/*
Theme Name: Asking Matters
*/


@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300italic,700,400italic,700italic,300);

body {
   overflow-x: hidden;
}

.FFDINWebProRegular {
	font-family: FFDINWebProRegular;
	font-weight: normal;
	font-style: normal;
}
.FFDINWebProMedium {
	font-family: FFDINWebProMedium;
	font-weight: normal;
	font-style: normal;
}

.header-top .welcome-wrapper, .header-top .welcome-wrapper .dropdown {
    position: relative;
    max-width: 150px;av
    margin: 0 auto;
}

.header-top .asking-style-img {
    position: absolute;
    left: -60px;
}

#main-container .asking-style-img {
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: -12px;
}

#main-container p.asking-style {
    display: inline-block;
    margin: 10px 0;
    line-height: 1.6;
}


.wp-caption p.wp-caption-text {
    font-size:18px !important;
 font-family: 'Roboto Condensed', sans-serif !important;
 font-weight:300italic !important;
}

/*!-----------Password Page---------!*/


.post-password-form {
    display: block;
      margin: 65px 15%;
}

input[type=submit] {
     background-color:#7eb0b2;
     color:#fff;
     border:none;
     padding: 4px 10px;
}


/*!-------------- Affiliate Center -------------!*/

#mr_container.pp-section__wrapper {
   padding:60px !important;
}

#mr_container {
   max-width:1060px !important;
   padding-top:40px !important;
   padding-bottom:40px !important;
   margin-left: auto !important;
   margin-right: auto !important;
}

.op-login-form-2 {
   margin-left: 10% !important;
   max-width: 400px !important;
}

#mfPreviewBar {display:none !important;}

#mr_container div.outer-left {
    background-image: none !important;
    display: none;
}

#mr_container div.left {
    background-image: none !important;
    background-color:#7eb0b2;
    width:100% !important;
    height:auto !important;
}

#mr_container div.right {
    background-image: none !important;
    display: none;
}

#mr_container #mr_ac_buttonz div.active {
    background-image: none !important;
    font-size: 20px !important;
    font-family: "FFDINWebProRegular" !important;
    padding:15px 15px 30px !important;
    background-color: #505050;
}

#mr_container #mr_ac_buttonz div.active:hover {background-color: #707070;}
#mr_container #mr_ac_buttonz div.inactive:hover {background-color:#98C0C1;}

#mr_container #mr_ac_buttonz div.inactive {
    font-size:20px !important;
    font-family: "FFDINWebProRegular" !important;
    padding:15px 15px 30px !important;
    background-image: none !important;
}

.mr_boxcontent #mr_container {
    padding-top:10px !important;
}

.mr_boxcontent {
    font-family: "FFDINWebProRegular" !important;
    font-size:18px;
    line-height:2em;
}

#mr_container .settings {
    font-family: "FFDINWebProRegular" !important;
    font-size:18px;
    font-weight: 600;
    line-height: 1.2em;
}

#mr_container .settings .title {
    margin-bottom: 10px;
}

#mr_container .settings label {
    font-family: "FFDINWebProRegular" !important;
    line-height: 1.2em;
    font-size:16px;
    font-weight: 300;
    margin-left: 15px;
}

#mr_container .fields label {
    width:200px !important;
}

#mr_container .button {
    background-color: #7eb0b2 !important;
    background-image: none !important;
    color:#fff !important;
    font-size:16px !important;
    text-shadow:none !important;
    font-family: "FFDINWebProRegular" !important;
}

#mr_container .button:hover {background-color:#98C0C1 !important;}

.url_chooser {
    font-size:20px !important;
    font-family: "FFDINWebProRegular" !important;
}

.url_chooser select {
    font-size:20px !important;
    font-family: "FFDINWebProRegular" !important;
    height:30px !important;
    margin-left: 15px;
}

.promo_container .promo_wrapper .banner_interior {
    padding:25px;
    font-size: 18px !important;
    font-family: "FFDINWebProRegular";
    line-height: 2em;
}

.promo_container .promo_wrapper .title {
    font-size: 20px;
    font-family: "FFDINWebProRegular";
}

.mr_date_selector label {
    font-size:20px !important;
    font-family: "FFDINWebProRegular" !important;
    font-weight: 300 !important;
}

.mr_date_selector select {
    font-size:20px !important;
    font-family: "FFDINWebProRegular" !important;
    height:30px !important;
    margin-left: 15px;
}


#mr_container .fields label [for="paypal"] {
    display: none !important;
}


#mr_container .fields input#paypal {
    display: none !important;
}

#mr_container .fields input#savepaypal {
    display: none !important;
}


/*!-----------------end affiliate center------------!*/

.highcharts-container {
    margin-top: 40px;
}


#blue-links a b {color:#7eb0b2;}

 .white-link {
    color:#fff;
}

.white-link:hover {
   color:#cccccc;
}

.blue-links a {
    color:#7eb0b2;
    font-family: "FFDINWebProMedium";
}

.blue-links a:hover {
    color:#98C0C1;
}

.blue-link {
    color:#7eb0b2;
    font-family: "FFDINWebProMedium";
}

.blue-link:hover {
    color:#98C0C1;
}

.grey-link {
    color:#555;
    font-family: "FFDINWebProMedium";
}

.grey-link:hover {
    color:#666;
}

#grey-links li a  {color:#404040;}

#grey-links li a:hover {color:#7eb0b2}

#grey-links li a  {color:#505050;}

#blog-header-bar {
    background-color:#505050;
    padding: 0px 20px 3px;
    margin:10px 15px 20px;
}

#blog-header-bar h1 {
    color: #fff;
    margin:0px;
    padding:7px 0 3px;
}

#menu-item-11501:after {
    display: none !important;
}

#form-lightbox a {
    font-family: 'FFDINWebProRegular';
    font-size: 22px;
    color:#fff;
    background-color:#707070;
    border-radius: 5px;
    padding: 5px 20px;
}

#form-lightbox a:hover {
   background-color:#606060;
}

#lightbox-form-2 a {
    font-family: 'roboto condensed';
    font-size: 18px;
    color:#fff;
    background-color:#7eb0b2;
    border-radius: 5px;
    padding: 3px 10px;
}

#lightbox-form-2 a:hover {
   background-color:#98C0C1;
}


.newsletter-button {
    text-align:center;
    font-family: 'roboto condensed';
    font-size: 18px;
    color:#fff;
    background-color:#7eb0b2;
    border-radius: 5px;
    padding: 3px 10px;
}

.newsletter-button:hover {
   background-color:#98C0C1;
   color:#fff;
}

a {
 transition: all 0s ease 0s, all 0.5s ease;
}

a:hover {
    text-decoration:none;
}

:hover {
    -webkit-transition: background-color .3s ease-out;
    -moz-transition: background-color .3s ease-out;
    -o-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out;
}

h1 {
 font-family: 'FFDINWebProRegular';
}

h1 b {
 font-family: 'FFDINWebProMedium';
}

h2{
 font-family: 'FFDINWebProRegular';
}

h2 b {
 font-family: 'FFDINWebProMedium';
}

h3{
 font-family: 'FFDINWebProRegular';
}

h3 b {
 font-family: 'FFDINWebProMedium';
}

h4 {
 font-family: 'FFDINWebProRegular';
}

h4 i {
 font-family: 'Roboto Condensed', sans-serif;
 font-weight:300italic;
}

h4 b {
 font-family: 'FFDINWebProMedium';
}

h5 {
 font-family: 'FFDINWebProRegular';
}

h5 b {
 font-family: 'FFDINWebProMedium';
}

h6 {
 font-family: 'FFDINWebProRegular';
 font-size:20px;
}

h6 b {
 font-family: 'FFDINWebProMedium';
 font-size:20px;
}

p {
 font-size:18px;
 font-family: 'FFDINWebProRegular';
}

p i {
 font-family: 'Roboto Condensed', sans-serif;
 font-weight:300italic;
}

p i b {
 font-family: 'Roboto Condensed', sans-serif;
 font-weight:400italic;
}

p b {
 font-family: 'FFDINWebProMedium';
}

ul li {font-family:"FFDINWebProRegular"}

.page-id-1151 .header-top {display:none;}

.page-id-1151 .navbar  {display:none;}

.page-id-1151 div.footer-container  {display:none;}

.page-id-1151 #footer-wrapper  {display:none;}

.page-id-1151 .social-icon-list {display:none;}

#slider-box p {

}

#slider-box p b {
    font-size: 28px;
}

#slider-button {
    font-family: 'FFDINWebProRegular';
    font-weight:300;
    font-size: 22px;
    background-color:#8dc63f;
    color:#fff;
    padding: 10px 25px;
    text-align:center;
    border-radius: 5px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    -moz-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    float:right;
}

#slider-button a {color: #fff; font-size:22px;}

#slider-button:hover {background-color:#98d941;}

/*!-----------General Styles---------!*/

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color:#8dc63f;
}

.img-hover:hover {opacity:.8;}

.white-text {color:#fff;}


.center-text {text-align:center}

.justify-text {text-align:justify;}

h3 {
    margin-top: 10px;
    line-height: 1.32em;
}

h4 {
    line-height:1.4em;
}


.navbar-inverse {
    background-color:#7eb0b2;
}

hr {
    height:1px;
    background:#666;
}

#hr.col-md-12 {padding:0px;}

.col-md-1 {
    padding: 0px;
}



.content-inner {
    max-width: 960px !important;
}

.content-inner-medium {
    max-width: 1040px;
}

.content-inner-wide {
    max-width: 1140px;
}


ul lh {font-size:18px;color:#4b4b4b;}

ul li {font-size:18px;color:#4b4b4b;}

.top3 { margin-top:3px; }
.top5 { margin-top:5px; }
.top7 { margin-top:7px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top20 { margin-top:20px; }
.top30 { margin-top:30px; }

.bottom5 { margin-bottom:5px; }
.bottom10 { margin-bottom:10px; }
.bottom15 { margin-bottom:15px; }
.bottom20 { margin-bottom:20px; }
.bottom30 { margin-bottom:30px; }

.right30 {padding-right:30px;}


.no-padding {
   padding-left:0;
   padding-right:0;
}

.floatright {float:right;}
.floatleft {float:left;}

.blog-list li {
   margin-bottom:8px;
}


/*!---------------------------------NEW HOMEPAGE---------------------------------------------!*/


.homepage-banner {
    background-image: url("https://askingmatters.com/wp-content/uploads/2016/02/hometop.jpg");
    background-size: cover;
    padding: 30px 0 20px 0;
}

.homepage-banner h3 {
    line-height: 3.5rem;
}

.homepage-banner-2 {
    background-image: url("/wp-content/uploads/2016/07/new-hp-banner.jpg");
    background-size: cover;
    padding: 20px 0 10px 0;
}

.video-player-hp {

   background-color:#000;
}

.homepage-banner-2 h3 {
    line-height: 3.5rem;
}

#home-chart h3 {font-size: 22px; line-height: 3rem;}

.homepage-benefits {
    background-image: url("https://askingmatters.com/wp-content/uploads/2016/02/hplaptop.jpg");
    background-size: cover;
    padding: 15px 0 20px 0;
}

.benefit-icon {
    max-width:100px;
    margin:0 auto 10px;
}

.homepage-benefits a {
    color:#fff;
    font-weight: 800;
}

.homepage-benefits a:hover {
    color:#7eb0b2;
}

#hp-bot-cta h2 {
    line-height: 4.5rem;
    margin: 10px 7% 0;
}

#select-arrows {
    margin-left: auto;
    margin-right: auto;
    max-width: 520px;
}

#select-course1 {
    padding: 0 60px;
    line-height:20px;
}

#select-course2 {
    padding: 0 60px;
}

.resource-sections img {
    max-width: 120px;
}


/*!--------------------------------Style Webinars PAGE---------------------------------------------!*/

#style-webinars-header {
    background-image: url("/wp-content/uploads/2015/12/learn-more-raise-more.png");
    background-size: cover;
    padding: 30px 0 50px 0;
    color:#fff;
}


#style-webinars-header h3 {
    font-size:22px;
}

#webinar-icons {
    padding: 0 100px;
}

#webinar-benefits ul {
    margin-left: -20px;
    color:#fff;
}

#webinar-benefits ul li {
    color:#fff;
}

#webinar-chart {
    background-image: url('http://askingmatters.com/wp-content/uploads/2015/12/chart-bg.png');
    background-size: cover;
}

#webinar-icons {
    padding: 0 100px;
}

.img-icon {
    padding:30px;
    transition: all 0s ease 0s, all 0.5s ease;
}

.img-icon:hover {
    transform: scale(1.1,1.1);
    transition: all 0s ease 0s, all 0.5s ease;
}

#webinar-styles h3 {
   font-size:22px;
}

.styles-link a {
   color:#7eb0b2;
   padding: 0 0 0 20px;
}

.webinar-quote-box {
   background-color:rgba(255,255,255,.7);
   padding:20px 20px 10px;
   margin: 5px 20px;
}

.webinar-quote-box p{font-size:16px;}


/*!--------------------------------COURSE PAGE---------------------------------------------!*/

#course-header {
    background-image: url("http://askingmatters.com/wp-content/uploads/2015/12/learn-more-raise-more.png");
    background-size: cover;
    padding: 30px 0;
    color:#fff;
}


#course-header h1 {
    font-size:3em;
}

#course-header h3 {
    line-height: 1.2em;
}

#course-header h6 {
    line-height: 1em;
    margin:0px;
    font-size: 20px;
}

#course-header hr {
    border-bottom: solid 1px #888;
    margin: 0;
    width:100px;
}

.triangle {
    margin: 0 auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 20px 20px 0 20px;
    border-color: rgba(255,255,255,.6) transparent transparent transparent;
}

#course-step {
    background-color: rgba(255,255,255,.6);
    padding: 10px 25px 15px;
}

#course-step h3 {
    font-size:18px;
}

#course-step h2 {
    font-size:22px;
    line-height: 1.5em;
}

/*!--------------------------------STEP PAGE---------------------------------------------!*/

.course-sidebar.col-md-2 {
    text-align: center;
    padding: 0px;
    background-color: #7eb0b2;
}

.course-sidebar h3 {
    margin: 0px;
    padding: 10px;
    background-color: #505050;
    color:#fff;
}


.course-sidebar  h4 {
    padding: 10px;
    margin: 0px;
    color:#fff;
}

.course-sidebar  h4 b {
    color:#505050;
}

.course-sidebar hr {
    padding:0px;
    margin: 0 auto;
    width: 70%;
    border-top: solid 1px #fff;
    border:0;
}

.course-content {
    padding-left: 15px;
}

.white-bg {
    background-color: #fff;
    padding: 0 20px 15px;
    margin: 0 15px;
}

.white-bg-full {
    background-color: #fff;
    padding: 0 20px 15px;
}

.resource-ul li a {
   color:#444;
   font-size: 20px;
}

.resource-ul li a:hover {
   color:#666;
}



/* !-------------- MEMBER HOME PAGE ----------------! */


.modal1 h2 {
    color:#fff;
    background-color:#555;
    padding:5px;
    text-align:center;
    margin: 20px 20%;
}

.asking-guide-icon {
    padding: 5px 10px;
    text-align:center;
    margin: 0 6px 0 0;
}

.asking-guide-icon:hover {
    cursor:pointer;
}

.asking-guide-icon h4  {
    margin-top:-13px;
    font-size:22px;
}

.asking-guide-icon h3 a {
    font-weight:700;
    color:#505050;
}

.asking-guide-icon h3 a:hover {
    color:#404040;
}

.asking-guide-icon span {font-size:8em; color:#505050; margin-bottom:25px;}

.asking-guide-icon h5 {font-size: 17px; height: 150px; padding-top:10px;}

.asking-guide-icon span:hover {
    color:#404040;
}

.asking-guide-icon.col-md-2 {width:19.3%;}

#asking-guide-button {
    font-family: 'FFDINWebProRegular';
    font-weight:300;
    margin: 17px auto 0px;
    width:90%;
    font-size: 20px;
    background-color:#555;
    color:#fff;
    padding: 5px 20px;
    text-align:center;
    border-radius: 4px;
    margin-bottom:10px;
}

#asking-guide-button:hover {background-color:#444;}


/* !-------------- PRODUCT PAGE ----------------! */

#product-title {
    color: #fff;
    background-color: #999;
}

#product-title h3 {margin-top: 20px;}

#product-avatar {
    padding: 10px 20px 0;
    position:absolute;
    margin-bottom:50px;
}

.padded-avatar {
    padding: 10px 20px;
}

.previewbutton2 {
    display:block;
    position:absolute;
    margin-top:20%;
    margin-left:25%;
    width:50%;
}
.previewbutton {
    position:relative;
    margin-top:20%;
    max-width: 50%;
}

#avatar.col-md-2 {padding-left:0px;}

#preview-link h5 {
    padding-top: 30px;
    font-size: 16px;
    color: #505050;
}

#product-description {
    padding-left: 30px;
    text-align:justify;
}



#price-button {
    font-family: 'FFDINWebProRegular';
    font-weight:300;
    font-size: 18px;
    background-color:#8dc63f;
    color:#fff;
    padding: 5px 50px;
    text-align:center;
    border-radius: 5px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    -moz-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
}

#price-button b {font-size:22px; font-weight:600;}

#price-button:hover {background-color:#98d941;}

#price-button-grey {
    font-family: 'FFDINWebProRegular';
    font-weight:300;
    font-size: 18px;
    background-color:#777674;
    color:#fff;
    padding: 5px 50px;
    text-align:center;
    border-radius: 5px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    -moz-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
}

#price-button-grey b {font-size:22px; font-weight:600;}

#price-button-grey:hover {background-color:#606060;}

#price-or h4 {
    font-size: 20px;
    font-weight:600;
}


#learning ul {margin-left: -25px;}

#learning li{ font-size:16px; font-family: 'FFDINWebProRegular';}

#blue-box {
    background-color:rgba(126,176,178,1);
    box-shadow: 0px -3px 4px #999;
}

#blue-box-top {
    background-color:rgba(126,176,178,1);
    -webkit-box-shadow: 0px 0px 10px 1px rgba(102,102,102,1);
-moz-box-shadow: 0px 0px 10px 1px rgba(102,102,102,1);
box-shadow: 0px 0px 10px 1px rgba(102,102,102,1);
}

#blue-box h2 {color:#fff;}

#blue-box h3 {color:#fff;}

#blue-title h1 {
    text-align:center;
    color: #fff;
    margin-top: 10px;
}

#recommended-avatars {
    padding: 10px 20px;
}

#rec-avatars:hover {opacity:.9;}

/* !--------------- VIDEO PAGE ---------------! */

#video-page-title {
   background-color:#7eb0b2;
   padding: 3px 10px 1px;
   color:#fff;
}

#video-page-title h2 {
   margin:10px 0 0;
}

#video-player {
   padding: 4px 0px 0;
   background-color:#000;
}

#video-container {
   margin-left:auto;
   margin-right:auto;
}

#download-button {margin-left: 10px;}

#video-button {
    margin-left: -35px;
    font-size: 16px;
    background-color:#7eb0b2;
    color:#fff;
    padding: 10px 15px;
    text-align:center;
    border-radius: 2px;
}

#video-button:hover {opacity:.8;}

#video-text {padding-left: 0px;}

#video-text h4 {margin-top:0px;}

#video-text li {font-weight:100;}

#video-text a {color:#7eb0b2; font-weight: 600;}

#video-text a:hover {color:#555; font-weight: 600;}


#document-download {
     background-color:#707070;
     padding:50px;
     border: solid 5px #fff;
     max-width:400px;
}

/*!--------------- HOME PAGE -----------------!*/

#blue-box-home {
    margin-top: 40px;
    padding:15px 0;
    background-color:rgba(126,176,178,1);
    box-shadow: 0px 3px 5px #888888;
}

#blue-box-home h4 i {
    color:white;
    font-weight:400;
}

#favorites-avatars {
    padding: 25px 0px;
}

#favorites-avatar {padding: 0 10px;}

#favorites-avatar:hover {
    opacity:.9;}

#am-intro h3 {
    font-size:1.9em;
    line-height:1.4em;
}

#find-text {
    text-align:center;
}

#style-text {color:#606060;}

#style-text br {
    line-height: 2em;
}



#style-text.col-md-6 {
    padding: 0px;
}

#styles-button {
    font-family: 'FFDINWebProRegular';
    margin-top: 15px;
    font-size: 24px;
    background-color:#8dc63f;
    color:#fff;
    padding: 15px 30px;
    text-align:center;
    border-radius: 4px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
    -moz-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
     box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
}

#styles-button b {font-family:'FFDINWebProMedium';}

#styles-button:hover {background-color:#98d941;}

#about-brian {
    margin-top: 60px;
}

#brians-icon {
   background-color:#505050;
}

#brian-title.col-md-10 {
    background-color:#505050;
    padding-left: 0px;
}

#brian-headshot img {
    border: solid 2px #707070;
}

#brian-title h2 {margin-top: 0px;
    line-height:1em;
}

#brian-title h1 {margin-top: 0px;
    line-height:1em;
}

#brian-text h4 {
    color:#606060;
    margin-top:20px;
    line-height:1.5em;
}

#brian-text-2 h4 a {
 color:#8dc63f;
 font-family: 'FFDINWebProMedium';
}

#brian-text-2 h a:hover {
 opacity:.9;
}

#brian-text-2.col-md-12 {padding-right:40px;}

#brian-text-2 h4{line-height:1.5em; color:#606060;}

#member-button {
    font-size: 16px;
    background-color:#8dc63f;
    color:#fff;
    padding: 10px 20px;
    text-align:center;
    border-radius: 2px;
}

#member-button:hover {background-color:#98d941;}

/*!--------------- Five STEP PAGE -----------------!*/

#section-title {
    color: #fff;
    background-color: #505050;
}

#section-title h3 span {font-size:1.4em;}

#section-icons {
    background-color: #505050;
    text-align: right;
    padding-right: 10px;
}

#section-icons span {
    color:#fff;
    padding:0 10px;
    font-size:1.4em;
}

#section-icons span:hover {
    color:#7eb0b2;
    text-decoration:none;
}
#section-icons a:hover {
    text-decoration:none;
}

#five-step-description.col-md-12 {
    padding: 0px;
    margin: 0px -15px;
    width: 103%;
}


#board-text.col-md-8 {
    padding-left: 0px;
    margin: 0px;
}

#board-text.col-md-6 {
    padding-left: 0px;
    padding-right:30px;
    margin: 0px;
}

#board-pic {
    border: solid 2px #505050;
    width:90%;
    float: right;
}

.icon-active {
    background-color:rgba(200,200,200,.6);
    border: solid 3px #909090;
    border-radius:16px;
    padding: 5px 30px;
}

.icon-inactive {opacity: .7; padding: 5px 30px;}

.icon-inactive a {color:#505050;}

.icon-inactive:hover {opacity:1}

#featured-start {
   color: #fff;
   background-color:#505050;
   text-align:center;
   width: 220px;
   border-top-left-radius: 6px;
   border-top-right-radius: 6px;
}

#featured-bottom {
   color: #fff;
   height:20px;
   background-color:#505050;
   text-align:center;
   width: 220px;
   border-bottom-left-radius: 6px;
   border-bottom-right-radius: 6px;
}

#featured-start .row {
   height: 20px;
}

#featured-5-step-video {width:220px;}

#category-text.col-md-9 {
    padding-left: 0px;
}

#category-avatars {
    padding: 0 10px;
}

#category-avatars:hover {
    opacity:.9;
}

#category-button {
    font-size: 16px;
    background-color:#7eb0b2;
    color:#fff;
    padding: 10px 40px;
    text-align:center;
    border-radius: 2px;
}

#category-button:hover {opacity:.9;}

#step-buttons.col-md-2 {width:20%;}

#step-buttons {

}

#step-button-green {
    width:200px;
    font-family: 'FFDINWebProRegular';
    font-weight:300;
    font-size: 18px;
    background-color:#8dc63f;
    color:#fff;
    padding: 15px 10px;
    text-align:center;
    border-radius: 4px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
    -moz-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
     box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
}

#step-button-green:hover {
    background-color:#98d941;}

#step-button-blue.btn.btn-default {

}

#step-button-blue {
    width:200px;
    font-family: 'FFDINWebProRegular';
    font-weight:300;
    font-size: 18px;
    background-color:#7eb0b2;
    color:#fff;
    padding: 15px 10px;
    text-align:center;
    border-radius: 4px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
    -moz-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
     box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
}

#step-button-blue:hover {
    background-color:#98C0C1;}

/*!--------------- MEMBERSHIP PAGE -----------------!*/

#price-chart-container {
   padding:20px 0px 10px 30px;
   background-color: #fff;
   border: solid 1px #888;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
    -moz-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
     box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
}

#price-table {margin: 0 auto;}

#price-table h2 {margin-top:10px;}

#pricetitle {
    max-width:99%;
    margin-left:3px;
    text-align:center;
    font-size:26px;
    color: #fff;
    background-color:#7eb0b2;
    padding: 0px;
    margin-bottom: 5px;
}

#pricecontainer.col-md-4 {
    padding: 7px;
}

#priceheader {
    text-align:center;
    font-size:18px;
    font-weight:600;
    color: #fff;
    background-color:#7eb0b2;
    margin: 0px 3px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
    -moz-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
     box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
}
#priceheader p {padding: 10px 20px; margin-bottom:0px;}

#pricetext {
    height: 115px;
    text-align:center;
    font-size:16px;
    color: #404041;
    background-color:rgba(255,255,255,.6);
    margin: 0px 3px;
    border-bottom-style: solid;
    border-bottom-width:1px;
    border-bottom-color: #999;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
    -moz-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
     box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
}

#pricetext p {
  margin-bottom:2px; padding: 8px 20px;
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

#signup-button {
    font-family: 'FFDINWebProRegular';
    color:#fff;
    font-size: 20px;
    padding: 15px 0px;
    font-weight: 600;
    background-color:#7eb0b2;
    width: 98.5%;
    border-radius:0;
    margin-left: 2px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
    -moz-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
     box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
}

#signup-button:hover {background-color:#98C0C1;}

#signup-button-green {
    font-family: 'FFDINWebProRegular';
    color:#fff;
    font-size: 20px;
    padding: 15px 0px;
    font-weight: 600;
    background-color:#8dc63f;
    width: 98.6%;
    border-radius:0;
    margin-left: 2px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
    -moz-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
     box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
}

#signup-button-green:hover {background-color:#98d941;}

.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
   background-color: #e8e8e8;
 }

.table-striped>tbody>tr:nth-child(even)>td,
.table-striped>tbody>tr:nth-child(even)>th {
   background-color: #f9f9f9;
 }

.member-blue-heading:hover {
    opacity:.85;
}

.member-blue-heading h2:hover {
     color:#444;
}



.member-blue-heading h2 {
     margin: 5px 0 5px;
}

.member-blue-heading h2 span {
     margin-top:-15px !important;
}

.member-blue-heading i {
     font-size:46px;
     margin:0px;
     padding-right:15px;
}

#member-table {
     width:95%; margin-left:8px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
    -moz-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
     box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
}

#member-table th {
    font-family: 'FFDINWebProRegular';
    font-size: 20px;
    background-color:#707070;
    color:#fff;
    border:none;
}

#member-table td{
    font-family: 'FFDINWebProRegular';
    font-size:16px;
}

#member-table span {
    color:#8dc63f;
    font-weight:700;
}

.white-bg-member {
    background-color: rgba(255,255,255,.8);
    padding: 15px 20px;
}

#member-table-heading {
    background-color: #7eb0b2;
    color:#fff;
    margin: 0;
}

#member-table2 {

}

#member-table2 th {
    font-family: 'FFDINWebProRegular';
    font-size: 20px;
    background-color:#707070;
    color:#fff;
    border:none;
}

#member-table2 tbody td{
    font-family: 'FFDINWebProRegular';
    font-size:16px;
}

#member-table2 span {
    color:#8dc63f;
    font-weight:700;
}

#member-table3 th {
    font-family: 'FFDINWebProRegular';
    font-size: 20px;
    background-color:#707070;
    color:#fff;
    border:none;
}

#member-table3 tbody td{
    font-family: 'FFDINWebProRegular';
    padding:12px 20px;
    font-size:18px;
}

#member-table3 span {
    color:#8dc63f;
    font-weight:700;
}

.green-check {
   margin-left: -35px;
   width: 24px;
   height:auto;
   float:right;
}

#member-table3 .grey-out {
   background-color: #fff !important;
   color:#ccc;
   opacity:.8;
 }


#join-buttons-bottom {
   padding:10px 25px 0px 0px;
}

#fade-text h3 {margin-top:0px;}

.arrow-box { position: relative; background: #73b0b2; border: 3px solid #fff; border-radius:10px; text-align:center; padding: 45px 20px; }
.arrow-box:after, .arrow-box:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.arrow-box:after { border-color: rgba(115, 176, 178, 0); border-top-color: #73b0b2; border-width: 20px; margin-left: -20px; } .arrow-box:before { border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 24px; margin-left: -24px; }

#course-table {
    background-color: #f9f9f9;
    padding:10px 30px 0px 10px;
    margin-left: 15px;
    margin-right: -15px;
    border: solid 1px #e8e8e8;
}


#office-hours-table {
    background-color: #f9f9f9;
    padding:10px 15px 0px;
    margin-left: -15px;
    margin-right: 15px;
    border: solid 1px #e8e8e8;
}

#course-table h3, #office-hours-table h3 {font-size:20px;}
#course-table h4, #office-hours-table h4 {font-size:16px;}

/*!--------------- ABOUT BRIAN PAGE -----------------!*/

#style-header-pic {
    max-height:80px;
    padding: 5px;
}

#header-bg.row {
    background-color: #505050;
    max-width: 930px;
}

#about-brian-title h2 {margin-top: 10px; margin-bottom:0px; color:#fff;}
#about-brian-title h3 {margin-top: 0px; color:#fff;}

#brian-bio-avatar {
    float:left;
    width: 90%;
    margin-top: 30px;
    border: solid #707070 2px;
}

#brian-bio-pic.row.col-md-4 {padding:0px; margin:-15px;}

#brian-bio-avatar img {border: solid #505050 2px;}

#brian-bio-text h4 {line-height: 1.5em;}

#brian-bio-text.col-md-8 {padding: 0px; margin-left: 15px;}


#bio-text-2.container-fluid {padding-left:0px;}

#bio-text-2-2.col-md-12 {padding-left:0px;}

#bio-text-2 h4 {line-height: 1.5em;}

.bio-button-container {max-width: 990px; padding-left: 30px;}

#bio-button {
    font-family: 'FFDINWebProRegular';
    font-weight:300;
    width:200px;
    font-size: 20px;
    background-color:#8dc63f;
    color:#fff;
    padding: 10px 20px;
    text-align:center;
    border-radius: 4px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
    -moz-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
     box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
}

#bio-button:hover {background-color:#98d941;}

#about-lists.container-fluid {padding-left:0px;}

#about-lists h3 {
    font-weight:700;
    color: #8dc63f;
}

#client-list.col-md-6 {padding-left:0px;}

#client-list ul {
    list-style-type:none;
}

#client-list li {
   font-family: 'FFDINWebProRegular';
    margin-left:-40px;
    margin-bottom:7px;
}

#event-list.col-md-6 {padding-left:0px;}

#event-list ul {
    list-style-type:none;
}

#event-list li {
    font-family: 'FFDINWebProRegular';
    margin-left:-40px;
    margin-bottom:15px;
}

#bio-button-grey {
    font-family: 'FFDINWebProRegular';
    font-weight:300;
    width:200px;
    font-size: 20px;
    background-color:#777674;
    color:#fff;
    padding: 10px 20px;
    text-align:center;
    border-radius: 4px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
    -moz-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
     box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
}

#bio-button-grey:hover {background-color:#606060;}

#connect-break hr {margin: 5px;}

/*!--------------- GETTING STARTED PAGE -----------------!*/

#getting-started-title {
    color:#fff;
    background-color:#8dc63f;
}

#getting-started-title h2{margin-top:10px;}

#started-text.col-md-12 {padding:0px;}

#started-text h2 {margin-top:0px;}

#started-boxes.container-fluid {padding:0px; padding-bottom:30px;}

#started-box-1 {background-image:url(http://roywebdesign.net/askingmatters2/wp-content/uploads/2015/02/started-box-1.png); height:220px;}

#started-box-2 {background-image:url(http://roywebdesign.net/askingmatters2/wp-content/uploads/2015/02/started-box-2.png); height:220px;}

#started-box-3 {background-image:url(http://roywebdesign.net/askingmatters2/wp-content/uploads/2015/02/started-box-3.png); height:220px;}

#started-box-4 {background-image:url(http://roywebdesign.net/askingmatters2/wp-content/uploads/2015/02/started-box-4.png); height:220px;}


#started-box-text {
    text-align:center;
    color:#fff;
    font-size:20px;
    padding: 50px 15px 20px;
    height: 150px;
}

 #started-button {
    font-family: 'FFDINWebProRegular';
    font-weight:300;
    font-size: 16px;
    background-color:#777674;
    color:#fff;
    padding: 10px 20px;
    text-align:center;
    border-radius: 4px;
    margin-bottom: 20px;
}

#started-button:hover {background-color:#606060;}

#tour-video-text h3 {color:#fff;
    font-size: 20px;
    line-height:1.2em;
}

 #started-buttons {
    font-family: 'FFDINWebProRegular';
    font-weight:300;
    margin-left: 10%;
    width: 250px;
    font-size: 22px;
    background-color:#777674;
    color:#fff;
    padding: 10px 20px;
    text-align:center;
    border-radius: 4px;
    margin-bottom: 20px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    -moz-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
}

#started-buttons:hover {background-color:#606060;}


/*!--------------- Services Offered PAGE -----------------!*/

#services-offered-title {
    color:#fff;
    background-color:#505050;
}
#services-offered-title h2{margin-top:10px;}

#service-title {
    color: #fff;
    background-color: #7eb0b2;
}
#service-title h2{margin-top:10px; padding-left: 0px;}

#service-text.col-md-12 {padding-left:0px;}

/*!--------------- TESTIMONIAL PAGE -----------------!*/

#layerslider_6, #layerslider_11 {
   min-height:350px !important;
}

.static-testimonial {
   background-image: url("https://askingmatters.com/wp-content/uploads/2015/11/background-for-ebook.jpg");
   display:none;
}

.static-testimonial-blue {
   background-color: #7eb0b2 !important;
   display:none;
}

.static-testimonial-blue a {color:#444}

.slider-bio {
   padding: 40px 5% 25px 15%;
   max-width:1100px;
}

.slider-bio h3 {
   margin-bottom:40px;
}

.slider-bio img {
   float:left;
   width:115px;
   height:auto;
   margin-right:20px;
}

.slider-bio h4 {
   font-size:22px;

}

.slider-bio p {
   font-size:18px;
   margin-top:-10px;
   line-height: 1.5em;
}

.slider-bio h3 a {
   float:left;
   margin-top: 10px;
}

@media (max-width:1000px) {
   .slider-bio {
     padding: 20px 5% 20px 5%;
     max-width:1100px;
}
  .slider-bio h3 {
     font-size:20px !important;
}

}

@media (max-width:755px) {
#layerslider_6, #layerslider_11, .hideslider {display:none;}
.static-testimonial, .static-testimonial-blue { display:block;}
}

.hndtst {
   font-family:"FFDINWebProRegular";
   margin-top:30px !important;
}

.hndtst a {
   font-size:18px;
}

.hndtst img {

}

.test-bio-pic {
   width:100px;
   height:auto;
   float:left;
   padding-right:20px;
}

.test-bio {
   padding-top:10px;
   font-family:"FFDINWebProRegular";
   font-size:16px;
   padding-left: 20px;
   line-height:1.6em;
}

#testimonial-pic.col-md-5 {padding-left: 0px;}

#testimonial-bio h5 {
    font-size:18px;
    margin-top: 2px;
}

#testimonial-bio {padding-left: 25px;}

#big-cta {
    font-size: 26px;
    background-color:#8dc63f;
    color:#fff;
    padding: 15px 20px;
    text-align:center;
    border-radius: 2px;
    margin-bottom: 20px;
}

#big-cta:hover {background-color:#98d941;}

/*!--------------- VIDEO TRAINING PAGE -----------------!*/

#video-trainings-title {
    color:#fff;
    background-color:#505050;
}

#video-trainings-title p {display:none;}

#video-trainings-title h1{font-size: 30px; margin-top:10px; margin-bottom:0px;}
#video-trainings-title h2{margin-top:10px; margin-bottom:0px;}
#video-trainings-title h3{color:#7eb0b2; margin-top:0px;}

#video-trainings-title-blue {
    color:#fff;
    background-color:#7eb0b2;
}

#video-trainings-title-blue p {display:none;}


#video-trainings-title-blue h2{margin-top:10px; margin-bottom:0px;}
#video-trainings-title-blue h3{color:#505050; margin-top:0px;}

#training-heading {
    color: #fff;
    background-color:#7eb0b2;
}


#training-heading h2 {margin-top: 10px; font-weight:600;}

#training-avatars.col-md-12 {padding:0px;}

#training-avatar.col-md-4 {
    margin-right: -1em;
    padding: 0px;}

/*!--------------- MEMBER RESOURCES PAGE -----------------!*/

#resources-title {background-color:#505050;}
#resources-title h2 {color:#fff; margin-top:10px;}

#resources-heading {background-color:#8dc63f; margin-left:0px;}
#resources-heading h2 {color:#fff; margin-top: 10px;}

#resource-avatar {padding: 0 15px;}

#resource-avatar:hover {opacity:.9;}

#resource-avatar.col-md-3 {padding-right:0px;}

#resource-upcoming {background-color: #7eb0b2; padding: 0 15px;}

#upcoming-text {
    font-size: 18px;
    color: #fff;
    text-align:center;
    margin: 2.5em 0;
}

#resource-button {
    font-family: 'FFDINWebProRegular';
    font-weight:300;
    font-size: 22px;
    background-color:#7eb0b2;
    color:#fff;
    padding: 5px 20px;
    text-align:center;
    border-radius: 2px;
    margin-bottom: 20px;
}

#resource-button:hover {opacity:.9}

#resource-master-list.col-md-12 {width:1020px;}

#resource-master-list h3 {
    color:#8dc63f;
    font-weight:700;
}

#resource-master-list a {
    font-size:16px;
    color:#505050;
    font-weight:400;
}

#resource-master-list a:hover {
    color:#7eb0b2;
}

#resource-master-list li {
    margin-left:-24px;
}

#resource-master-list ul {
    margin-top:-10px;
}

.five-step-icon2 {
    padding: 5px 10px;
    text-align:center;
    margin: 0 3px;
}

.five-step-icon2:hover {
    border-left: solid 8px #8dc63f;
    border-top-left-radius:20px;
    border-bottom-left-radius:20px;
    border-right: solid 8px #8dc63f;
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
}

.five-step-icon2 h3 a {
    font-weight:700;
    color:#505050;
}

.five-step-icon2 h3 a:hover {
    color:#404040;
}

.five-step-icon2 span {font-size:8em; color:#505050; margin-bottom:25px;}

.five-step-icon2 h5 {font-size: 17px; height: 150px; padding-top:10px;}

.five-step-icon2 span:hover {
    color:#404040;
}

.five-step-icon2.col-md-2 {width:19.3%;}


#five-step-button2 {
    font-family: 'FFDINWebProRegular';
    font-weight:300;
    margin: 17px auto 0px;
    width:90%;
    font-size: 20px;
    background-color:#555;
    color:#fff;
    padding: 5px 20px;
    text-align:center;
    border-radius: 4px;
}

#five-step-button2:hover {background-color:#444;}

#other-benefits {width: 1000px;}

#other-benefits-library.col-md-12 {width: 935px;}

#staff-guide {
    height: 210px;
    margin-left:0px;
    background-color: #7eb0b2;
    padding: 10 25px;
    border: solid 5px #fff;
}

#staff-guide h3 {color:#fff; padding-top: 10px;}

#staff-guide h4 {color:#fff !important; text-align:center; padding: 0 20px;}

#coupon-box {
    height: 210px;
    margin-left:20px;
    background-color: #505050;
    padding: 10 25px;
    border: solid 5px #fff;
    max-width: 450px;
}

#coupon-box.col-md-6 {padding-right:5px;}

#coupon-box h3 {color:#fff; padding-top: 10px;}

#coupon-box h4 {color:#fff !important; text-align:center; padding: 0 20px;}

#coupon-box h2 {color:#fff !important;
    text-align:center;
    font-size:22px;
}


/*!------------------LIBRARY----------------------------!*/

.five-step-icon3 {
    padding: 5px 10px;
    text-align:center;
    margin: 0 3px;
}

.five-step-icon3:hover {
    border-left: solid 8px #8dc63f;
    border-top-left-radius:20px;
    border-bottom-left-radius:20px;
    border-right: solid 8px #8dc63f;
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
}

.five-step-icon3 h3 {
    font-weight:700;
    color:#505050;
}

.five-step-icon3 h3 a:hover {
    color:#404040;
}

.five-step-icon3 span {font-size:8em; color:#505050; margin-bottom:25px;}

.five-step-icon3 h5 {font-size: 17px; height: 150px; padding-top:10px;}

.five-step-icon3 span:hover {
    color:#404040;
}

.five-step-icon3.col-md-2 {width:19.3%;}


#five-step-button2 {
    font-family: 'FFDINWebProRegular';
    font-weight:300;
    margin: 17px auto 0px;
    width:90%;
    font-size: 20px;
    background-color:#7eb0b2;
    color:#fff;
    padding: 5px 20px;
    text-align:center;
    border-radius: 4px;
}

#five-step-button2:hover {background-color:#98C0C1;}

/*!--------------- 5 STEPS MAIN PAGE -----------------!*/

#five-step-icons.col-md-12 {padding-right:0px; width: 980px;}

.five-step-icon {
    padding: 5px 10px;
    text-align:center;
    margin: 0 3px;
    height: 450px;
}

.five-step-icon:hover {
    background-image:url('http://i.imgur.com/keAJRqg.png');
    background-size:cover;
}

.five-step-icon h3 a {
    font-weight:700;
    color:#8dc63f;
}

.five-step-icon h3 a:hover {
    color:#404040;
}

.five-step-icon span {font-size:8em; color:#505050;}

.five-step-icon h5 {font-size: 17px; height: 150px; padding-top:10px;}

.five-step-icon span:hover {
    color:#404040;
}

.five-step-icon.col-md-2 {width:19.3%;}

#five-step-button {
    font-family: 'FFDINWebProRegular';
    font-weight:300;
    margin: 3px auto;
    width:90%;
    font-size: 20px;
    background-color:#7eb0b2;
    color:#fff;
    padding: 5px 20px;
    text-align:center;
    border-radius: 4px;
}

#five-step-button:hover {background-color:#98C0C1;}

#five-step-heading {background-color:#7eb0b2; margin-left:0px; width:100%}

#five-step-heading h2 { color:#fff; margin-top:10px;}


/*!--------------- AS RESULTS PAGE -----------------!*/

.grey-header-as {
   margin-top:20px;
   background-color:#555;
   padding: 1px 10px;
}

.grey-header-as h2 {
   color:#fff;
   margin-top:10px;
   margin-bottom:-7px;
}

.grey-header-as h3 {
   font-size: 20px;
   color:#7eb0b2;
   font-weight:700;
   margin-top:7px;
}

.styles-cta-box {
   z-index: 1;
   max-width: 300px;
   position:fixed;
   background-color:#8dc63f;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
    -moz-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
     box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
   border-radius: 5px;
}

.styles-cta-box:hover, .styles-cta-box2:hover {
   background-color:#98d941;
}

.styles-cta-box h2, .styles-cta-box2 h2 {
   margin-top:0px;
   color:#fff;
}

.styles-cta-box br, .styles-cta-box2 br {
   display:none;
}

.cta-icon {
   padding-top:10px;
   margin: 20px auto 0;
   max-width: 120px;
}

.styles-cta-box .btn, .styles-cta-box2 .btn {
   border: solid 2px #8dc63f;
}

.styles-cta-box:hover .btn {
   background-color:#98d941;
   color:#fff;
   border: solid 2px #fff;
}


#ribbon {
   position:absolute;
   right:0;
   top:0;
   width:100px;
   border-top-right-radius: 5px;
}

.styles-cta-box2 {
   padding:0px 10px 10px;
   margin-top:25px;
   background-color:#8dc63f;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
    -moz-box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
     box-shadow: 3px 4px 6px 0px rgba(168,166,168,1);
   border-radius: 5px;
}



.blue-cta-z-index {
   z-index:999;
   position:relative;
}

.hide-cta {
    display:none;
}

#results-title {background-color:#505050;}
#results-title h2 {color:#fff; margin-top:10px;}
#results-title h2 span {color:#8dc63f; margin-top:10px;}

#results-text {padding-right:;}

#results-text h3 b {
     color:#8dc63f;
}

#results-chart {max-width:72%; float:right;}

#results-middle {width: 1015px;}

#results-image {padding-left:0px; margin-left: -15px;}

#results-lists.col-md-6 {
     margin-left:-15px;
     padding:0;
}

#results-lists li {margin-top:0px; margin-left: -15px; padding-right:15px;}

#results-avatar {padding: 10px 10px 30px;}
#results-avatar:hover {opacity:.9;}

#featured-as-video:hover {width:220px;}

 #big-button-green {
    width: 90%;
    font-size: 20px;
    background-color:#8dc63f;
    color:#fff;
    padding: 15px 20px;
    text-align:center;
    border-radius: 2px;
    margin-bottom: 20px;
}

#big-button-green:hover {background-color:#98d941;}

.spu-box h1 {font-size: 30px !important; color:#73b0b2 !important;}
.spu-box h3 {font-size: 22px !important;}

.spu-box hr {border: solid #b5b5b5; border-width: 1px 0 0;}



/*!--------------- ASKING STYLES PAGE -----------------!*/

#grey-box {background-color:rgba(80,80,80,.6)}

#featured-description h4 {color:#fff !important;}

#featured-learning ul li {color:#fff; font-size:16px;}

#featured-learning  h4 ul li { font-family: 'FFDINWebProRegular'; !important;}

#featured-learning ul { margin-left: -25px;}

#featured-learning ul h4 b {color:#707070;}

#style-icon-testimonial.col-md-2 {
    padding:0px;
}

#style-icon-testimonial {
    max-height:100px;
}

#styles-testimonial {margin-left:30px;}

#styles-testimonial h4 {color:#fff;}

#style-testimonial-text.col-md-10 {padding:0px;}
#style-testimonial-text h4 {margin-top: 0px; color:#fff;}

.white-text {
    color:#fff;
}

#styles-testimonial span {color:#fff;}

/*!--------------- PURCHASE FORM PAGE -----------------!*/

#form-avatar.col-md-3 {
    padding: 15px 30px 0 15px;
}

#form-avatar.col-md-3 h4 {
    padding: 5px 25px 0 25px;
}

#form-text-box {
    background-color:rgba(255,255,255,.9)
}

#white-box {
    background-color:rgba(255,255,255,.7);
    box-shadow: 0px -3px 5px #888888;
}

#purchase-form.col-md-9 {
  padding-left:30px;
  max-width: 731px;
}

table .label {
  color: #505050;
  font-size:100%;
  padding: .2em 0 .3em;
}



/*!--------------- MEMBERSHIP FORM PAGE -----------------!*/

#member-form-sidebar.col-md-3 {
    padding: 15px 30px 0 15px;
}

#member-sidebar-heading {
    color:#fff;
    background-color:#8dc63f;
    border-top-left-radius: 5px;
    border-top-right-radius:5px;
}

#member-sidebar-heading h2 {margin-top:10px;}

#member-sidebar-text-box {
    background-color: #fff;
}

#member-sidebar-text-box h3 {color:#7eb0b2;}

#member-sidebar-text-box h4 {font-size:16px; padding: 0 30px;}

#member-sidebar-text-box hr {width: 60%; margin-top: 15px; margin-bottom:15px;}

#member-sidebar-bottom {
    color:#fff;
    background-color:#8dc63f;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius:3px;
    margin-left:0px;
    height: 25px;
}

#member-sidebar-bottom h2 {margin-top:10px;}

/*!--------------- FREE RESOURCES PAGE -----------------!*/


#free-video-avatar {
    max-width: 90%;
}

#free-video-avatar:hover {opacity:.9}

#free-library-text h4{color:#fff !important;}


/*!--------------- REDIRECT PAGE -----------------!*/

#redirect-heading p {display:none;}

#redirect-heading h3 {
    padding: 20px;
    margin-bottom: 0px;
    background-color:#7eb0b2;
    color:#fff;
    font-size:26px;
    border-top-left-radius: 7px;
    border-top-right-radius:7px;
}

#redirect-signup {
    background-color:rgba(255,255,255,.6);
    border-bottom-left-radius: 5px;
    box-shadow: 0px 3px 3px #888;
    border-right: solid 2px #aaa;
}

#redirect-signup h4 {
    font-weight:600;
    padding: 20px 60px;
    color:#505050;
    font-size:20px;
}

#redirect-login {
    background-color:rgba(255,255,255,.6);
    border-bottom-right-radius: 5px;
    box-shadow: 0px 3px 3px #888;
    margin-bottom: 60px;
}

#redirect-login h4 {
    font-weight:600;
    padding: 20px 60px;
    color:#505050;
    font-size:20px;
}

/*!--------------- FREE RESOURCES PAGE -----------------!*/



#free-video-avatar {
    max-width: 90%;
}

#free-video-avatar:hover {opacity:.9}

#free-library-text h4{color:#fff !important;}



/*!--------------- FAQ PAGE -----------------!*/

#faq.col-md-10 {padding-left: 2px;}

#faq p {font-size: 18px;}

#faq p a {
   font-weight:700;
   color:#7eb0b2;
}


/*!--------------- Asking GUIDES PAGE -----------------!*/

.su-spoiler-content p {display:none;}

.su-spoiler-content li {margin-left:20px;}

#guide-vid.col-md-6 {padding-left: 0px; margin-left:-15px;}

#guide-text.col-md-12 {padding-left: 0px; margin-left:-15px;}


/*!--------------- Asking style assessment -----------------!*/

.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


.dn{
	display:none;
}

.tabs_panel{
	float:left;
	width:100%;
	padding-top:50px;
	position:relative;
}

.tabs_content{
	float:left;
	width:100%;
	z-index:1;
}

.tabs_content .border_top{
	padding-left:11px;
	background:transparent url('images/tab_content_top_left.gif') no-repeat left top;
}

.tabs_content .border_top div{
	padding-right:11px;
	background:transparent url('images/tab_content_top_right.gif') no-repeat right top;
}

.tabs_content .border_top div div{
	height:12px;
	font-size:1px;
	padding:0;
	background:transparent url('images/tab_content_top.gif') repeat-x left top;
}

.tabs_content .border_bottom{
	padding-left:11px;
	background:transparent url('images/tab_content_bottom_left.gif') no-repeat left top;
}

.tabs_content .border_bottom div{
	padding-right:11px;
	background:transparent url('images/tab_content_bottom_right.gif') no-repeat right top;
}

.tabs_content .border_bottom div div{
	height:12px;
	font-size:1px;
	padding:0;
	background:transparent url('images/tab_content_bottom.gif') repeat-x left bottom;
}

.tabs_content .border_left{
	padding-left:11px;
	background:transparent url('images/tab_content_left.gif') repeat-y left top;
}

.tabs_content .border_right{
	padding-right:11px;
	background:transparent url('images/tab_content_right.gif') repeat-y right top;
}

.tabs_content .border_left .border_right .body{
	padding-left:10px;
	padding-bottom:30px;
}

.tabs_content .border_left .border_right .body p{
	margin:0;
	padding-top:20px;
}

.tabs_header{
	float:left;
	position:absolute;
	z-index:1000;
	height:55px;
	top:0;
}

.tabs_header .tab{
	display:block;
	float:left;
	height:50px;
	margin-right:2px;
	text-align:center;
	width:19.5%;
	position:relative;
}

.tabs_header .tab.active{
	display:block;
	float:left;
	height:51px;
	margin-right:2px;
	text-align:center;
	width:89px;
	background:#fff;
	position:relative;
	z-index:1005;
}

.tabs_header .tab div{
	padding-left:11px;
	background:transparent url('images/tab_left.gif') no-repeat left top;
	cursor:pointer;
	height:100%;
}

.tabs_header .tab div div{
	padding:0 11px 0 0;
	background:transparent url('images/tab_right.gif') no-repeat right top;
}

.tabs_header .tab div div div{
	padding:8px 0;
	background:transparent url('images/tab_top.gif') repeat-x left top;
	font-size:10px;
	color:#009dcf;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
}

.tabs_header .tab div div div a{
	font-size:10px;
	color:#009dcf;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
}

.tabs_header .tab div div div a:hover,.tabs_header .tab.active div div div a{
	color:#ff40ac;
}

.tabs_header .tab.link div{
	padding-left:11px;
	background:none;
	cursor:default;
}

.tabs_header .tab.link div div{
	padding:0 11px 0 0;
	background:none;
}

.tabs_header .tab.link div div div{
	padding:8px 0;
	background:none;
	text-align:center;
	text-transform:none;
}

.tabs_header .tab.link div div div a{
	font-size:10px;
	color:#ff40ac;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:bold;
	text-transform:none;
}

.tabs_header .tab.link div div div a:hover{
	color:#009dcf;
}

.expert{
	margin:10px 0px 10px 0px;
	padding:10px 20px 10px 60px;
	border-top:4px solid #55B635;
	border-bottom:1px dashed #FFDF2F;
	font-family:Verdana,sans-serif;
	font-size:12px;
	min-height:150px;
}

.ex_box{
	background:#FFFFEF none repeat scroll 0 0;
	color:#3E3E3E;
	margin:10px;
	border:1px dotted #DDDDAA;
	padding:10px 20px;
	font-size:12px;
	font-style:italic;
	line-height:1.5em;
}

.paging {
    border-bottom: 3px solid #01ade4;
    color: #01ade4;
    font-weight: bold;
    height: 40px;
    margin: 15px 0 20px;
    padding-bottom: 10px;
}

.paging span.active {
    background-color:#8dc63f;
}
.paging span {
    color:#fff;
    display: block;
    float: left;
    margin-right: 12px;
    padding: 5px 15px;
    text-align: center;
    font-size:16px;
    font-family: 'FFDINWebProRegular';
    vertical-align: middle;
    background-color:#7eb0b2;
    border-radius:5px;
}

.paging span:hover {
    cursor:pointer;
    background-color:#98C0C1;
}


/*!--------------- CALENDAR --------------------------!*/

.page-id-1592 a{
   color:#7eb0b2;
   font-family: "FFDINWebProMedium";
}


/*!--------------- Polls page --------------------------!*/

#survey-listing.col-md-12 {
          padding-left:0px;
}

.survey-listing-title {
          color:#7eb0b2;
          font-family: "FFDINWebProMedium";
          font-size: 28px;
}
.survey-listing-title {
          opacity:.8;
}

#survey-listing i {
          font-size: 18px;
 font-family: 'Roboto Condensed', sans-serif;
 font-weight:400italic;
}

#survey-listing  {

}


/*!--------------- Landing page --------------------------!*/

.no-margins {
   margin-left:-15px;
   margin-right:-15px;
}

.green-heading {
  color:#8dc63f;
  margin-top:30px;
}

.blog-video {
   padding: 5px 0;
   background-color:#000;
   margin-left:0px;
   margin-right:15px;
}

.blog-social-icon a {
   font-size: 24px;
   margin-top:10px;
   font-family:"FFDINWebProRegular";
}

.blog-social-icon img {
   max-width:80px;
   margin-top:20px;
   margin-bottom:15px;
}

.quote-box {
    border-top: solid 1px #999;
    border-bottom: solid 1px #999;
    padding:15px 0 5px;
    margin: 40px 15px 30px 0;
}

.quote-box h4 {
    color:#444 !important;
    font-size:18px;
    margin-top: -20px;
    padding-left:30px;
}

.quote-box h3 {
    padding-left:30px;
    font-size:18px;
}

.pre-quote {
    margin-left:0px;
}

.post-quote {
    float: right;
    margin-top: -30px;
    margin-right:-8px;
}

#ebook2 {
    text-align: left;
    background-color: #8dc63f;
    color:#fff;
    height: 300px;
    width: 265px;
    padding: 0 30px 15px;
    position: fixed;
    bottom:20%;
    right: 50px;
    border-radius: 5px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    -moz-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
}

#ebook2 h3 {
    color:#fff;
    font-size: 22px;
    padding-top:20px;
}

#ebook2 img {
    max-width: 120px;
    margin: 0 auto;
}

.white-cta-button {
    background-color:#fff;
    color:#8dc63f;
    font-family:'FFDINWebProRegular';
    font-size: 22px;
    padding: 10px 25px;
    text-align:center;
    border-radius: 5px;
}

.white-cta-button:hover {background-color:#eee; color:#fff;}

#ebook2:hover {
   background-color:#98d941;
}

#ebook2 h4 {
   margin-top:0px;
   color:#fff;
}

#ebook2 .btn {
   border: solid 2px #8dc63f;
}

#ebook2:hover .btn {
   background-color:#98d941;
   color:#fff;
   border: solid 2px #fff;
}




/*!--------------- UNIVERSAL BUTTONS -----------------!*/

.btn-default {border:none;}

.am-button {
    font-family:'FFDINWebProRegular';
    font-size: 22px;
    color:#fff;
    padding: 10px 25px;
    text-align:center;
    border-radius: 5px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    -moz-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
}

.wide-button {width:90%; }
.narrow-button {padding: 10px 60px }
.blue-button {background-color:#7eb0b2;}
.blue-button:hover {background-color:#98C0C1; color:#fff;}
.green-button {background-color:#8dc63f;}
.green-button:hover {background-color:#98d941; color:#fff;}
.grey-button {background-color:#666;}
.grey-button:hover {background-color:#555; color:#fff;}
.white-cta-button {background-color:#fff; color:#8dc63f;}
.white-cta-button:hover {background-color:#eee; color:#fff;}

.am-button span {font-size:16px;}

#small-button-blue {
    margin-top:7px;
    font-family:'FFDINWebProRegular';
    font-size: 19px;
    background-color:#7eb0b2;
    color:#fff;
    padding: 3px 25px;
    text-align:center;
    border-radius: 5px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    -moz-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
}

#small-button-blue:hover {background-color:#98C0C1;}

#small-button-green{
    margin-top:7px;
    font-family:'FFDINWebProRegular';
    font-size: 19px;
    background-color:#8dc63f;
    color:#fff;
    padding: 3px 15px;
    text-align:center;
    border-radius: 5px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    -moz-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
}

#small-button-green:hover {background-color:#98d941;}

#medium-button-green{
    font-family: 'FFDINWebProRegular';
    font-size: 22px;
    background-color:#8dc63f;
    color:#fff;
    padding: 10px 25px;
    text-align:center;
    border-radius: 5px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    -moz-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
}

#medium-button-green b {font-family: 'FFDINWebProMedium';}

#medium-button-green:hover {background-color:#98d941;}

#medium-button-grey{
    font-family: 'FFDINWebProRegular';
    font-weight:300;
    font-size: 22px;
    background-color:#777674;
    color:#fff;
    padding: 10px 25px;
    text-align:center;
    border-radius: 5px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    -moz-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
}

#medium-button-grey b {color:#707070; font-weight:400;}

#medium-button-grey:hover {background-color:#606060;}

#medium-button-blue {
    font-size: 22px;
    font-family: 'FFDINWebProRegular';
    FONT-WEIGHT:300;
    background-color:#7eb0b2;
    color:#fff;
    padding: 10px 25px;
    text-align:center;
    border-radius: 5px;
-webkit-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
-moz-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
}

#medium-button-blue b {font-weight:400;}

#medium-button-blue:hover {background-color:#98C0C1;}

 #big-green-cta {
    width: 300px;
    font-size: 24px;
    background-color:#8dc63f;
    color:#fff;
    padding: 15px 20px;
    text-align:center;
    border-radius: 2px;
    margin-bottom: 20px;
}

#big-green-cta:hover {background-color:#98d941;}

 #big-green-cta {
    width: 300px;
    font-size: 24px;
    background-color:#8dc63f;
    color:#fff;
    padding: 15px 20px;
    text-align:center;
    border-radius: 2px;
    margin-bottom: 20px;
}

#big-green-cta:hover {background-color:#98d941;}

span[data-title]:hover:after {
  font-family: 'FFDINWebProRegular';
  font-weight:300;
  content: attr(data-title);
  font-size: 18px;
  padding: 2px 8px 8px;
  color: #fff;
  background-color:#7eb0b2;
  position: absolute;
  margin-left:-25%;
  top: 100%;
  z-index: 90000;
  white-space: nowrap;
  border-radius: 4px;
  border: solid 1px white;
}


/*!----------------------------- SURVEY PAGE-------------------------------------------------!*/

.survey-box {
    width:80%;
    font-family:'FFDINWebProRegular', sans-serif;
}

.survey-title {
    font-size: 22px;
    padding: 5px 10px;
    color: #505050;
    background-color: #fff;
    border-top: solid 4px #222;
    border-bottom: solid 1px #888;
}

.survey-answer:nth-child(even) {
    font-size: 18px;
    padding: 5px 10px;
    color: #505050;
    background-color: #f0f0f0;
    border-bottom: solid 1px #888;
}

.survey-answer:nth-child(odd) {
    font-size: 18px;
    padding: 5px 10px;
    color: #505050;
    background-color: #e2e2e2;
    border-bottom: solid 1px #888;
}

.survey-answer a {
    display:block;
    font-size: 18px;
    width:100%;
    color: #505050;
}

.survey-answer:hover {
    color: #fff;
    background-color: #c5c5c5;
    text-decoration:none;
}

.survey-footer {
    font-size: 20px;
    padding: 5px 10px;
    color: #fff;
    background-color: #7eb0b2;
    border-bottom: solid 2px #222;
}



.login-container {
   padding:20px;
   background-color: #f7f7f7;
   max-width: 750px;
   margin: 30px auto;
   border-radius:5px;
    -webkit-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    -moz-box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
    box-shadow: 3px 4px 6px 0px rgba(55,55,55,.5);
}

.login-heading {
   border-bottom:solid 1px #777;
}

.login-heading h2 {
   color:#555;
   margin-top:0px;
}

.login-container h3 {
  font-size:22px;
  color:#555;
}


/*!-----------------------------SIGNUP PAGE-------------------------------------------------!*/

.bluesigntop {
    display:block;
}

.signupsheetleft {
    left:40px;
    padding:15px 80px 15px 0;
    border-top: solid 6px #7eb0b2;
}

.signupsheetright {
    padding:15px 0px 15px 40px;
    right:40px;
    border-top: solid 6px #7eb0b2;
    border-left: solid 6px #7eb0b2;
}


#how-to-bg {
    background-image: url("/wp-content/uploads/2015/10/cover-picture.jpg");
    background-size: cover;
}

.auth-block {
    background-color: #8dc63f;
    text-align: center;
    color:#fff;
    font-size: 28px;
    padding:10px 30px;
    border-radius: 5px;
    margin: 0 30%;
    font-family: "FFDINWebProMedium";
}

#grey-box h3 {
    color:#fff !important;
}

#grey-box {
    color:#fff !important;
}

#ebook {
    display:none;
    text-align: center;
    background-color: #f0f0f0;
    color:#444;
    height:450px;
    width:250px;
    padding: 0 20px 15px;
    position: fixed;
    bottom:0;
    right: 0;
}

#ebook h3 {
    font-size: 22px;
}

#ebook img {
    max-width: 120px;
    margin: 0 auto;
}

#x-it-out {
    position: absolute;
    left:5px;
    top:0px;
    font-size: 24px;
}

#x-it-out:hover {
    opacity: .7;
    cursor: pointer;
}



/*!---------------------------------ADWORDS LANDING PAGE---------------------------------------------!*/


.adwords-banner {
    background:
      linear-gradient(
      rgba(0, 0, 0, 0.45),
      rgba(0, 0, 0, 0.45)
      ),
      url("https://askingmatters.com/wp-content/uploads/2016/09/adwords-banner.jpg");
    background-size: cover;
    padding: 30px 0 20px 0;
    color:#fff;
}

.adwords-banner h3 {
    line-height: 3.5rem;
}


.workshop-banner {
    background-color: rgba(126,176,178,1);
    color:#fff;
}

.workshop-banner h1 {
    font-size: 4em;
    margin-top:0px;
}


.workshop-banner h3 {
    line-height: 3.5rem;
}

.workshop-sub {
    background-color: rgba(255,255,255,.5);

}



/*!---------------------------------Impact LANDING PAGE---------------------------------------------!*/


.dark-grey-banner {
    background-color: rgba(50,50,50,.8);
}

.impact-banner {
    background:
      url("https://askingmatters.com/wp-content/uploads/2016/10/Team-of-young-people-discussing-new-business-plan-000084976183_Medium.jpg");
    background-size: cover;
    padding: 0px 0 30px 0;
    color:#fff;
    background-position: left center;
}

.impact-banner #grey-box {
    margin-top:30px;
    text-align: justify;
    padding: 15px 40px 20px;
    background-color: rgba(50,50,50,.8);
}

.impact-banner h3 {
    line-height: 3.5rem;
}

.impact-banner .btn {
    margin-left: 15px;
}

.impact-white-box {
    padding:10px 0 0 10px;
    background-color: rgba(255,255,255,.7);
    height:100%;
}


#art-science-header {
    background-image: url("/wp-content/uploads/2016/12/Brian-banner.jpg");
    background-size: cover;
    background-position: center center;
    padding: 30px 0 50px 0;
    color:#fff;
}

.arve-wrapper {margin-bottom: 0 !important;}

.promo-video-player {
   padding:5px 20px;
   background-color:#000;
}

.promo-next-up {
    display:none;
    padding-right:35px;
}

.promo-desc {display:none}

.promo-bullets {display:none;}

.promo-resources {display:none;}

#rubber-stamps-header {
    background-image: url("https://askingmatters.com/wp-content/uploads/2017/02/Rubber-Stamps-banner.jpg");
    background-size: cover;
    background-position: bottom center;
    padding: 30px 0 50px 0;
    color:#fff;
}

#rubber-stamps-header #grey-box {
    margin-top:30px;
    text-align: justify;
    padding: 15px 40px 20px;
    background-color: rgba(20,20,20,.8);
}

.stamps-slider p {font-size:22px; margin-top: 10px; line-height:1.5em;}

.stamps-slider {padding: 0 100px;}

/*!---------------------------------RESPONSIVE---------------------------------------------!*/

@media (max-width: 860px) {
  #five-step-icons.col-md-12 {display: none;}
}

@media (max-width: 360px) {
  #ebook2 {display: none;}
}
