/* Enter Your Custom CSS Here */
.wf-loading h1, .wf-loading h2, .wf-loading h3, .wf-loading h4, .wf-loading h5, .wf-loading h6, .wf-loading p, .wf-loading a, .wf-loading li   {
font-family: "museo-sans-rounded";
visibility: hidden;
}

.wf-active h1, .wf-active h2, .wf-active h3, .wf-active h4, .wf-active h5, .wf-active h6, .wf-active p, .wf-active a, .wf-active li {
visibility: visible;
}

h1, h2, h3, h4, h5, h6, p, a, strong, li, #text-2 {
	font-family: 'museo-sans-rounded' !important;
}

#header {
    height: 285px;
}

/*---------- Navigation ----------*/
#header_main {
    border-bottom-width: 0 !important;
}
#header_main_alternate {
    border: 0 !important;
    margin-top: -75px;
}
nav ul li {
    padding-left: 15px;
    padding-right: 15px;
}
.menu-image-hover-wrapper {
    margin-bottom: -10px !important;
}
.menu-image {
    margin-left: 4px;
    position: relative;
    padding-top: 20px;
}
.hovered-image {
    margin-left: -69px !important;
    position: absolute;
    vertical-align: middle !important;
    margin-top: 19px;
}
.menu-image-title {
    color: #646464;
    font-weight: 300;
    font-size: 15px;
}


/*---------- Slider ----------*/
#full_slider_1 {
    margin-top: 15px;
}
.slider-caption img {
    float: right;
    margin-top: 55px;
    width: 80%;
}

#full_slider_1 .slideshow_caption {
    width: 63%;
    padding: 0;
}
/*---------- Home Intro Section ----------*/
#home-intro-section .container {
    padding-left: 120px !important;
    padding-right: 120px !important;
}

.home-testimonial-container {
    background: url(http://www.superkidsot.com.au/wp-content/uploads/2016/05/quote.png) no-repeat 50% -8px;
}

.home-testimonial-container {
    padding-top: 70px;
}

.home-testimonial-container .avia-testimonial-content, .home-testimonial-container .avia-testimonial-name {
	color: #ffffff !important;
  	font-weight: 300 !important
}

.quick-connect-header h3 {
    background: url(http://www.superkidsot.com.au/wp-content/uploads/2016/05/quick-connect-ico.png) no-repeat;
    padding-left: 39px !important;
    height: 50px;
    color: #ffffff !important;
    font-size: 34px !important;
    font-weight: 400 !important;
	margin-bottom: -25px !important;  
}
.quick-connect-container .wpcf7-submit {
    margin-top: 15px;
    background: #076150 !important;
  	float: right;
}
.quick-connect-container .wpcf7-form-control {
    margin-bottom: -18px !important;
    height: 45px;
    color: #323232;
    font-size: 16px;
    font-family: 'museo-sans-rounded';
    font-weight: 300;  
}
.wpcf7-submit {
    color: #ffffff !important;
}
.quick-connect-container .wpcf7-textarea {
    height: 85px !important;
}
.main_color *::-moz-placeholder {
    color: #b1b1b1 !important;
    font-size: 16px;
    font-family: 'museo-sans-rounded';
    font-weight: 300;
}
.main_color *::-webkit-input-placeholder {
    color: #b1b1b1 !important;
    font-size: 16px;
    font-family: 'museo-sans-rounded';
    font-weight: 300;
}

/*---------- Footer Widget Section ----------*/
#footer {
    background: #2b2063;
    border: 0 !important;
}
#text-2 {
    color: #6655be;
    font-size: 16px;
}

#pages-2 h3 {
    display: none;
}
#pages-2 ul li a {
    color: #6655be !important;
}
#footer #text-2 p {
    color: #6655be !important;
}

/*---------- Services Page ----------*/
.bullet-points-container ul li {
    list-style-image: url(http://www.superkidsot.com.au/wp-content/uploads/2016/05/bullet-tick.png);
}
.green-arrow-points li {
    list-style-image: url(http://www.superkidsot.com.au/wp-content/uploads/2016/05/arrow-green.png) !important;
}
#arrow-half li {
    list-style-image: url(http://www.superkidsot.com.au/wp-content/uploads/2016/05/arrow-half-green.png) !important;
}

.list-header h3 {
    color: #e67e22 !important;
}
.choose-header h3 {
    color: #0c8f76 !important;
    font-weight: 600 !important;
    border-bottom: 1px solid #0C8F76 !important;
    width: 50%;
    padding-bottom: 15px !important;
    margin: 0 auto !important;
}

/*---------- Testimonials Page ----------*/
.avia-testimonial-name {
    color: #FF7301 !important;
    font-size: 18px;
}
.avia-testimonial-meta {
    margin-left: 10px !important;
}
.testimonials-quote {
    line-height: 15px !important;
}

/*---------- Contact Page ----------*/
.contact-page-headings h3 {
    color: #FF7401 !important;
}
.contact-page-form-container .wpcf7-submit {
    margin-top: 20px;
    background: #FF7401 !important;
}
.contact-page-form-container .wpcf7-form-control {
    margin-bottom: -18px !important;
}

/*---------- Why OT Page ----------*/
.appropriate .iconbox_content {
    background: url(http://www.superkidsot.com.au/wp-content/uploads/2016/05/appropriate-tasks.png) no-repeat;
}
.scissors .iconbox_content {
    background: url(http://www.superkidsot.com.au/wp-content/uploads/2016/05/scissors.png) no-repeat;
}
.handwriting .iconbox_content {
    background: url(http://www.superkidsot.com.au/wp-content/uploads/2016/05/handwriting.png) no-repeat;
}
.readiness .iconbox_content {
    background: url(http://www.superkidsot.com.au/wp-content/uploads/2016/05/readiness.png) no-repeat;
}
.visual .iconbox_content {
    background: url(http://www.superkidsot.com.au/wp-content/uploads/2016/05/visual.png) no-repeat;
}
.coordination .iconbox_content {
    background: url(http://www.superkidsot.com.au/wp-content/uploads/2016/05/coordination.png) no-repeat;
}
.winning .iconbox_content {
    background: url(http://www.superkidsot.com.au/wp-content/uploads/2016/05/winning.png) no-repeat;
}
.anxiety .iconbox_content {
    background: url(http://www.superkidsot.com.au/wp-content/uploads/2016/05/anxiety.png) no-repeat;
  	height: 65px;
}
.independence .iconbox_content {
    background: url(http://www.superkidsot.com.au/wp-content/uploads/2016/05/independence.png) no-repeat;
  	height: 65px;
}
.activities .iconbox_content {
    background: url(http://www.superkidsot.com.au/wp-content/uploads/2016/05/activities.png) no-repeat;
  	height: 65px;
}
.iconbox_icon {
    display: none;
}
.icon-list .iconbox_content_container p {
    font-size: 18px;
    margin-top: -15px;
    margin-left: 85px;
    line-height: 24px;
}

/*---------- Blog Page ----------*/
.iconfont {
    background: #0057A9;
}

.footer-reference { color: #6655be  !important; line-height: 1.8em; }
.footer-reference a { color: #6655be  !important; transition: all ease 0.3s; }
.footer-reference a:hover { color: #fff  !important; text-decoration: none; transition: all ease 0.3s; }

/*---------- Shop Pages ----------*/
.template-shop .product_meta {display: none;}
#top form.cart .button {background-color: #45586c; border-color: #45586c; padding: 15px 30px 13px;
    font-size: 13px; border-radius: 3px; min-width: 139px; font-family: 'museo-sans-rounded' !important;}
#top div.product .woocommerce-tabs { padding: 0 !important; }

/*------------------------------ Mobile Responsive ------------------------------*/

/*----- Wide Screen Devices -----*/	
@media only screen and (max-width : 1360px) {
.slider-caption img {
    margin-top: -20px;
}
} 

/*----- Wide Screen Devices -----*/	
@media only screen and (max-width : 1280px) {} 

/*----- Wide Screen Devices -----*/
@media only screen and (max-width : 1200px) {}

/*----- iPad , iPad Mini (Landscape View) -----*/
@media only screen and (max-width : 1024px) {
nav ul li {
    padding-left: 5px;
    padding-right: 5px;
}  
.menu-image-title {
    font-size: 12px;
}
.home-intro-content p {
    font-size: 19px;
}  
}

/*----- Laptop and Other Wide Screen Devices -----*/
@media only screen and (max-width : 992px) {
.quick-connect-header h3 {
    font-size: 31px !important;
}

/*----- Laptop and Other Wide Screen Devices -----*/
@media only screen and (max-width : 980px) {
#header {
    height: 125px;
}  
#advanced_menu_toggle {
    margin-top: -70px !important;
    color: #0d56a6 !important;
}
#advanced_menu_toggle:hover {
    background: #0d56a6 !important;
    color: #ffffff !important;
    border-color: #e1e1e1 !important;      
}

#mobile-advanced li > a::before, .html_header_mobile_behavior #mobile-advanced span > a::before, #mobile-advanced .mega_menu_title::before {
    content: none !important;  
}
.menu-image-hover-wrapper {
    margin-bottom: 3px !important;
}

#mobile-advanced li a:hover {
    background: #ececec !important;
}    
#advanced_menu_hide:hover {
    background: #0d56a6 !important;
    color: #ffffff !important;
    border: #e1e1e1 !important;
}
#advanced_menu_hide {
    color: #0d56a6 !important;
}
    
/*----- iPad , iPad Mini (Portrait View) -----*/
@media only screen and (max-width : 768px) {
.responsive .logo img {
    margin: 20px 0 0 !important;
}  
.home-testimonial-container {
    width: 100% !important;
}
.quick-connect-container {
    width: 85% !important;
    margin-top: 30px;
}   
#footer #text-2 {
    width: 200px;
    margin-left: -65px !important;
}      
}

/*----- iPhone 6 Plus (Landscape View) -----*/
@media only screen and (max-width : 736px) {
#advanced_menu_toggle {
    margin-top: -20px !important;
}      
#home-intro-section .container {
    padding-left: 50px !important;
    padding-right: 50px !important;
}
.slider-caption img {
    margin-top: -5px;
    width: 60%;
}  
.quick-connect-container {
    width: 100% !important;
}      
#text-4, #pages-2 {
    margin: 0 !important;
}
#text-2 {
    margin-left: 0 !important;
    margin-top: 0px !important;
} 
#footer #text-2 {
    margin-left: 0px !important;
}      
}

/*----- Samsung Galaxy 3, S3, S4, Note (Landscape View) -----*/
@media only screen and (max-width : 640px) {}

/*----- iPhone 6 (Landscape View) -----*/
@media only screen and (max-width : 627px) {}

/*----- iPhone 5 (Landscape View) -----*/
@media only screen and (max-width : 568px) {
#home-intro-section .container {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
}

/*----- iPhone 4 (Landscape View) - iPhone 6 Plus (Portrait View) -----*/
@media only screen and (max-width : 480px) {
#footer #text-2 p {
    color: #6655be !important;
}  
.home-testimonial-container .avia-testimonial {
    padding: 0 20px !important;
}   
.avia-slideshow-arrows .prev-slide, .avia-slideshow-arrows .next-slide {
    margin-top: -60px !important;
}      
}

/*----- iPhone 6 Plus (Portrait View) -----*/
@media only screen and (max-width : 414px) {
.home-intro-header-title h3 {
    font-size: 25px !important;
}    
}

/*----- iPhone 6 (Portrait View) -----*/
@media only screen and (max-width : 375px) {
.home-intro-header-title h3 {
    font-size: 22px !important;
} 
   
}

/*----- Samsung Galaxy 3, S3, S4, Note (Portrait View) -----*/
@media only screen and (max-width : 360px) {
#home-intro-section .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
}    
}

/*----- iPhone 4, 5 (Portrait View) -----*/
@media only screen and (max-width : 320px) {}