/* CUSTOM */
#full_bio { z-index: 1000 !important; background: #fff; box-shadow: 0 0 250px #333; display: none; width: 80%; padding: 25px; position: fixed; top: 100px; left: 50%; margin-left: -40%; }
#full_bio .close_me { cursor: pointer; position: absolute; top: -5px; right: -5px; width: 25px; height: 25px; cursor: pointer; }
.text-center { text-align: center; }
.warning { background: #f5f6d6; border: 1px solid #a0a266; padding: 1%; width: 98%; margin: 10px 0 25px 0; }
.error { color: red; }
#FSContact1 { margin: 0 !important; padding: 0 !important; width: 100%; }
#FSContact2 { margin: 0 !important; padding: 0 !important; width: 100% !important; }
#FSContact1 form { margin: 0 !important; padding: 0 !important; width: 100%; }
#FSContact2 form { margin: 0 !important; padding: 0 !important; width: 100%; }
#footer-wrapper #FSContact2 form { margin: 0px 0 0 0 !important; padding: 0 !important; }
#footer-wrapper #FSContact2 form div { margin: 0px !important; padding: 0 !important; }
#footer-wrapper #FSContact2 form input { width: 100%; }
#footer-wrapper #FSContact2 form input[type='submit'] { width: auto; float: right; margin: 10px 0 0 !important; }
#footer-wrapper #FSContact2 form textarea { width: 100%; max-height: 50px; }
#footer-wrapper .widget-title { 
	padding-bottom: 10px !important; 
	margin-bottom: 20px !important; 
	border-bottom: 1px solid #9ec77e !important; 
}
#featured h1, 
#featured h2, 
#featured h3  {
	text-transform: uppercase;
	font-size: 20px;
	padding-bottom: 8px !important;
	border-bottom: 1px solid #9ec77e !important; 
	font-weight: 700;
}

#home_ads_spot {
  background-color: #9ec77e;
  padding: 40px 0 0;
  margin: 0;
  width: 100%;
  border-bottom: 10px solid #d9e7ff; 
  	-webkit-box-shadow: 0px 0px 10px #000;
	   -moz-box-shadow: 0px 0px 10px #000;
	        box-shadow: 0px 0px 10px #000;
  /* width: 99.893617021277%; */
}

#topper { width: 100%; background: #d9e7ff; border-bottom: 3px solid #9ec77e; height: 20px; margin: 0px 0 0 !important; padding: 3px 0; }
#topper .mid-container { margin: 0 auto; padding: 0; }
#topper .grid { margin: 0; padding: 0; }
#topper .col-940 { margin: 0; padding: 0; }
#topper .social-icons { text-align: right; }
#topper .social-icons li { max-height: 20px; }
#topper .social-icons li a img { width: auto; max-height: 20px; }
#topper .fit { float: right !important; }

#webinar-section {
	display: table; 
	background: #4071c1; 
	padding-bottom: 0 !important; 
	margin-bottom: 40px !important;
	-webkit-box-shadow: 0 5px 10px #000;
	   -moz-box-shadow: 0 5px 10px #000;
			box-shadow: 0 5px 10px #000;
}
#webinar-section .col-940 { display: table-row; margin-bottom: 0 !important; }
#webinar-section .col-300 { background: #9ec77e; display: table-cell; text-align: center; padding: 25px 0; vertical-align: middle; margin-bottom: 0 !important; }
#webinar-section .grid.col-940 .grid.col-300 img { width: 250px !important; }
#webinar-section .col-620 { display: table-cell; background: #4071c1; margin-bottom: 0 !important; padding-top: 15px !important; }
#webinar-section .col-620 h2 { color: #fff; border-bottom: 0 !important; padding-bottom: 0 !important; margin-bottom: 10px !important; padding-right: 25px !important; }
#webinar-section .col-620 p { color: #fff; margin-top: 0 !important; padding-top: 0 !important; padding-right: 25px !important; }
#webinar-section .col-300 img { border: 10px solid #bbd8a4; width: 90% !important; vertical-align: middle; }
#webinar-section .button { float: right; margin: -15px 25px 20px 0 !important; }

#about-section .grid .col-300 { text-align: left; }
#about-section .grid img { max-width: 85%; }

#top-widget input { max-width: 120px; }



.slide { position: relative; border: 0 !important; box-shadow: 0 !important; max-height: 500px; overflow: hidden; }
.slide .caption { position: absolute; z-index: 3000; bottom: 60px; border-top: 5px solid #9ec77e; box-shadow: 0 0 25px #000; background: #174ca3; max-width: 500px; padding: 0 25px; left: 50%; margin: 0 0 0 -100px; }
.slide h2 { color: #fff; border-bottom: 0 !important; padding-bottom: 0 !important; margin-bottom: 10px !important; padding-right: 25px !important; }
.slide p { color: #fff; margin-top: 0 !important; padding-top: 0 !important; padding-right: 25px !important; }



#slider_156 .flex-direction-nav { height: 20px !important; *height: 20px !important; }
#slider_156 .flex-direction-nav a {width: 15px !important; height: 20px !important; margin: 0 !important; background: url('http://www.asqrd.org/wp-content/themes/responsive/core/custom/core/icons/right.png') no-repeat 0 0 !important; top: 10px !important; opacity: 0.5; -webkit-transition: none !important;}
#slider_156 .flex-direction-nav .flex-next {	background-position: 0 0 !important; right: 30px !important; }
#slider_156 .flex-direction-nav .flex-prev { left: auto !important; background: url('http://www.asqrd.org/wp-content/themes/responsive/core/custom/core/icons/left.png') no-repeat 0 0 !important; right: 50px !important; }
#slider_156 .flexslider .flex-next:hover, #slider_156.flexslider .flex-prev:hover { opacity: 1.0 !important;}
#slider_156 .flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

ul.slides { margin: 0 !important; padding: 0 !important; }
#slider_156 ul.slides li.slide { margin: 0 !important; padding: 0 !important; }
#slider_156 ul.slides li.slide .testimonial { width: 76%; padding: 10% 7% !important; margin: 0 auto; background: #e3eeff; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
#slider_156 ul.slides li.slide .testimonial .text { color: #4071c1; font-weight: bold !important; font-size: 12px !important; line-height: 18px !important; padding: 0 !important; margin: 0 !important; }
#slider_156 ul.slides li.slide .from { font-size: 10px; color: #4071c1; text-transform: uppercase; width: 80%; margin: 0 auto; background: url('http://www.asqrd.org/wp-content/themes/responsive/core/custom/core/images/arrow.jpg') 0 0 no-repeat !important; padding: 35px 0 0 !important; }
#slider_156 ul.slides li.slide .from .user-icon { max-width: 30px !important; float: left; vertical-align: middle; margin: -5px 8px 0 0 !important; }
#slider_156 ul.slides li.slide .testimonial .top_quote { width: 22px; height: 19px; position: absolute; top: 25px; left: 25px; background: url('http://www.asqrd.org/wp-content/themes/responsive/core/custom/core/icons/quote-top.jpg') 0 0 no-repeat; }
#slider_156 ul.slides li.slide .testimonial .bottom_quote { width: 22px; height: 19px; position: absolute; bottom: 55px; right: 5px; background: url('http://www.asqrd.org/wp-content/themes/responsive/core/custom/core/icons/quote-bottom.jpg') 0 0 no-repeat; }
#slider_156 ul.slides li.slide .button { float: right; margin: -15px 25px 20px 0 !important; }
#slider_156 ul.slides li.slide .top_quote { float: right; margin: -15px 25px 20px 0 !important; }
#slider_156 ul.slides li.slide .bottom_quote { float: right; margin: -15px 25px 20px 0 !important; }

#hits { padding-top: 30px !important; }
#hits h1 { color: #4071c1; border-bottom: 0 !important; font-size: 24px; display: block; padding-bottom: 0 !important; margin-bottom: 0px !important; }
#hits img { float: left; max-width: 100%; margin: -10px 5px 0 0; }
#hits p { clear: both; margin-top: 0 !important; padding-top: 0 !important; }


/*
#footer-wrapper .widget_search { display: none; width: 100%; overflow: hidden; }
#footer-wrapper .widget-wrapper { display: none; }
#footer-wrapper #menu-footer { display: none; }
#footer-wrapper .social-icons { display: none; }
#footer-wrapper .copyright { display: none; }
#footer-wrapper .scroll-top { display: none; }
#footer-wrapper .powered { display: none; }
#footer-wrapper { display: none; }
#footer { display: none; }
*/


.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 { float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-left: 2.5%; }
.span1:first-child, .span2:first-child, .span3:first-child, .span4:first-child, .span5:first-child, .span6:first-child, .span7:first-child, .span8:first-child, .span9:first-child, .span10:first-child, .span11:first-child, .span12:first-child { margin-left: 0%; }

.span1 { width: 6.04166666667%; }
.span2 { width: 14.5833333333%; }
.span3 { width: 23.125%; }
.span4 { width: 31.6666666667%; }
.span5 { width: 40.2083333333%; }
.span6 { width: 48.75%; }
.span7 { width: 57.2916666667%; }
.span8 { width: 65.8333333333%; }
.span9 { width: 74.375%; }
.span10 { width: 82.9166666667%; }
.span11 { width: 91.4583333333%; }
.span12 { width: 100%; margin-left: 0; }

.span1 img, .span2 img, .span3 img, .span4 img, .span5 img, .span6 img, .span7 img, .span8 img, .span9 img, .span10 img, .span11 img, .span12 img { max-width: 100%; height: auto; }
.span1 input, .span2 input, .span3 input, .span4 input, .span5 input, .span6 input, .span7 input, .span8 input, .span9 input, .span10 input, .span11 input, .span12 input { max-width: 100%; }


@media screen and (max-width: 480px) {
	#full_bio { width: 80%; left: 10%; margin-left: 0; }
	.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 { width: 100%; margin-left: 0; }
}

.row:before, .row:after { content:""; display:table; } /* For modern browsers */
.row:after { clear:both; } /* For modern browsers */
.row { *zoom:1; } /* For IE 6/7 (trigger hasLayout) */

ul.webinar-widget-list { list-style: none !important; margin: 0; padding: 0; }
ul.webinar-widget-list li { list-style: none !important; margin: 0 0 15px; padding: 0 0 15px; border-bottom: 1px solid #777; font-size: 12px; line-height: 20px; font-weight: 100; }
ul.webinar-widget-list li strong { font-size: 12px; }
ul.webinar-widget-list li a.button { clear: both; margin: 10px 0 0 0; color: #fff !important; font-weight: bold !important; font-size: 10px !important; }

li.hover, ul.webinar-widget-list li.hover { background: none; margin: 0 0 5px 0; padding: 5px; }
li.hover:hover, ul.webinar-widget-list li.hover:hover { background: #eee; }



#widgets { padding-top: 0; }

.entry-title.post-title, .widget-title { text-transform: uppercase; border-bottom: 2px solid #bbd8a4; color: #4071c1; font-weight: bold; font-size: 24px; padding: 0 0 10px 0; margin: 15px 0 18px 0; }
h2.entry-title.post-title { font-size: 18px; }
.widget-title { font-size: 20px; margin: 0px 0 18px 0; }

.clear { clear: both; }

.webinars { width: 100%; }
.webinars .webinar { width: 46%; margin-right: 2%; margin-bottom: 15px; padding: 0; border-bottom: 3px solid #6d8b55; float: left; background: #bbd8a4; position: relative; }
.webinars .webinar.last { margin-right: 0%; }
.webinars .webinar .click { margin-right: 0%; position: absolute; top: 0; left: 0; width: 100%; height: 150px; background: #3a3b3c url('images/details.jpg') 50% 50% no-repeat; display: none; }
.webinars .webinar:hover .click { display: block; }
.webinars .webinar .image { margin-right: 0%; width: 100%; height: 150px; overflow: hidden; background: #c3c3c3; }
.webinars .webinar .image img { width: 100%; min-height: 150px; }
.webinars .webinar .details { padding: 5%; width: 90%; margin-right: 0%; }

.webinars .webinar.dev { text-align: center; }
.webinars .webinar.dev .image img { width: auto; max-width: 100%; height: 150px; }
.webinars .webinar.dev .details { padding: 5%; width: 90%; margin-right: 0%; height: 130px; overflow: hidden; }

.webinars .webinar .details .details-name { text-align: center; font-weight: bold; color: #274c88; font-size: 14px; text-transform: uppercase; margin: 0; padding: 0; }
.webinars .webinar .details p { font-size: 12px; text-align: left; font-weight: bold; color: #274c88; margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; }


.rc-webinar-categories ul { margin-bottom: 0; padding-bottom: 0; }

.interestbox { background: #e3eeff; width: 93%; padding: 3.5%; }
.interestbox .heading { margin: 0px 0 10px 0; padding: 0; text-transform: uppercase; font-size: 30px; color: #4071c1; font-weight: bold; }
.interestbox p { font-size: 14px; font-weight: bold; color: #000; }
.interestbox .findoutmore { display: block; width: 225px; margin: 0 0 0 -3.5%; padding: 15px 0 0 30px; height: 38px; text-transform: uppercase; font-size: 20px; font-weight: bold; color: #fff; background: url('images/findoutmore.png') 0 0 no-repeat; }


.row .split { width: 46%; margin-right: 2%; padding: 0; float: left; position: relative; }
.row .instructor { background: #bbd8a4; padding: 15px; }
.row .split.instructor { background: #bbd8a4; padding: 2.5%; width: 41%; }
.row .split.instructor p { margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; color: #274c88; }
.row .split.instructor img { float: left; width: 80px; border: 2px solid #6d8b55; margin: 0 8px 15px 0; }
.row .split.last { margin-right: 0%; }
.row .split.last p { font-size: 14px; margin-top: 0; padding-top: 0; text-align: right; color: #4071c1; }
.row .split.last p strong { font-size: 18px; text-transform: uppercase; }
.row .split.last a.button { float: right; }


.info p { color: #7f7f7f; font-weight: 100; }
.info p strong { font-weight: 700; }


.toggle-header { background: #bbd8a4 url('images/expand-collapse.png') 97% 15px no-repeat; font-weight: bold; color: #274c88; font-size: 16px; cursor: pointer; padding: 5%; width: 90%; margin-bottom: 0px; margin-top: -20px; }
.toggle-header.open-it { margin-bottom: 0; background-position: 97% -35px; background-color: #6d8b55; color: #fff; }
.toggle-body { padding: 5%; width: 90%; display: none; padding-bottom: 0; }
.toggle-body h1 { font-size: 16px; text-transform: uppercase; margin-bottom: 0; padding-bottom: 0px; }
.toggle-body p { color: #274c88; font-size: 12px; font-weight: bold; margin-top: 5px; padding-top: 0; margin-bottom: 0; }


#text-14 { margin-bottom: 10px; padding-bottom: 0; }

#the-anyslider-loader { margin: 50px 0; width: 100%; text-align: center; }