/* WARNING: Do not edit this file. It is dynamically generated. Any edits you make will be overwritten. */
/* This file generated using Weaver Xtreme 4.4.8 subtheme: Blank-V-72 */
/* Weaver Xtreme styles - Version 74 */
#wrapper{max-width:10000px;}
@media (min-width: 1188px) {
.weaverx-sb-one-column .alignwide,#header .alignwide,#header.alignwide,#colophon.alignwide,#colophon .alignwide,
#container .alignwide,#container.alignwide,#wrapper .alignwide,#wrapper.alignwide,#infobar .alignwide,.alignwide {
margin-left: inherit;margin-right: inherit;max-width:reset;width:100%;} }
@media (max-width: 1187px) {
.alignwide {margin-left: inherit;margin-right: inherit;max-width:reset;width:100%;} }
@media (min-width: 10800px) {
.weaverx-sb-one-column .alignwide,#header .alignwide,#header.alignwide,#colophon.alignwide,#colophon .alignwide,
#container .alignwide,#container.alignwide,#wrapper .alignwide,#wrapper.alignwide,#infobar .alignwide,.alignwide {
margin-left: calc(50% - 46vw);margin-right: calc(50% - 46vw);max-width:10000px;width: 92vw;} }
@media (max-width: 10799px) {
.alignwide {margin-left:0 !important;margin-right:0 !important;max-width:100% !important;width:100% !important;} }
a, .wrapper a {color:#FF71B2;}
a:hover, .wrapper a:hover {color:#509BE1;}
.colophon a {color:#FFD5D5;}
.colophon a:hover {color:#D3E9FF;}
#branding #header-image img{float: left;} /* float-left*/@media( min-width:768px) {
.menu-primary .wvrx-menu,.menu-primary .wvrx-menu-container{text-align:left;}
}
@media( min-width:768px) {
.menu-secondary .wvrx-menu,.menu-secondary .wvrx-menu-container{text-align:left;}
}
@media( min-width:768px) {
.menu-extra .wvrx-menu,.menu-extra .wvrx-menu-container{text-align:left;}
}
@media screen and ( min-width:768px) {
.l-content-rsb{width:78.00000%;}.l-content-rsb-m{width:77.00000%;margin-right:1.00000%;}
.l-sb-right{width:22.00000%;}.l-sb-right-lm{width:21.00000%;margin-left:1.00000%;}.l-sb-right-rm {width:21.00000%;margin-right:1.00000%;}
}
#primary-widget-area {background-color:#FFD5D5;}
#primary-widget-area {padding-left:20px;}
#primary-widget-area {padding-right:20px;}
#primary-widget-area {padding-top:20px;}
#primary-widget-area {padding-bottom:20px;}
#primary-widget-area {margin-bottom:0px;}
.widget-area-primary {background-color:#FFD5D5;}
.widget-area-primary {padding-left:20px;}
.widget-area-primary {padding-right:20px;}
.widget-area-primary {padding-top:20px;}
.widget-area-primary {padding-bottom:20px;}
.widget-area-primary {margin-bottom:0px;}
#colophon {background-color:#FF71B2;}
#colophon {color:#FFF;}
#colophon {padding-left:12px;}
#colophon {padding-right:12px;}
#colophon {padding-top:12px;}
#colophon {padding-bottom:12px;}
#wrapper {color:#453748;}
#wrapper{max-width:10000px;}
/* ** Expand/extend ** */
 /* /EE */
#colophon .search-form .search-submit {color:#FFF;}
#wrapper .search-form .search-submit {color:#453748;}
#inject_fixedtop,#inject_fixedbottom,.wvrx-fixedtop,.wvrx-fixonscroll{max-width:10000px;}
@media ( max-width:10000px) {.wvrx-fixedtop,.wvrx-fixonscroll,#inject_fixedtop,#inject_fixedbottom {left:0px;margin-left:0 !important;margin-right:0 !important;}}
@media ( min-width:10000px) {
			#inject_fixedtop {margin-left:-0px;margin-right:-0px}
			.wvrx-fixedtop,.wvrx-fixonscroll{margin-left:0px;margin-right:calc( 0px - 0px - 0px )}
			}
@media ( min-width:10000px) {
			#inject_fixedbottom {margin-left:-0px;margin-right:-0px}
			}

/* Weaver Xtreme Plus CSS Styles - Version 4.0 */
/* Weaver Xtreme Plus Google Fonts Styles */
.font-noto-serif-tc{font-family: 'Noto Serif TC', serif;}
.font-rubik{font-family: 'Rubik', sans-serif;}
/* Weaver Xtreme Plus Background Images */

/* Global Custom CSS Rules */
#infobar{display:none;}

.class-headings{background-image: linear-gradient(#FFF, #FFD5D5);text-align:center;padding:12px;color:#FF71B2;margin-bottom:25px;}

.class-headings-alt{background-image: linear-gradient(#FFF, #D3E9FF);text-align:center;padding:12px;color:#509BE1;margin-bottom:25px;}

.is-desktop .class-field{padding:10px;width:70%;box-sizing: border-box;border:1px solid #509be1;font-family: 'Rubik', sans-serif;font-size:14px;}
.is-desktop .class-drop{padding:10px;width:70%;box-sizing: border-box;border:1px solid #509be1;font-family: 'Rubik', sans-serif;font-size:14px;}
.is-desktop .class-area{padding:10px;width:70%;box-sizing: border-box;height:80px;border:1px solid #509be1;font-family: 'Rubik', sans-serif;font-size:14px;}
.is-desktop .class-button{padding:10px;width:70%;box-sizing: border-box;text-align:center;color:#FFF;background-color:#509be1;border:0;display:block;margin-top:20px;font-family: 'Rubik', sans-serif;font-size:14px;}

.is-mobile .class-field{padding:10px;width:100%;box-sizing: border-box;border:1px solid #509be1;font-family: 'Rubik', sans-serif;font-size:14px;}
.is-mobile .class-drop{padding:10px;width:100%;box-sizing: border-box;border:1px solid #509be1;font-family: 'Rubik', sans-serif;font-size:14px;}
.is-mobile .class-area{padding:10px;width:100%;box-sizing: border-box;height:80px;border:1px solid #509be1;font-family: 'Rubik', sans-serif;font-size:14px;}
.is-mobile .class-button{padding:10px;width:100%;box-sizing: border-box;text-align:center;color:#FFF;background-color:#509be1;border:0;display:block;margin-top:20px;font-family: 'Rubik', sans-serif;font-size:14px;}

.sidebar-field{padding:10px;width:100%;box-sizing: border-box;border:1px solid #ff71b2;font-family: 'Rubik', sans-serif;font-size:14px;}
.sidebar-drop{padding:10px;width:100%;box-sizing: border-box;border:1px solid #ff71b2;font-family: 'Rubik', sans-serif;font-size:14px;}
.sidebar-area{padding:10px;width:100%;box-sizing: border-box;height:80px;border:1px solid #ff71b2;font-family: 'Rubik', sans-serif;font-size:14px;}
.sidebar-button{padding:10px;width:100%;box-sizing: border-box;text-align:center;color:#FFF;background-color:#ff71b2;border:0;display:block;margin-top:20px;font-family: 'Rubik', sans-serif;font-size:14px;}

.contact-field{padding:10px;width:100%;box-sizing: border-box;border:1px solid #ff71b2;font-family: 'Rubik', sans-serif;font-size:14px;}
.contact-drop{padding:10px;width:100%;box-sizing: border-box;border:1px solid #ff71b2;font-family: 'Rubik', sans-serif;font-size:14px;}
.contact-area{padding:10px;width:100%;box-sizing: border-box;height:80px;border:1px solid #ff71b2;font-family: 'Rubik', sans-serif;font-size:14px;}
.contact-button{padding:10px;width:100%;box-sizing: border-box;text-align:center;color:#FFF;background-color:#ff71b2;border:0;display:block;margin-top:20px;font-family: 'Rubik', sans-serif;font-size:14px;}

.quadmenu-icon.dashicons.dashicons-email-alt.hover.t_1000 {font-size: 23px !important;}
.quadmenu-icon.dashicons.dashicons-smartphone.hover.t_1000{font-size: 23px !important;}
.quadmenu-icon.dashicons.dashicons-facebook-alt.hover.t_1000{font-size: 23px !important;}
.quadmenu-icon.dashicons.dashicons-twitter.hover.t_1000 {font-size: 23px !important;}
/* End Weaver Xtreme CSS */
