@charset "UTF-8";
@charset "utf-8";
@charset "utf-8";

 @font-face {font-family:'robotomedium';src:url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-medium-webfont.eot);src:url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-medium-webfont.eot?#iefix) format('embedded-opentype'), url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-medium-webfont.woff) format('woff'), url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-medium-webfont.ttf) format('truetype'), url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-medium-webfont.svg#robotomedium) format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'robotoregular';src:url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-regular-webfont.eot);src:url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-regular-webfont.woff) format('woff'), url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-regular-webfont.ttf) format('truetype'), url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-regular-webfont.svg#robotoregular) format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'robotobold';src:url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-bold-webfont.eot);src:url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-bold-webfont.eot?#iefix) format('embedded-opentype'), url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-bold-webfont.woff) format('woff'), url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-bold-webfont.ttf) format('truetype'), url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-bold-webfont.svg#robotobold) format('svg');font-weight:normal;font-style:normal;}
@font-face {font-family:'robotolight';src:url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-light-webfont.eot);src:url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-light-webfont.eot?#iefix) format('embedded-opentype'), url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-light-webfont.woff) format('woff'), url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-light-webfont.ttf) format('truetype'), url(//austin.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-light-webfont.svg#robotolight) format('svg');font-weight:normal;font-style:normal;}
a.js-header-waypoint.stuck {
display: none;
}
.about-us .inner_banner{background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/aboutus-2000X270.jpg) center top no-repeat!important}
.about-us .inner_banner_760 {display:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/aboutus-1003X225.jpg) center top no-repeat!important}
.about-us .inner_banner_480 { display:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/aboutus-480X225.jpg) center top no-repeat!important}
.defog .inner_banner{background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/defog-2000X270.jpg) center top no-repeat!important}
.defog .inner_banner_760 {display:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/defog-1003X225.jpg) center top no-repeat!important}
.defog .inner_banner_480 { display:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/defog-480X225.jpg) center top no-repeat!important}
.glass .inner_banner{background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/glass-2000X270.jpg) center top no-repeat!important}
.glass .inner_banner_760 {display:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/glass-1003X225.jpg) center top no-repeat!important}
.glass .inner_banner_480 { display:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/glass-480X225.jpg) center top no-repeat!important}
.window .inner_banner{background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/windows-2000X270.jpg) center top no-repeat!important}
.window .inner_banner_760 {display:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/windows-1003X225.jpg) center top no-repeat!important}
.window .inner_banner_480 { display:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/windows-480X225.jpg) center top no-repeat!important}
.doors .inner_banner{background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/door-2000X270.jpg) center top no-repeat!important}
.doors .inner_banner_760 {display:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/door-1003X225.jpg) center top no-repeat!important}
.doors .inner_banner_480 { display:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/door-480X225.jpg) center top no-repeat!important}
.contact .inner_banner{background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/contactus-2000X270.jpg) center top no-repeat!important}
.contact .inner_banner_760 {display:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/contactus-1003X225.jpg) center top no-repeat!important}
.contact .inner_banner_480 { display:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/contactus-480X225.jpg) center top no-repeat!important}
body{ margin:0; padding:0; color:#727272; font-family:'robotoregular'; font-size:14px; line-height:normal; }
body.home { background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/home_bg.jpg) center top no-repeat}
body.dealership { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/dealer-bg.jpg) center top no-repeat}
body.microsite { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/home_bg.jpg) center -79px no-repeat}
.inner_absoulute{ position:absolute; width:100%; left:0; top:0;}
.inner_banner{width:100%; position:absolute; height:270px;}
.inner_banner_760 {width:100%; position:absolute; height:225px; display:none}
.inner_banner_480 {width:100%; position:absolute; height:225px; display:none}
h1,h2,h3,h4,p,a,form,input,h5{ margin:0; padding:0; font-weight:normal;}
.clr{ clear:both}
img{ border:none;}
*:focus{ outline:none;}
.fl{ float:left}
.fr{ float:right}
.orange{color:#c4304a}
.no_padding{ padding:0;}
.bix_txt{ font-size:34px; line-height:28px;}
.bix_txt2{ font-size:18px; font-family:'robotobold'; line-height:18px; color:#c4304a;}
.bix_txt3{ font-size:24px; line-height:28px;}
.bix_txt4{ font-size:18px; line-height:18px;}
.bix_txt5{ font-size:28px; font-family:'robotobold'; line-height:28px; color:#000;}
.bix_txt6{ font-size:24px; line-height:28px; color:#c4304a;}
.bix_txt7{ font-size:18px; line-height:18px; color:#c4304a; font-family:'robotolight';}
.bix_txt8{ font-size:32px; font-family:'robotobold'; line-height:32px; color:#c4304a;}
a{color:#f46564; text-decoration:none;}
a:hover{ text-decoration:underline}
.line_seperator{ padding-bottom:1px; width:100%; float:left; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/line-bg.jpg) center top no-repeat #efefef; margin:14px 0;}
.view_all_red{color:#2c2c2c; float:left; padding:0 35px 5px 1px; text-decoration:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/view-all.jpg) right 3px no-repeat; } 
.view_all_red:hover {color:#c4304a;}
.orage_btn{ background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/btn.png) right 11px no-repeat #c4304a; font-size:14px; color:#fff; border:none; text-decoration:none; padding:10px 55px 10px 15px; }
.orage_btn:hover {  background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/btn-hover.png) right 11px no-repeat #3f3f3f; text-decoration:none;}
.orage_btn2{ background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/btn.png) right 11px no-repeat #c4304a; font-size:13px; color:#fff; border:none; text-decoration:none; padding:10px 55px 10px 15px; }
.orage_btn2:hover {  background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/btn-hover.png) right 11px no-repeat #3f3f3f;}
.instant_call{ background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/call.png) right center no-repeat #c4304a; font-size:12px; color:#fff; border:none; text-decoration:none; padding:10px 55px 10px 15px; width:200px; float:none; margin:0 auto; display:none; text-transform:uppercase; font-family:'robotomedium';  }
.hidden1{ clear:both; display:none;}
.hidden2{ clear:both; display:none;}
.view_all_orange{color:#2c2c2c; float:left;  padding:0 35px 5px 1px; text-decoration:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/view-all-orange.jpg) right 3px no-repeat; } 
.view_all_orange:hover {color:#c4304a;}
.view_all_orange_next{color:#2c2c2c; float:left; padding:0 35px 5px 1px; text-decoration:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/view-all-orange.jpg) right 3px no-repeat; } 
.view_all_orange_next:hover {color:#c4304a;}
.view_all_orange_prev{color:#2c2c2c; float:left; padding:0 1px 5px 35px; text-decoration:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/view-all-orange-prev.jpg) left 3px no-repeat; } 
.view_all_orange_prev:hover {color:#c4304a;}
.center { text-align:center}
.main_container{width:1060px; margin:0 auto; }
h1 { font-size:32px;font-family:'robotobold'; color:#2c2c2c; padding-bottom:20px; line-height:32px;}
h2 { font-size:24px; color:#c4304a; font-family:'robotolight'; padding-bottom:20px;} 
h3 { font-size:16px; color:#2c2c2c; font-family:'robotolight'; padding-bottom:14px; } 
h3 span { color:#727272;}
h4 { font-size:20px; color:#2c2c2c; font-family:'robotolight'; padding-bottom:14px; } 
h5 { font-size:14px; color:#9B9494; padding-bottom:14px; } 
p { font-size:14px; font-family:'robotolight'; padding:0 0 10px 0; -o-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;} .header{width:1060px; float:left; padding:12px 0 0 0;  border-bottom:1px solid #c9c6c4; }
.header .logo {float:left; padding-top:24px; }
.header .logo .img {width:182px; -webkit-transition-duration: 0.8s; 	-moz-transition-duration: 0.8s;	-o-transition-duration: 0.8s;	transition-duration: 0.8s;}
.header_right{width:710px; float:right; }
.header_right.microsite_homepage_header {width:auto;}
.header_right_top{width:100%; float:left; padding:5px 0 12px 0; border-bottom:1px solid #c9c6c4; }
.header_right_top .seperator {width:1px; margin:18px 0 0 18px; height:10px; background:#cbc8c4; float:right;}
.header_right_top .locate_store { margin:13px 0 0 15px; float:right;}
.header_right_top .locate_store a { color:#80807f; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/store_locator.png) left -33px no-repeat; font-size:13px; padding:0 0 3px 20px; text-decoration:none; }
.header_right_top .locate_store a:hover {background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/store_locator.png) left 3px no-repeat; color:#c4304a}
.header_right_top .locate_store.active{background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/store_locator.png) left 3px no-repeat; color:#c4304a}
.header_right_top .dealership { margin:13px 0 0 15px; float:right;}
.header_right_top .dealership a { color:#80807f; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/dealership.png) left 3px  no-repeat; font-size:13px; padding:0 0 3px 28px; text-decoration:none; }
.header_right_top .dealership a:hover {background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/dealership.png) left -25px no-repeat; color:#c4304a}
.header_right_top .dealership a.active{background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/dealership.png) left -25px no-repeat; color:#c4304a}
.header_right_top .toll_free { margin:3px 0 0 0; padding:0 0 0 18px; float:right; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/phone.png) left bottom no-repeat; line-height:15px;}
.header_right_top .toll_free span { font-size:10px; line-height:10px;}
.social_icons { float:right; padding:12px 12px 0 10px; }
.social_icons .icons{width:23px; height:23px; float:right;  margin-left:8px;}
.social_icons .icons a {float:left; width:23px; height:23px; text-indent:-10000px; -webkit-transition-duration: 0.8s; 	-moz-transition-duration: 0.8s;	-o-transition-duration: 0.8s;	transition-duration: 0.8s;		-webkit-transition-property: -webkit-transform;	-moz-transition-property: -moz-transform; 	-o-transition-property: -o-transform;	transition-property: transform;}
.social_icons .icons a:hover { -webkit-transform:rotate(360deg);   -moz-transform:rotate(360deg);    -o-transform:rotate(360deg);}
.social_icons .icons a.facebook{ background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/social-icons.png) left -23px no-repeat;}
.social_icons .icons a.facebook:hover { background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/social-icons.png) left top no-repeat;}
.social_icons .icons a.twitter{ background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/social-icons.png) -23px -23px no-repeat;}
.social_icons .icons a.twitter:hover { background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/social-icons.png) -23px top no-repeat;}
.social_icons .icons a.gplus{ background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/social-icons.png) -46px -23px no-repeat;}
.social_icons .icons a.gplus:hover { background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/social-icons.png) -46px top no-repeat;}
.social_icons .icons a.pininterest{ background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/social-icons.png) -69px -23px no-repeat;}
.social_icons .icons a.pininterest:hover { background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/social-icons.png) -69px top no-repeat;}
.main_nav{ float:right}
.main_nav ul { margin:0; padding:0;}
.main_nav ul li { display:inline; list-style:none;  float:left; position:relative; }
.main_nav ul li a { color:#000; text-decoration:none;  float:left; padding:14px 7px 14px 7px; margin:0 5px 0 5px; color:#000; text-transform:uppercase; font-size:15px;}
.main_nav ul li a:hover { border-bottom:2px solid #c4304a; color:#c4304a; padding-bottom:12px; }
.main_nav ul li a.active { border-bottom:2px solid #c4304a; color:#c4304a; padding-bottom:12px;}
.main_nav ul li.menu_mega:hover { background:#fff; -webkit-box-shadow: 0px -1px 5px rgba(0, 0, 0, 0.3); -moz-box-shadow:    0px -1px 5px rgba(0, 0, 0, 0.3); box-shadow:0px -1px 5px rgba(0, 0, 0, 0.3);}
.main_nav ul li:hover .mega_menu_main { display:block;}
.mega_menu_main { position:absolute; display:none;   top:31px; left:-1px; z-index:1000;}
.mega_menu_main.defog{}
.mega_menu_main.glass{ }
.mega_menu_main.windows{ }
.mega_menu_main.doors{ left:-95px; }
.mega_menu_main.services{ left:-168px; }
.main_nav ul li .mega_menu{width:564px;  float:left; margin:15px auto 15px 1px;   background:#fff; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);}
.main_nav ul li .mega_menu_left{width:230px; display:none; min-height:400px; float:left;  font-size:34px;font-family:'robotomedium'; color:#c4304a;; line-height:31px; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/window-bg.jpg) left bottom no-repeat; }
.main_nav ul li .mega_menu_left .padding { padding:40px 0 0 37px;}
.main_nav ul li .mega_menu_left span{font-family:'robotolight'; font-size:16PX; line-height:16px;}
.main_nav ul li .mega_menu_right {width:507px; float:left; padding:35px 35px 35px 20px; min-height: 350px; }
.main_nav ul li .mega_menu_right_left{width:180px; float:left; }
.main_nav ul li .mega_menu_right_left ul { margin:0; padding:0;} 
.main_nav ul li .mega_menu_right_left ul li {list-style:none; display:block; width:180px; padding-bottom:1px; float:left;  background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/menu-bg-new.jpg) left bottom no-repeat; position:relative} 
.main_nav ul li .mega_menu_right_left li:last-child {background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/menu-bg-last.jpg) left top no-repeat;}
.main_nav ul li .mega_menu_right_left li a {  float:left; width:180px;  font-size:14px; margin:0; border:none; line-height:15px; padding:10px 0 10px 0; text-decoration:none; font-family:'robotolight'; color:#000; text-transform:none;  }
.main_nav ul li .mega_menu_right_left li a:hover { color:#c4304a;  padding:10px 0 10px 0; border-bottom:none;}
.mega_menu_right_left ul li:hover .hover_content_main{ display:block}
.hover_content_main { position:absolute;  display:none; left:175px;  z-index:2}
.hover_content_main .left_arrow{ position:absolute; top:13px;}
.hover_content_main.current{ display:block; z-index:1}
.hover_content{padding:0 0 0 30px; margin-top:0; width:295px; float:left; background:#fff }
.hover_content .seperator{width:100%; height:1px; float:left; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/line.jpg) left top no-repeat #efefef; margin:11px 0;}
.hover_content .image {height:200px; padding-bottom:20px; display:table;  width:100%; float:left; }
.hover_content .image .img {height:200px; display:table-cell; float:none; vertical-align:bottom;  }
.hover_content h1 { color:#c4304a; font-size:16px; color:#c4304a; padding-bottom:10px;}
.hover_content  p{ color:#727272; font-size:12px;}
.view_all_red{color:#2c2c2c; float:left; padding:3px 35px 5px 1px!important; width:auto!important; font-size: 12px; margin:0; text-decoration:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/view-all.jpg) right 3px no-repeat; } 
.view_all_red:hover {color:#c4304a; border:none;}
.hover_content_main.a2 {top:-36px;} 
.hover_content_main.a2 .left_arrow{ position:absolute; top:49px;}
.hover_content_main.a3 {top:-72px;}
.hover_content_main.a3 .left_arrow{ position:absolute; top:85px;}
.hover_content_main.a4 {top:-108px;}
.hover_content_main.a4 .left_arrow{ position:absolute; top:121px;}
.hover_content_main.a5 {top:-144px;}
.hover_content_main.a5 .left_arrow{ position:absolute; top:157px;}
.hover_content_main.a6 {top:-180px;}
.hover_content_main.a6 .left_arrow{ position:absolute; top:193px;}
.hover_content_main.a7 {top:-216px;}
.hover_content_main.a7 .left_arrow{ position:absolute; top:229px;}
.hover_content_main.a8 {top:-252px;}
.hover_content_main.a8 .left_arrow{ position:absolute; top:265px;}
.hover_content_main.a9 {top:-288px;}
.hover_content_main.a9 .left_arrow{ position:absolute; top:301px;}
.hover_content_main.a10 {top:-324px;}
.hover_content_main.a10 .left_arrow{ position:absolute; top:337px;}
.hover_content_main.a11 {top:-360px; padding:0 0 56px 0;}
.hover_content_main.a11 .left_arrow{ position:absolute; top:13px;}
.hover_content_main.a12 {top:-396px;  padding:0 0 92px 0;}
.hover_content_main.a12 .left_arrow{ position:absolute; top:13px;}
.hover_content_main.a13 {top:-432px;  padding:0 0 128px 0;}
.hover_content_main.a13 .left_arrow{ position:absolute; top:13px;}
.hover_content_main.a14 {top:-468px; padding:0 0 164px 0;}
.hover_content_main.a14 .left_arrow{ position:absolute; top:13px;}
.hover_content_main.a15 {top:-504px; padding:0 0 200px 0;}
.hover_content_main.a15 .left_arrow{ position:absolute; top:13px;}
.hover_content_main.a16 {top:-540px; padding:0 0 236px 0;}
.hover_content_main.a16 .left_arrow{ position:absolute; top:13px;}
.hover_content_main.a17 {top:-576px; padding:0 0 272px 0;}
.hover_content_main.a17 .left_arrow{ position:absolute; top:13px;}
.hover_content_main.a18 {top:-612px; padding:0 0 308px 0;}
.hover_content_main.a18 .left_arrow{ position:absolute; top:13px;}
.hover_content_main.a19 {top:-648px; padding:0 0 344px 0;}
.hover_content_main.a19 .left_arrow{ position:absolute; top:13px;}
.hover_content_main.a20 {top:-684px; padding:0 0 380px 0;}
.hover_content_main.a20 .left_arrow{ position:absolute; top:13px;}
.hover_content_main.a21 {top:-720px; padding:0 0 416px 0;}
.hover_content_main.a21 .left_arrow{ position:absolute; top:13px;}
.hover_content_main.a22 {top:-756px; padding:0 0 452px 0;}
.hover_content_main.a22 .left_arrow{ position:absolute; top:13px;}
.hover_content_main.a23 {top:-792px; padding:0 0 488px 0;}
.hover_content_main.a23 .left_arrow{ position:absolute; top:13px;}
.hover_content_main.a24 {top:-828px; padding:0 0 524px 0;}
.hover_content_main.a24 .left_arrow{ position:absolute; top:13px;}
.hover_content_main.a25 {top:-864px; padding:0 0 560px 0;}
.hover_content_main.a25 .left_arrow{ position:absolute; top:13px;}
.mobile_nav { display:none; position:absolute; right:10px; top:-2000px;  }
.mobile_nav img { padding:15px 15px 0 0;}
.mobile_nav_content {width:280px; position:absolute;  right:10px; top:-1000px; font-size:13px; z-index:1000;} 
.mobile_nav_inner {float:left; padding:0 0 15px 0; background:#c4304a; position:absolute; width:100%; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:3px dotted #ffbcbc;}
.mobile_nav_inner .icon { float:right; padding:13px 17px 0 0;}
.mobile_nav_content .m_dealer{ float:left; padding:0 0 15px 29px; background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/m-dealer.png) left 3px no-repeat; color:#fff; text-decoration:none; margin-left:5%; }
.mobile_nav_content .m_dealer:hover { text-decoration:underline}
.mobile_nav_content .m_locator{ float:left; padding:0 0 15px 29px; background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/locate-a-storem.png) left 3px no-repeat; color:#fff; text-decoration:none; margin-left:5%; }
.mobile_nav_content .m_locator:hover { text-decoration:underline}
.social_icons_mobile { float:left; padding:0 12px 0 0; margin:0 0 0 5%; }
.social_icons_mobile .icons{width:23px; height:23px; float:right;  margin-right:8px;}
.social_icons_mobile .icons a {float:left; width:23px; height:23px; text-indent:-10000px; }
.social_icons_mobile .icons a.facebook{ background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/social-icons-mobile.png) left top no-repeat;}
.social_icons_mobile .icons a.twitter{ background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/social-icons-mobile.png) -23px top no-repeat;}
.social_icons_mobile .icons a.gplus{ background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/social-icons-mobile.png) -46px top no-repeat;}
.social_icons_mobile .icons a.pininterest{ background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/social-icons-mobile.png) -69px top no-repeat;}
.accordian {width:100%;margin:20px 0;color:white;font-family:'robotomedium';  border-bottom:1px solid #ff8382; float:left;}
.accordian ul { margin:0; padding:0;}
.accordian ul li { list-style:none; display:block 	}
.accordian ul li a{color:#fff; text-decoration:none; font-size: 14px;	line-height: 34px; color:#fff;	border-top:1px solid #ff8382; padding:0 5%; width:90%; float:left; float:left; cursor: pointer;}  .home_boxes{width:860px; margin:0 auto; }	
.dealership_opportunities{width:860px; height:550px; position:relative; color:#fff;}
.dealership_opportunities .con1 { position:absolute; width:400px; top:173px; -o-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.dealership_opportunities .con1 span {font-family:'robotolight';} 
.dealership_opportunities .con1 .big_fnt{ font-size:60px; color:#c4304a; line-height:54px; text-transform:uppercase}
.dealership_opportunities .icon2 {
position:absolute;
left: 138px;
top: 147px;
}
.dealership_opportunities .icon3 {position:absolute; left: 417px;	top: 375px;}
.dealership_opportunities .icon4 {
position:absolute;
left: 882px;
top: 76px;
}
.dealership_opportunities .con2 {position:absolute;	width:400px;	top:175px;	left:611px; -o-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.dealership_opportunities .con2 img {width:100%; -o-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.dealership_opportunities .con3 {position:absolute;	width:623px;	top:16px;	left:413px; -o-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.dealership_opportunities .con3 img{width:100%; -o-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.dealership_opportunities .con4 { position:absolute; width:400px; top:173px; -o-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.dealership_opportunities .con4 span {} 
.dealership_opportunities .con4 .big_fnt{ font-size:38px; color:#c4304a; line-height:32px;}
.dealership_opportunities .con4 .big_fnt .sfont{ font-size:30px; line-height:38px;  font-family:'robotolight';}
.dealership_opportunities .con4 .big_fnt .Bfont{ text-transform:uppercase; padding-top:10px;  font-family:'robotoregular';}
.dealership_opportunities .con4 .big_fnt .Bfont a {color:#c4304a;}
.dealership_opportunities .con4 .big_fnt .Bfont a:hover { text-decoration:none;}  
.home_boxes_content {width:860px; height:634px; position:relative; color:#fff;}
.home_boxes_content h1 { margin:25px 0 15px 0; padding:0 0 15px 0; font-size:24px; line-height:24px; color:#fff;}
.home_boxes_content  p { font-size:16px; padding-bottom:15px; margin-bottom:15px;  font-family:'robotoregular';}
.home_boxes_content .pos1{position:absolute; left:412px; top:27px; -o-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.home_boxes_content .pos2{position:absolute; left:671px; top:53px; -o-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.home_boxes_content .pos3{position:absolute; left:515px; top:337px; -o-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.home_boxes_content .pos4{position:absolute; left:816px; top:340px; -o-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.home_boxes_content .pos5{position:absolute; left:55px; top:337px; -o-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.home_boxes_content .pos6{position:absolute; left:432px; top:538px; -o-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.home_boxes_content .pos7{display:none; -o-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.home_boxes_content .pos8{display:none; -o-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.home_boxes_content .pos9 {position:absolute; left:686px;top:269px;-ms-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.relative .front a { font-size:25px; text-align:center; color:#fff; font-family:'robotobold'; text-decoration:none; text-align:center}
.content_right a{color:#ffffff; float:left; padding:0 35px 5px 0; text-decoration:none; color:#ffffff; font-size:16px; font-family:'robotomedium'; } 
.content_right a:hover { text-decoration:underline }
.box1 { position:absolute; left:48px; top:35px;  -o-transition: all .1s ease-in-out; -ms-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }
.box1 .relative {margin:0;width: 360px;height: 275px;position: relative;}
.box1 .relative .front { width:340px; height:275px; margin-left:20px; background:#c8358f; z-index:10; text-align:center}
.box1 .relative .front img { padding-top:46px; margin-bottom:9px}
.box1 .relative .front a.txt {  font-size:25px;  text-align:center; width:100px; float:none;}
.box1 .relative:hover .windows_hover{ display:block}
.box1 .windows_hover {width:340px; height:275px; padding:0; background:#c8358f; float:left; z-index:0; display:none;  position:absolute; right:0; top:0;  -o-transition: all .1s ease-in-out; -ms-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out;}
.box1 .windows_hover:hover {  width:340px; padding:10px 0 0 10px;}
.box1 .windows_hover .content_left{width:60px; float:left; padding:10px 30px 0 10px;}
.box1 .windows_hover .content_right {width:220px; float:left; padding-right:20px;}
.box1 .windows_hover .content_right h1 { border-bottom:1px solid #d761b3; }
.box1 .windows_hover .content_right  p  {border-bottom:1px solid #d761b3;}
.box1 .windows_hover .content_right a{ background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/box_hover_arrow.png) right 4px no-repeat; } 
.box2 { position:absolute; left:436px; top:89px;  -o-transition: all .1s ease-in-out; -ms-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out;}
.box2 .relative {margin:0;width: 270px;height: 220px; position: relative;}
.box2 .relative .front { width:270px; height:220px; background:#46cdba; z-index:10; text-align:center;  }
.box2 .relative .front img { padding-top:30px; margin-bottom:10px}
.box2 .relative .front a.txt {  font-size:25px;  text-align:center; width:100px; float:none;}
.box2 .relative:hover .windows_hover{ display:block}
.box2 .windows_hover {width:350px; height:246px; padding:0; background:#46cdba; float:left; z-index:0; display:none;  position:absolute; left:0; bottom:0;  -o-transition: all .1s ease-in-out; -ms-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out;}
.box2 .windows_hover:hover {  width:350px; padding:10px 0 0 10px;}
.box2 .windows_hover .content_left{width:40px; float:left; padding:10px 30px 0 10px;}
.box2 .windows_hover .content_right {width:250px; float:left; padding-right:20px;}
.box2 .windows_hover .arrow{ left:325px; top:-35px; position:absolute}
.box2 .windows_hover .content_right h1 { border-bottom:1px solid #92e0d8; }
.box2 .windows_hover .content_right  p  {border-bottom:1px solid #92e0d8;}
.box2 .windows_hover .content_right a{background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/box_hover_arrowa.png) right 4px no-repeat;  } 
.box3 { position:absolute; left:210px; top:337px; -o-transition: all .1s ease-in-out; -ms-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }
.box3 .relative {margin:0;width: 300px;height: 210px; position: relative;}
.box3 .relative .front { width:300px; height:210px; background:#f57975; z-index:10; text-align:center}
.box3 .relative .front img { padding-top:33px; margin-bottom:10px}
.box3 .relative .front a.txt {  font-size:25px;  text-align:center; width:100px; float:none;}
.box3 .relative:hover .windows_hover{ display:block}
.box3 .windows_hover {width:350px; height:255px; padding:0; background:#f57270; float:left; z-index:0; display:none;  position:absolute; right:0; top:0;  -o-transition: all .1s ease-in-out; -ms-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out;}
.box3 .windows_hover:hover {  width:350px; padding:10px 0 0 10px;}
.box3 .windows_hover .content_left{width:50px; float:left; padding:10px 30px 0 10px;}
.box3 .windows_hover .content_right {width:240px; float:left; padding-right:20px;}
.box3 .windows_hover .content_right h1 { border-bottom:1px solid #f68e8c; }
.box3 .windows_hover .content_right  p  {border-bottom:1px solid #f68e8c;}
.box3 .windows_hover .content_right a{ background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/box_hover_arrowc.png) right 4px no-repeat; } 
.box4 { position:absolute; left:542px; top:377px; -o-transition: all .1s ease-in-out; -ms-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out; }
.box4 .relative {margin:0;width: 300px;height: 210px; position: relative;}
.box4 .relative .front { width:300px; height:210px; background:#2cbae5; z-index:10; text-align:center;}
.box4 .relative .front img { padding-top:23px; margin-bottom:7px}
.box4 .relative .front a.txt {  font-size:25px;  text-align:center; width:100px; float:none;}
.box4 .relative:hover .windows_hover{ display:block}
.box4 .windows_hover {width:350px; height:275px; padding:0; background:#30c4f3; float:left; z-index:0; display:none;  position:absolute; left:0; top:-50px;  -o-transition: all .1s ease-in-out; -ms-transition: all .1s ease-in-out; -moz-transition: all .1s ease-in-out; -webkit-transition: all .1s ease-in-out; transition: all .1s ease-in-out;}
.box4 .windows_hover:hover {  width:350px; padding:10px 0 0 10px;}
.box4 .windows_hover .arrow{ left:332px; top:-36px; position:absolute}
.box4 .windows_hover .content_left{width:50px; float:left; padding:10px 30px 0 10px;}
.box4 .windows_hover .content_right {width:240px; float:left; padding-right:20px;}
.box4 .windows_hover .content_right h1 { border-bottom:1px solid #59d0f5; margin:25px 0 10px 0; }
.box4 .windows_hover .content_right  p  {border-bottom:1px solid #59d0f5;}
.box4 .windows_hover .content_right a{ background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/defog-icon.png) right 11px no-repeat ; font-family:'robotoregular'; width:100%; padding:7px 0 7px 0; border-bottom:1px solid #59d0f5; } 
.box4 .windows_hover .content_right a:last-child{border-bottom:none;}  .home_middle{width:100%; float:left; padding:50px 0; background:#fcfcfc; border-bottom:1px solid #e7e7e7; -webkit-transition-duration: 0.8s; 	-moz-transition-duration: 0.8s;	-o-transition-duration: 0.8s;	transition-duration: 0.8s; }
.home_middle_tabs {}
.home_middle_tabs  {}
.home_middle_tabs_left{ float:left;} 
.home_middle_tabs_left ul{ margin:0; padding:0; width:270px; float:left; }
.home_middle_tabs_left ul li { list-style:none; display:block; width:100%;  float:left;  background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/li_bg.png) left bottom no-repeat;  }
.home_middle_tabs_left ul li:last-child {background:none}
.home_middle_tabs_left ul li a {  float:left; width:93%;  font-size:14px; margin:0; border:none; line-height:15px; padding:14px 0 10px 7%; text-decoration:none; font-family:'robotomedium'; text-transform:uppercase;  color:#000;   }
.home_middle_tabs_left ul li a span.txt { float:left; padding:7px 0 0 13px;}
.home_middle_tabs_left ul li a span.image{width:28px; height:31px; float:left;  }
.home_middle_tabs_left ul li a span.image.installation{ background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) left top }
.home_middle_tabs_left ul li a.current span.image.installation {background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) -84px top}
.home_middle_tabs_left ul li a:hover span.image.installation {background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) -84px top}
.home_middle_tabs_left ul li a span.image.remodeling{ background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) left -54px }
.home_middle_tabs_left ul li a.current span.image.remodeling {background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) -84px -54px}
.home_middle_tabs_left ul li a:hover span.image.remodeling {background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) -84px -54px}
.home_middle_tabs_left ul li a span.image.building{ background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) left -108px }
.home_middle_tabs_left ul li a.current span.image.building {background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) -84px -108px}
.home_middle_tabs_left ul li a:hover span.image.building {background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) -84px -108px}
.home_middle_tabs_left ul li a span.image.maintenance{ background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) left -167px }
.home_middle_tabs_left ul li a.current span.image.maintenance {background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) -84px -167px}
.home_middle_tabs_left ul li a:hover span.image.maintenance {background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) -84px -167px}
.home_middle_tabs_left ul li a span.image.training{ background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) left -219px }
.home_middle_tabs_left ul li a.current span.image.training {background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) -84px -219px}
.home_middle_tabs_left ul li a:hover span.image.training {background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) -84px -219px}
.home_middle_tabs_left ul li a:hover {color:#fff; border-bottom:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/home_middle_bg.jpg) no-repeat;}
.home_middle_tabs_left ul li a.current { color:#fff; border-bottom:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/home_middle_bg.jpg) no-repeat;}
.home_middle_tabs_left div.simpleTabsContent {   }
.home_middle_tabs_left div.simpleTabsContent.currentTab { display:block;}
.home_middle_tabs_right{width:790px; float:left; }
.home_middle_tabs_content{ padding:0 0 0 50px; margin-top:0;  width:740px; float:left; display:none; }
.home_middle_tabs_content.active { display:block;}
.tabs_content{width:100%; float:left;}
.tabs_content_left{width:480px; float:left; padding:0 20px 0 0; }
.tabs_content_left .view_all_orange{ margin-top:10px;}
.tabs_content_right{ float:left; width:230px;  }
.tabs_content_right img {width:100%;}  .bradcrumb{width:100%; height:40px; float:left; border-bottom:1px solid #efefef; background:#fcfcfc; font-size:12px;}
.bradcrumb_content{font-family:'robotoregular'; color:#c4304a; padding:12px 0 0 0; float:left; }
.bradcrumb_content a { float:left; color:#565656; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/arrow.png) right 7px no-repeat; padding-right:10px; margin-right:10px; text-decoration:none;}
.bradcrumb_content a:hover { text-decoration:underline} 
.search_bar{ float:right; padding:7px 0 0 0;}
.search_bar .btn{width:29px; height:28px; float:left; border:none; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/search_btn.png); text-indent:-10000px; cursor:pointer} 
.search_bar .btn:hover {background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/search_btn_hover.jpg);}
.search_bar .txt_bg{ float:right; height:28px; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/search_txt.jpg) left top no-repeat;}
.search_bar .txt_bg .txt{width:120px; padding:0 5px 0 15px; margin-top:6px;   border:none; background:none; font-size:12px;  color:#acacac; font-family:'robotoregular';}
.search_bar .txt_bg .txt:focus{width:200px; color:#8b8787;  -webkit-transition-duration: 0.8s; 	-moz-transition-duration: 0.8s;	-o-transition-duration: 0.8s;	transition-duration: 0.8s;}
.inner_page{width:100%; float:left}
.inner_page_heading{width:100%; padding:94px 0 28px 0; border-bottom:1px solid #e4ddd9; float:left}
.inner_page_heading h1 { margin:0; padding:0; text-transform:uppercase}
.inner_page_content_area {width:100%; float:left; background:#fff; padding:30px 0 60px 0;}
.bullets{}
.bullets ul { margin:0 0 10px 0; padding:0;}
.bullets ul li{ list-style:none; display:block; padding:0 0 10px 14px; font-family:'robotolight'; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/arrow-2.jpg) left 6px no-repeat; }
.inner_page_level2{width:100%; float:left;}
.inner_page_level2 .results_found { float:left; width:100%; padding:0 0 25px 0;}
.inner_page_level2 .results_found .orange {font-family:'robotolight'; color:#c4304a; font-size:26px; float:left; float:left;    }
.inner_page_level2 .results_found .gray_txt { font-size:16px; color:#727272; float:left; font-size:16px; padding:8px 0 0 7px;}
.inner_page_level2 .results_found .price_range{ float:right; font-size:16px; color:#2c2c2c; padding:7px 0 0 0;}
..inner_page_level2 .results_found .price_range.warranty{padding:7px 15px 0 0;} 
.inner_page_level2 .results_found .help { float:right; padding:10px 11px 0 0; position:relative; }
.inner_page_level2 .results_found .help:hover .help_content{ display:block; }
.help_content{ position:absolute; display:none; left:-115px; top:0; padding:40px 0 0 0; z-index:100000;}
.help_content .arrow_up{ position:absolute; margin:-7px 0 0 118px;}
.help_content_main{padding:20px; width:210px; float:left; background:#fff; float:left; font-size:12px;  -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; border:1px dotted #CCCCCC; }
.hide_filter{ display:none; float:right}
.filter_icon{ float:left; display:none}
.filter_icon_placer { position: absolute; top:263px;}
.inner_page_level2_left{width:238px; border:1px solid #f0f0f0; border-bottom:none; float:left; margin:0 20px 0 0; padding:0; background:#fff; z-index:1000000000;}
.inner_page_level2_left .top_heading{width:238px; width:216px; padding:13px 0 13px 22px; border-bottom:1px solid #f0f0f0; float:left; font-size:16px; color:#000; background:#f3f3f3;}
.inner_page_level2_left .filter_content { width:238px; float:left}
.inner_page_level2_left .filter_heading {width:216px; color:#2c2c2c;  padding:10px 0 10px 22px; font-size:14px; border-bottom:1px solid #f0f0f0; background:#fafafa}
.inner_page_level2_left .filter_content  ul{ margin:0; padding:0}
.inner_page_level2_left .filter_content ul li { display:block; list-style:none; width:100%; padding:0; height:35px;   float:left;  border-bottom:1px solid #f0f0f0; }
.inner_page_level2_left .filter_content ul li .left{ float:left; width:180px; font-family:'robotolight'; font-size:14px; color:#727272; ;}
.inner_page_level2_left .filter_content ul li .left .rbtn {width:15px; height:15px; float:left; padding:10px 8px 7px 20px;}
.inner_page_level2_left .filter_content ul li .left .txt { float:left; padding-top:8px;  cursor:pointer}
.inner_page_level2_left .more{width:216px; color:#c4304a;  padding:8px 0 8px 22px; font-size:14px; border-bottom:1px solid #f0f0f0; float:left; text-decoration:none;}
.inner_page_level2_left .filter_content ul li .color { float:right; padding:6px 15px 0 0;} .custom-checkbox input, .custom-radio input {position: absolute; left: 0;	top: 0;	margin: 0;	z-index: 0;}
.custom-checkbox label, .custom-radio label {display: block; position: relative; z-index: 1; 	padding-right: 1em;	line-height: 1;	padding: 2px 0 5px 30px;	margin: 0 0 0;	cursor: pointer;}
.custom-checkbox label { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/checkbox.jpg) no-repeat; }
.custom-radio label { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/checkbox.jpg) no-repeat; }
.custom-checkbox label, .custom-radio label {background-position: -15px -14px;}
.custom-checkbox label.hover,.custom-checkbox label.focus,.custom-radio label.hover,.custom-radio label.focus {	background-position: -15px -114px;}
.custom-checkbox label.checked, .custom-radio label.checked {background-position: -15px -214px;}
.custom-checkbox label.checkedHover, .custom-checkbox label.checkedFocus {	background-position: -15px -314px;}
.custom-checkbox label.focus, .custom-radio label.focus {} #inner_page_level2_right{width:800px; float:left}
#inner_page_level2_right .products {width:29%;  padding:10px 1% 20px 1%;  margin:0 1% 30px 1%; border:1px solid #fff; float:left;  text-align:center; display: inline-block; -webkit-transition-duration: 0.3s; 	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s;}
#inner_page_level2_right .products:hover{ border:1px solid #efefef; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/product-hover.jpg) left bottom repeat-x}
#inner_page_level2_right .products h1 { font-size:16px; line-height:18px; color:#c4304a; margin:0; padding:0 0 5px 0; font-family:'robotoregular';}
#inner_page_level2_right .products p { font-size:12px; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/product-line.jpg) right bottom no-repeat; padding-bottom:17px; margin-bottom:15px; overflow:hidden; line-height:16px;  min-height:27px;}
#inner_page_level2_right .products a { float:none;}
#inner_page_level2_right .products .inner {width:100%; float:left}
#inner_page_level2_right .products .inner .img{width:100%; height:165px; float:left; display:table;  }
#inner_page_level2_right .products .inner .img .image {width:100%; height:165px; display:table-cell; float:none; vertical-align:middle}
#inner_page_level2_right .products .inner .img .image img { max-height:155px; max-width:100%;}
#product_landing{width:100%; float:left;}
.products {width:21%; border:1px solid #fff; padding:10px 1% 20px 1%;  margin:0 0.5% 30px 0.5%; float:left;  text-align:center; display: inline-block; -webkit-transition-duration: 0.3s; 	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s;}
.products:hover{ border:1px solid #efefef; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/product-hover.jpg) left bottom repeat-x}
.products h1 { font-size:16px; line-height:18px; color:#c4304a; margin:0; padding:0 0 5px 0; font-family:'robotoregular';}
.products p { font-size:12px; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/product-line.jpg) right bottom no-repeat; padding-bottom:17px; margin-bottom:15px; overflow:hidden; line-height:16px;  min-height:27px;}
.products a { float:none;}
.products .inner {width:100%; float:left}
.products .inner .img{width:100%; height:165px; float:left; display:table;  }
.products .inner .img .image {width:100%; height:165px; display:table-cell; float:none; vertical-align:middle}
.products .inner .img .image img { max-height:155px; max-width:100%;}
.product_details{width:100%; float:left;}
.product_details_image{width:415px; height:400px; float:left; position:relative;}
.product_details_image {-webkit-transition-duration: 0.8s; 	-moz-transition-duration: 0.8s;	-o-transition-duration: 0.8s;	transition-duration: 0.8s;}
.product_details_right{width:330px; float:left; padding:0 0 0 30px; }
.product_details_box {width:100%; float:left; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/product_box_line.jpg) center bottom no-repeat; padding-bottom:20px;  margin-bottom:15px; }
.product_details_box .center { padding:20px 0 17px 0; }
.product_details_box2 {width:100%;  float:left; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/product_box_line.jpg) center bottom no-repeat;  background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/prev-next.jpg) no-repeat left 29px; }
.product_details_box2 .relative_box { padding:0 31px 0 26px; width:273px; position:relative;  }
.product_details_right p{color:#2c2c2c; font-family:'robotoregular';  }
.prev_next_box{width:100%; float:left;}
.product_details_shadow{width:100%; float:left; padding:20px 0 0 0;}
.product_details_shadow img {width:100%}
#carousel, #thumbs {overflow: hidden; }
#carousel-wrapper .caroufredsel_wrapper {} 
#carousel span, #carousel img,	#thumbs a, #thumbs img  {display: block; float: left; z-index:1;}
#carousel span, #carousel a, #thumbs span, #thumbs a {position: relative;}
#carousel img,	#thumbs img {border: none; width: 100%;	height: 100%;	position: absolute;	top: 0;	left: 0;}
#carousel img.glare, #thumbs img.glare { display:none;}
#carousel span {width: 554px;	height: 400px;	}
#thumbs-wrapper {padding: 0 31px 0 26px; position: relative; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/prev-next.jpg) no-repeat;}
#thumbs a {border: 1px solid #efefef;	width: 58px!important; height:60px;  margin:0 0 0 7px;overflow: hidden; opacity:0.5;	 }
#thumbs a:hover, #thumbs a.selected {border-color: #b8b7b7; opacity:1;}
#wrapper img#shadow {	width: 100%; position: absolute;	bottom: 0;}
#prev, #next {	display: block;	width: 26px;height: 62px;margin-top:;	position: absolute;	top:0;}
#prev {	background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/prev.jpg);	left: 0;	}
#prev:hover {	background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/prev-hover.jpg);	}
#next {	background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/next.jpg);	right: 0;}			
#next:hover {	background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/next-hover.jpg);}	
#prev.disabled, #next.disabled {display: none !important;}
.bx-wrapper {position: relative; margin: 0;	padding: 0;	*zoom: 1;}
.bx-wrapper .slide {width:58px!important; height:60px; margin-left:7px; position:relative; border: 1px solid #efefef;}
.bx-wrapper .slide .vidicon{ position:absolute; right:0; bottom:0;}
.bx-wrapper img { display: block;}
.bx-wrapper .bx-viewport {}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position: absolute; bottom: -30px; width: 100%;}
.bx-pager   { display:none;} 
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block; *zoom: 1; *display: inline;}
.bx-wrapper .bx-prev {left: -26px; background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/prev.jpg) no-repeat;}
.bx-wrapper .bx-prev:hover {left: -26px; background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/prev-hover.jpg) no-repeat;}
.bx-wrapper .bx-next {right: -36px;	background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/next.jpg) no-repeat;}
.bx-wrapper .bx-next:hover {right: -36px;	background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/next-hover.jpg) no-repeat;}
.bx-wrapper .bx-controls-direction a {position: absolute; top: 0;		outline: 0;	width: 26px; height: 62px;	text-indent: -9999px;	z-index: 10;}
.bx-wrapper .bx-controls-direction a.disabled {	display: none;}  .inner_static_container {width:100%; float:left; background:#fff; padding:30px 0 60px 0;}
.inner_static_container_left{width:774px; padding:0 40px 0 0;  float:left; border-right:1px solid #efefef; }
.services_boxes{width:100%; float:left; padding:10px 0;}
.services_boxes .box{width:47%; padding:15px 3% 25px  0; float:left;}
.services_boxes .box .box_left{width:50%; float:left; }
.services_boxes .box .box_left img {width:100%; border:1px solid #efefef;}
.services_boxes .box .box_right{width:45%; padding:4px 0 0 5%; float:left; }
.services_boxes .box .box_right p{color:#c4304a; font-family:'robotomedium';}
.inner_static_container_right{ float:right; padding:0 0 0 30px; width:215px;  }
.inner_static_container_right .close{ display:none; position:absolute; right:0; margin-top:-5px; padding:0 5px 0 0;}
.inner_static_container_right ul { margin:0; padding:0;}
.inner_static_container_right ul li { list-style:none; display:block; border-bottom:1px solid #efefef; float:left; width:100%;}
.inner_static_container_right ul li:last-child{ border:none;}
.inner_static_container_right ul li a {width:93%; padding:7px 0 7px 7%; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/arrow-3.jpg) left 13px no-repeat; float:left; font-family:'robotolight'; color:#2c2c2c; text-decoration:none;}
.inner_static_container_right ul li a:hover {color:#f46564; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/arrow-4.jpg) left 13px no-repeat;} 
.inner_static_container_right ul li a.active{color:#f46564; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/arrow-4.jpg) left 13px no-repeat;}
.inner_static_container_right .bottom_portion{ float:left; width:100%; padding:30px 0 20px 0;}
.inner_static_container_right .bottom_portion .img {}
.inner_bottom_portion{width:100%; float:left;}
.inner_bottom_portion_seperator{width:100%; padding-bottom:1px; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/line-seperator.png) center top #efefef no-repeat; margin:40px 0;}
.inner_bottom_portion_seperator2{width:100%; padding-bottom:1px; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/line-seperator.png) center top #efefef no-repeat; margin:15px 0 20px 0;}
.inner_bottom_portion_left{width:46%; float:left; padding:0 0 0 4%;}
.inner_bottom_portion_left.first{padding:0 4% 0 0; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/gray-bg.jpg) right top repeat-y;}
.inner_bottom_portion_left h2 span { font-size:14px;}
.inner_bottom_portion_left p { color:#2c2c2c;}
.products_content {width:100%; float:left; padding-top:40px; margin-bottom:40px; border-top:1px solid #efefef; -o-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.products_content:first-child{border-top:none; padding-top:0;}
.products_content  h4 { padding-bottom:30px}
.products_content_left{width:30%; float:left; padding-top:5px}
.products_content_left img {width:100%; -o-transition: all .7s ease-in-out; -ms-transition: all .7s ease-in-out; -moz-transition: all .7s ease-in-out; -webkit-transition: all .7s ease-in-out; transition: all .7s ease-in-out;}
.products_content_left_right{width:68%; padding:0 0 0 2%; float:right;}  .footer{width:100%; float:left; padding:45px 0 35px 0; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/footer_bg.png) repeat #404040; font-family:'robotolight'; font-size:12px;}
.footer_left{width:210px; padding-right:30px; float:left}
.footer_left .icon{ padding-bottom:17px;}
.footer_left .content{ color:#8d8d8d; font-size:12px;}
.footer_left .content p.heading { font-size:16px; color:#fff; line-height:20px;}
.footer_left .content p { padding-bottom:10px; font-size:12px; }
#footer_right{width:820px; float:right;}
#footer_right .list {width:16.5%; float:left; display: inline-block; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/line-shadow.png) right top no-repeat ; min-height:250px;  } 
#footer_right .list:last-child{ background:none;}
#footer_right .list h3 { color:#fff; font-family:'robotomedium'; width:90%; padding:0 0 10px 10%; font-size:14px;}
#footer_right .list ul {width:100%; margin:0; padding:0;}
#footer_right .list ul li {width:85%; padding:0 5% 0 10% ; float:left; display:block; list-style:none; font-family:'robotomedium'; color:#fff; font-size:14px; text-transform:uppercase;}
#footer_right .list ul li a {color:#b9b9b9; font-size:12px; font-family:'robotolight'; text-decoration:none; padding-bottom:7px; line-height:14px; width:100%; float:left; text-transform:none;}
#footer_right .list ul li a:hover {color:#fff;}
.footer_bottom{ padding-top:10px; color:#6d6d6d; }
.footer_bottom a { color:#fff; text-decoration:none;}
.footer_bottom a:hover { text-decoration:underline}  .inside_tabs{width:100%; float:left}
.nav { margin:0; padding:0;}
.nav ul { margin:0; padding:0; width:100%; border-bottom:1px solid #efefef; float:left }
.nav ul li { display:inline; list-style:none; font-family:'robotolight'; font-size:14px; background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/inside_tabs_li.jpg) right center no-repeat;  float:left}
.nav ul li:last-child{ background:none;}
.nav ul li a  { color:#727272; padding:13px 20px; font-size:14px; float:left; margin:0; border-bottom:2px solid #fff; text-decoration:none; }
.nav ul li a.current { border-bottom:2px solid #c4304a; color:#c4304a; }
.inside_tabs_content {}
.inside_tabs_content_tabs { display:none}
.inside_tabs_content_tabs.active { display:block}
.responsive-tabs__heading { display: none;}
.responsive-tabs__list__item { display: inline; cursor:pointer;}
.products_tabs_main{ }
.products_tabs_content{ padding:25px 10px 0 10px; float:left;}
.products_tabs_content #product_boxes {width:100%; padding-top:30px; float:left;}
.products_tabs_content #product_boxes .shapes {width:20%;  margin:0 2.5%;  float:left; height: 200px; margin-bottom:5px;  }
.products_tabs_content #product_boxes .shapes .img { float:left; margin-bottom:11px;  padding-bottom:2px; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/line2.jpg) left bottom no-repeat;  height:135px; width:100%;  display:table; }
.products_tabs_content #product_boxes .shapes .img .table {width:100%; height:135px; display:table-cell; float:none; vertical-align:middle; text-align:center}
.products_tabs_content #product_boxes .shapes .img img{  max-height:135px; max-width:100%;}
.products_tabs_content #product_boxes .shapes .content{ font-size:12px; color:#727272; font-family:'robotolight'; font-size:} 
.products_tabs_content #product_boxes .shapes .content span {color:#000; font-size:12px;}
.sub_menu_nav{ position: absolute; display:none; top:0; right:5px; top: 263px; right: 5px;} #dealership_oppertunity_box{width:100%; float:left; padding-top:10px;}
#dealership_oppertunity_box .products2 {width:20.5%;  padding:10px 1% 20px 1%;  margin:0 1% 30px 1%; border:1px solid #fff; float:left;  text-align:center; display: inline-block; -webkit-transition-duration: 0.3s; 	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s;}
#dealership_oppertunity_box .products2:hover{ border:1px solid #efefef; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/product-hover.jpg) left bottom repeat-x}
#dealership_oppertunity_box .products2 h1 { font-size:16px; line-height:18px; color:#c4304a; margin:0; padding:0 0 5px 0; font-family:'robotoregular';}
#dealership_oppertunity_box .products2 p { font-size:12px; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/product-line.jpg) right bottom no-repeat; padding-bottom:17px; margin-bottom:15px; overflow:hidden; line-height:16px;  min-height:27px;}
#dealership_oppertunity_box .products2 a { float:none;}
#dealership_oppertunity_box .products2 .inner {width:100%; float:left}
#dealership_oppertunity_box .products2 .inner .img{width:100%; height:165px; float:left; display:table;  }
#dealership_oppertunity_box .products2 .inner .img .image {width:100%; height:165px; display:table-cell; float:none; vertical-align:middle}
#dealership_oppertunity_box .products2 .inner .img .image img { max-height:155px; max-width:100%;}
.franchising_faqs{width:100%; float:left; border-top:1px solid #efefef;  margin:10px 0 0 0; padding-top:10px;}
.franchising_faqs:first-child{ border:none;}
.franchising_faqs .question{ font-size:16px; color:#2c2c2c;}
.franchising_faqs .question.hide{ display:none}
.franchising_faqs .answer { display:none}
.franchising_faqs .answer h5 {color:#c4304a}
.franchising_faqs_left{width:680px; float:left;}
.franchising_faqs_right{width:90px; float:right; margin-top:-15px;}
.franchising_faqs_right a{width:78px; height:29px; float:right; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/open-new.png) right top no-repeat; text-indent:-10000px;}
.franchising_faqs_right a.active{background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/close-new.png) right top no-repeat; text-indent:-10000px;}  .web_form_main{width:100%; float:left; padding-bottom:70px;}
.web_form{width:100%; float:left; padding:12px 0; border-top:1px solid #e4e4e4;}
.web_form:first-child{ border:none;}
.web_form_left{width:45%; float:left; padding-top:8px;}
.mendetory{ width:5%; padding-left:5px; margin-top:-7px; float:left; color:#c4304a;}
.web_form_right{width:45%; float:left;}
.txtbox{width:100%; border:1px solid #e4e4e4; padding:8px 0;  text-indent:15px;  float:left; color:#727272; font-family:'robotoregular'; font-size:14px;}
.txtarea{width:100%; height:100px; border:1px solid #e4e4e4; padding:8px 0; text-indent:15px; float:left; color:#727272; font-family:'robotoregular'; font-size:14px}
.txtarea2{width:95.3%; height:100px; border:1px solid #e4e4e4; padding:0 0 0 4.7%;  float:left; }
.txtarea3{width:100%; height:100px;  border:none; padding:8px 0; float:left;   color:#727272; font-family:'robotoregular'; font-size:14px; -webkit-appearance: none;}
.multi_feild{  padding-left:15px;}
.capcha_image{ padding-bottom:10px;}  .dropdown1 { position:relative; height:36px; width:100%; left:0; top:0; float:left;}
select.select{position:relative; left:0; top:0; z-index:10; width:100% !important; height:36px;    }
span.select{position:absolute;   left:0; top:0; width:100%; height:29px; line-height:25px; text-indent:15px; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/dropdown.png) no-repeat right top; cursor:default; z-index:1;  color:#666; text-align:left;	padding-top:5px;  border:1px solid #e4e4e4; color:#727272; font-family:'robotoregular'; font-size:14px;}
form div.variation2 label{float:left; width:0; line-height:28px;}
form div.variation2 span.select{left:0;}  .microsite_homepage_middle{width:100%; float:left; padding:45px 0;}
.microsite_homepage_middle_right {width:265px; float:right;}
.microsite_homepage_middle_right p{ font-size:12px; padding-top:5px;}
.microsite_form{width:86%; background:#fcfcfc; border:1px solid #efefef; padding:7%; float:left;}
.microsite_form .txtbox_bg{ background:#ffffff; border:1px solid #ebebeb; padding:6px 6%; width:88%; float:left; margin-bottom:15px}
.microsite_form .txtbox_bg .txt_box{width:100%; border:none; background:none; font-family:'robotolight'; font-size:14px; color:#2c2c2c;} 
.microsite_form .txtbox_bg .txt_area{width:100%; border:none; background:none; height:60px; font-family:'robotolight'; font-size:14px; color:#2c2c2c;} 
.microsite_homepage_middle_left{width:735px; float:left; padding:0 60px 0 0;}
.microsite_homepage_middle_left .content_box{ height:145px; width:365px; float:left; padding-top:40px;}
.microsite_homepage_middle_left .content_box.one{ background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/content_box1.jpg) right bottom no-repeat;}
.microsite_homepage_middle_left .content_box.three{ background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/content_box2.jpg) right top no-repeat;}
.microsite_homepage_middle_left .content_box.four{ background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/content_box3.jpg) left top no-repeat;}
.even_padding{width:85%; float:left; padding:0 15% 0  0;}
.odd_padding{width:85%; float:left; padding:0 10% 0 5%;}
.microsite_homepage_middle_left .product_image{width:40%; float:left;}
.microsite_homepage_middle_left .product_image img {width:100%;}
.microsite_homepage_middle_left .product_content { padding:0 0 0 5%; width:55%; float:left}\
.microsite_homepage_middle_left .product_content a { font-size:13px;}
.microsite_homepage_middle_left .product_content h1 {font-size:16px; line-height:18px; color:#c4304a; margin:0; padding:0 0 5px 0; font-family:'robotoregular';}
.microsite_homepage_middle_left .product_content p{ font-size:12px; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/product-line-new.jpg) left bottom no-repeat; padding-bottom:17px; margin-bottom:15px;}
#microsite_homepage {width:100%; padding:20px 0 20px 0; float:left;}
#microsite_homepage .products {width:29%;  padding:10px 1% 20px 1%;  margin:0 1% 30px 1%; border:1px solid #fff; float:left;  text-align:center; display: inline-block; -webkit-transition-duration: 0.3s; 	-moz-transition-duration: 0.3s;	-o-transition-duration: 0.3s;	transition-duration: 0.3s;}
#microsite_homepage .products:hover{ border:1px solid #efefef; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/product-hover.jpg) left bottom repeat-x}
#microsite_homepage .products h1 { font-size:16px; line-height:18px; color:#c4304a; margin:0; padding:0 0 5px 0; font-family:'robotoregular';}
#microsite_homepage .products p { font-size:12px; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/product-line.jpg) right bottom no-repeat; padding-bottom:17px; margin-bottom:15px; overflow:hidden; line-height:16px;  min-height:27px;}
#microsite_homepage .products a { float:none;}
#microsite_homepage .products .inner {width:100%; float:left}
#microsite_homepage .products .inner .img{width:100%; height:165px; float:left; display:table;  }
#microsite_homepage .products .inner .img .image {width:100%; height:165px; display:table-cell; float:none; vertical-align:middle}
#microsite_homepage .products .inner .img .image img { max-height:155px; max-width:100%;} .request_a_coneultant_left{width:46%; padding:0 4% 0 0; float:left }
.request_a_coneultant_left_image{width:45%; padding:0 3% 0 0; float:left}
.request_a_coneultant_left_image img{width:100%;}
.request_a_coneultant_left_content{width:52%; float:left;}
.request_a_coneultant_left_content .customized_product_detail {color:#2c2c2c; padding:7px 0; border-bottom:1px solid #efefef; float:left; width:100%; font-family:'robotomedium'; }
.request_a_coneultant_left_content .customized_product_detail span { color:#727272; font-family:'robotolight'; }
.request_a_coneultant_right {width:45%; border-left:1px solid #efefef; float:left; padding:0 0 0 4% } 
.pager{ float:right}
.pager ul { margin:0; padding:0;}
.pages ul li { list-style:none; display:inline; float:left; width:24px; height:24px; text-align:center; line-height:24px; color:#858585; margin-left:3px; border:1px solid #858585; -webkit-border-radius: 2px;
-moz-border-radius: 2px; border-radius: 2px; cursor:pointer;}
.pages ul li.current {color:#fff; background:#c4304a; border:1px solid #c4304a; cursor:auto}
.pages ul li.next {color:#fff; background:#c4304a; border:1px solid #c4304a; margin-left:10px}
.pages ul li.prev {color:#fff; background:#c4304a; border:1px solid #c4304a; margin-right:10px}
.pages ul li a {width:24px; height:24px; text-align:center; line-height:24px;}
.divider{width:100%; float:left}
.divider_left{width:47.5%; float:left}
.divider_right{width:47.5%; float:right}
span.wpcf7-not-valid-tip{ font-size:11px!important;}
div.wpcf7-validation-errors{ display:none!important;}
.slick-prev, .slick-next {
height: 50px;
width: 50px;
border: none;
text-indent: -9999px;
overflow: hidden;
background-image: url(//austin.windowmedics.com/wp-content/uploads/2017/04/arrows22.png);
background-repeat: no-repeat;
background-size: auto 50px;
background-color: transparent;
position: absolute;
top: 50%;
margin-top: -25px;
}
.slick-prev {
background-position: 0;
left: -35px;
}
.slick-next {
background-position: -50px;
right: -35px;
}
.testi-block {
text-align: center;
padding: 20px;
}
.testi-block img {
margin: 0 auto;
margin-bottom: 10px;
}
.testi-block p {
font-size: 15px;
line-height: 24px;
}
#testimonials {
background: #eee;
padding: 10px;
border: solid 1px #dcdcdc;
}
.befaft {
background: #fff;
border: solid 1px #e0e0e0;
margin-bottom: 30px;
}
.befaft .testi-block img {
width: 100%;
}
@media (max-width: 767px) {	
.testi-block {
text-align: center;
padding: 0;
}
.slick-prev, .slick-next { display:none!important;
}
.responsive-tabs-wrapper {border-bottom:1px solid #efefef; margin-top:20px;}
.products_tabs_main{border-left:1px solid #efefef; border-right:1px solid #efefef; float:left; }
.products_tabs_content {}
.responsive-tabs__list { display: none;} 
.responsive-tabs__heading { display: block; cursor: pointer;   padding: 10px; font-size:14px;  position: relative; font-family:'robotomedium'; color:#2c2c2c;  background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs_bg.jpg) repeat-x;  border:1px solid #efefef; border-bottom-color: #fff; }	
.responsive-tabs__panel--closed-accordion-only { display: none;} 
.responsive-tabs__heading:after {content:"";display: block;	position: absolute;	right: 20px;top: 42%; width: 0; height: 0; }
.responsive-tabs__heading--active { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs_bg.jpg) repeat-x; color:#c4304a;}
.responsive-tabs__heading--active:after {border-top:0;}
.js-header-waypoint.stuck {
bottom: 0;
left: 0;
padding: 5px 0;
right: 0;
position: fixed;
z-index: 999;
background: #b82027;
color: #fff;
border-top-left-radius: 0;
border-top-right-radius: 0;
border-top: 1px solid #611115;
text-align: center;
text-decoration: none ;
}  
.site-location__phone {
font-size: 27px;
}  
a.js-header-waypoint.stuck {
display: block;
}  
.footer-50 {
margin-bottom: 40px;
}
}
@media (min-width: 768px) {	.responsive-tabs__panel--closed-accordion-only { display: block !important;}}
.responsive-tabs-wrapper {clear: both; zoom: 1;}
.responsive-tabs-wrapper:before, .responsive-tabs-wrapper:after { content: "";  display: table;} 
.responsive-tabs-wrapper:after { clear: both;}
.responsive-tabs__heading:focus, .responsive-tabs__list__item:focus {   }
.responsive-tabs__heading--active:focus,.responsive-tabs__list__item--active:focus { outline: none !important;}
.responsive-tabs__list {  margin: 35px  0 0 0; padding: 0 0 0 10px;border-bottom: 1px solid #efefef; padding-bottom: 50px; font-size:14px; }
.responsive-tabs__list__item {  padding: 15px 20px;  margin-right:3px; border-top-left-radius: 5px; border-top-right-radius: 5px;border: 1px solid #fff; border-bottom-color: #efefef; font-size:14px; font-family:'robotomedium'; color:#2c2c2c; float: left;}
.responsive-tabs__list__item:hover {background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs_bg.jpg) repeat-x;  border:1px solid #efefef; border-bottom-color: #fff;}
.responsive-tabs__list__item--active, 
.responsive-tabs__list__item--active:hover {  background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabs_bg.jpg) repeat-x;  border:1px solid #efefef; border-bottom-color: #fff; color:#c4304a;}
.responsive-tabs__panel {}
@media (max-width: 767px) {
}
div.wpcf7-mail-sent-ok { border: 1px dashed #940000!important; float: left!important; padding: 15px!important; width: 93%!important; text-align:center} .toll_free{ color: #000; font-weight: bold;}
 @media only screen and (min-width: 1566px){}@media only screen and (min-width: 1340px) and (max-width: 1566px) {}@media only screen and (min-width: 1260px) and (max-width: 1339px) {}@media only screen and (min-width: 1004px) and (max-width:1259px) {.main_container{width:1000px; }.header{width:1000px;}.footer_left{width:165px; padding-right:15px; float:left} .home_middle_tabs_left { padding-left:20px}.home_middle_tabs_right{width:710px;  }.home_middle_tabs_content{ padding:0 0 0 30px; width:680px; float:left; }.tabs_content_left{width:420px; padding:0 20px 0 0;}.tabs_content_right{ float:left;}.cleints_content {width:900px; margin:0 auto; position:relative } #inner_page_level2_right{width:740px; float:left} .product_details_right{width:330px; float:left; padding:0 0 0 10px; }.product_details_image{width:400px;}#carousel span {width: 400px;	height: 386px;	}  body.dealership { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/dealer-bg.jpg) center -80px no-repeat}.dealership_opportunities .con1 { top:93px;}.dealership_opportunities{height:470px;}.dealership_opportunities .con2 {	top:96px; left:504px;}.inner_static_container_left{width:714px;}  body.microsite { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/home_bg.jpg) center -157px no-repeat}.dealership_opportunities .con4 { top:93px;}.dealership_opportunities .con3{width:497px; top: 40px;}.microsite_homepage_middle_left{padding: 0 0px 0 0;}.dealership_opportunities .con3{top: 47px;} .dealership_opportunities .icon3 {left: 351px;	top: 293px;}.dealership_opportunities .icon2 { left: 138px;	top: 66px;}.dealership_opportunities .icon4 { left: 767px;	top: 76px;}p.two{margin: 0 15px 15px 15px; }}@media only screen and (min-width: 768px) and (max-width:1003px) {.main_container{width:760px;  }.header{width:760px;} .footer {padding:25px 0 15px 0;}.footer_left{width:96%; padding:0 2%; float:left; padding-bottom:10px;}#footer_right{width:96%; padding:0 2% ; float:left;}.footer_bottom{width:96%; padding:0 2%; float:left; }.hidden1 { display:block} .home_middle_tabs_left ul{ width:225px; margin-left:10px;  }.home_middle_tabs_left ul li a { font-size:12px;}.home_middle_tabs_left ul li { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabe_bg_780.jpg) left bottom no-repeat;  }.home_middle_tabs_left ul li a span.txt { float:left; padding:8px 0 0 13px;}.home_middle_tabs_left ul li a:hover {background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/home_middle_bg_780.jpg) no-repeat;}.home_middle_tabs_left ul li a.current { background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/home_middle_bg_780.jpg) no-repeat;}.home_middle_tabs_right{width:525px;  }.home_middle_tabs_content{ padding:0 0 0 20px; width:505px; float:left; }.tabs_content_left{width:305px; padding:0 20px 0 0;}.tabs_content_right{ float:left; width:170px;} .home_boxes{width:760px; margin:0 auto;}	.home_boxes_content {width:760px; height:554px; position:relative; color:#fff;}.home_boxes_content .pos1{ left:385px; top:27px;}.home_boxes_content .pos2{ left:591px; top:53px;}.home_boxes_content .pos3{ left:405px; top:290px }.home_boxes_content .pos4{display:none;}.home_boxes_content .pos5{ display:none;}.home_boxes_content .pos6{ left:342px; top:438px}.home_boxes_content .pos7{position:absolute; left:702px; top:322px; display:block}.box1 {left:80px; top:35px;  }.box1 .relative {width: 300px;height: 229px;}.box1 .relative .front { width:300px; height:229px; margin-left:0;}.box1 .relative .front img { padding:26px 7% 0 7%; width:86%; }.box1 .relative .front a.txt {  font-size:20px; }.box2 { position:absolute; left:406px; top:85px;  }.box2 .relative {margin:0;width: 220px;height: 180px; }.box2 .relative .front { width:220px; height:180px; }.box2 .relative .front img { padding:26px 7% 0 7%; width:86%; margin-bottom:5px;}.box2 .relative .front a.txt {  font-size:20px; }.box3 {left:150px; top:290px;  }.box3 .relative {width: 250px;height: 175px;}.box3 .relative .front { width:250px; height:175px; }.box3 .relative .front img { padding:26px 7% 0 7%; width:86%; margin-bottom:10px;}.box3 .relative .front a.txt { font-size:20px;}.box4 { position:absolute; left:427px; top:322px;  }.box4 .relative {margin:0;width: 270px;height: 190px;}.box4 .relative .front { width:270px; height:190px; }.box4 .relative .front img { padding:26px 7% 0 7%; width:86%; margin-bottom:3px;}.box4 .relative .front a.txt { font-size:20px;} .cleints_content {width:600px; margin:0 auto; position:relative }.nbs-flexisel-nav-left { left: -30px; }.nbs-flexisel-nav-right { right: -30px;  }  .search_bar .txt_bg .txt:focus{width:140px;}.products {width:28%;  padding:10px 1% 20px 1%;  margin:0 1.5% 30px 1.5%; border:none;}.products:hover { border:none; background:none;}#inner_page_level2_right{width:100%; padding:0; float:left}#inner_page_level2_right .products {width:28%;  padding:10px 1% 20px 1%;  margin:0 1.5% 30px 1.5%; border:none; }#inner_page_level2_right .products:hover { background:none; border:none;}.inner_page_level2 .results_found .price_range { font-size:14px; margin: -40px 5px 0 0;}.inner_page_level2 .results_found .help {margin: -40px 93px 0 0;}  .product_details_page #inner_page_level2_right{width:100%; padding:0; float:left}.product_details_right{width:330px; float:left; padding:0 0 0 10px; }.product_details_image{width:400px;}#carousel span {width: 400px;	height: 386px;	}  .inner_static_container_left{width:544px; padding:0 20px 30px 0; float:left; border-right:1px solid #efefef;}.inner_static_container_right{ float:right; padding:0 0 0 15px; width:180px; }.services_boxes .box{ padding:5px 3% 15px  0;}  body.dealership { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/dealer-bg.jpg) center -200px no-repeat}.dealership_opportunities{width:700px;}.dealership_opportunities .con1 { top:93px;}.dealership_opportunities .con1 .big_fnt{ font-size:40px; }.dealership_opportunities{height:390px;}.dealership_opportunities .con2 {top:123px;	left: 418px; width:300px;}#dealership_oppertunity_box .products2 {width:45.5%;  padding:10px 1% 20px 1%;  margin:0 1% 30px 1%;}.franchising_faqs_left{width:450px; float:left;}.franchising_faqs .question{ font-size:15px; color:#2c2c2c;}.franchising_faqs .answer h5 { font-size:15px;}  body.microsite { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/home_bg.jpg) center -278px no-repeat}.dealership_opportunities .con4 { top:116px; width:292px}.dealership_opportunities .con4 .big_fnt{ font-size:40px; line-height:38px; }.dealership_opportunities .con3{width:456px; top: 8px; left:282px; }.microsite_homepage_middle_left{padding: 0 0px 0 0; width:463px}.microsite_homepage_middle_left .content_box{width:100%}.even_padding{width:100%; float:left; padding:0 0 0  0;}.odd_padding{width:100%; float:left; padding:0 0 0 0;}.microsite_homepage_middle_left .content_box.one{ background:none;}.microsite_homepage_middle_left .content_box.three{ background:none;}.microsite_homepage_middle_left .content_box.four{ background:none;}.microsite_homepage_middle_left .product_image{width:30%; float:left;}.microsite_homepage_middle_left .product_content {  width:65%; }#microsite_homepage .products {width:45%;  padding:10px 1% 20px 1%;  margin:0 1% 30px 1%; } .dealership_opportunities .con4 .big_fnt{ font-size:28px;  line-height:28px;}.dealership_opportunities .con4 .big_fnt .sfont{ font-size:22px; line-height:28px;  }.dealership_opportunities .con4 .big_fnt .Bfont{ padding-top:5px; }.dealership_opportunities .icon3 { display:none}.dealership_opportunities .icon2 { left: 100px;	top: 77px;}.dealership_opportunities .icon4 { left: 596px;	top: 24px;}}@media only screen and (min-width: 600px) and (max-width:767px) { .testi-block {    text-align: center;    padding: 0;}.slick-prev, .slick-next {    height: 30px;    width: 30px;    background-size: auto 30px;}.main_container{width:590px; }.header{width:590px; } .home_middle_tabs_left ul{ width:225px;  }.home_middle_tabs_left ul li a { font-size:12px;}.home_middle_tabs_left ul li { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/tabe_bg_780.jpg) left bottom no-repeat;  }.home_middle_tabs_left ul li a span.txt { float:left; padding:8px 0 0 13px;}.home_middle_tabs_left ul li a:hover {background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/home_middle_bg_780.jpg) no-repeat;}.home_middle_tabs_left ul li a.current { background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/home_middle_bg_780.jpg) no-repeat;}.home_middle_tabs_right{width:355px;  }.home_middle_tabs_content{ padding:0 0 0 20px; width:335px; float:left; }.tabs_content_left{width:315px; padding:0 20px 0 0;}.tabs_content_right{ display:none} .home_boxes{width:590px; margin:0 auto;}	.home_boxes_content {width:590px; height:461px; position:relative; color:#fff;}.home_boxes_content .pos1{ left:273px; top:27px;}.home_boxes_content .pos2{ left:438px; top:29px;}.home_boxes_content .pos3{ left:319px; top:232px }.home_boxes_content .pos4{display:none;}.home_boxes_content .pos5{ display:none;}.home_boxes_content .pos6{ left:252px; top:343px}.home_boxes_content .pos7{position:absolute; left:565px; top:256px; display:block}.box1 {left:39px; top:35px;  }.box1 .relative {width: 230px;height: 176px;}.box1 .relative .front { width:230px; height:176px; margin-left:0;}.box1 .relative .front img { padding:20px 7% 0 7%; margin-bottom:5px; width:86%; }.box1 .relative .front a.txt {  font-size:20px; }.box2 { position:absolute; left:293px; top:65px;  }.box2 .relative {margin:0;width: 180px;height: 147px; }.box2 .relative .front { width:180px; height:147px; }.box2 .relative .front img { padding:16px 7% 0 7%; width:86%; margin-bottom:3px;}.box2 .relative .front a.txt {  font-size:20px; }.box3 {left:114px; top:232px;  }.box3 .relative {width: 200px;height: 140px;}.box3 .relative .front { width:200px; height:140px; }.box3 .relative .front img { padding:16px 7% 0 7%; width:86%; margin-bottom:7px;}.box3 .relative .front a.txt { font-size:20px;}.box4 { position:absolute; left:340px; top:256px;  }.box4 .relative {margin:0;width: 220px;height: 160px;}.box4 .relative .front { width:220px; height:160px; }.box4 .relative .front img { padding:16px 7% 0 7%; width:86%; margin-bottom:3px;}.box4 .relative .front a.txt { font-size:20px;} .cleints_content {width:420px; margin:0 auto; position:relative }.nbs-flexisel-ul li { background:none}.nbs-flexisel-nav-left { left: -40px; }.nbs-flexisel-nav-right { right: -40px; background-color:#fff;  }  .search_bar .txt_bg .txt:focus{width:130px;}.products {width:45%;  padding:10px 1% 20px 1%; border:none;  margin:0 1.5% 10px 1.5%; }.products:hover { border:none; background:none;}.inner_page_level2_left{ display:none;}#inner_page_level2_right{width:100%; float:left}#inner_page_level2_right .products {width:45%;  padding:10px 1% 20px 1%; border:none;  margin:0 1.5% 10px 1.5%; }#inner_page_level2_right .products:hover { background:none; border:none;}.inner_page_level2 .results_found .price_range { font-size:14px; margin: -40px 5px 0 0;}.inner_page_level2 .results_found .help {margin: -40px 93px 0 0;}  .product_details_shadow {padding: 20px 0 30px 0;}.product_details_page #inner_page_level2_right{width:100%; padding:0; float:left}.product_details_right{width:194px; float:left; padding:0 0 0 10px; }.product_details_box2 {  background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/prev-next-600.jpg) no-repeat left 29px; }.product_details_box2 .relative_box { width:137px;}.bx-wrapper .bx-next {right: -31px;}#thumbs-wrapper {padding: 0 31px 0 26px; position: relative; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/prev-next-600.jpg) no-repeat;}.product_details_image{width:370px; padding-top:19px;}.product_details_box .center {padding: 4px 0 20px 0;}.orage_btn {background: #c4304a;font-size: 13px;padding: 10px 0 10px 0;width: 194px;float: left;}.orage_btn:hover { background-image:none;}.view_all_orange_prev { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/view-all-orange-prev.jpg) left 6px no-repeat; width: 60px; font-size: 12px;line-height: 14px;}.view_all_orange_next { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/view-all-orange.jpg) right 6px no-repeat; width: 60px; font-size: 12px;line-height: 14px; float:right; text-align:right}#carousel span {width: 370px;	height: 357px;	}.nav ul { margin:0 2%; width:96%;}.products_tabs_content {padding: 25px 20px 30px 20px;}  .sub_menu_nav{ display:block;}.inner_static_container_left{width:100%;  border-right:none;}.inner_static_container_right{ top: 263px; }.services_boxes .box{ padding:5px 3% 15px  0;}  body.dealership { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/dealer-bg.jpg) center -200px no-repeat}.dealership_opportunities{width:560px;}.dealership_opportunities .con1 { top:93px;}.dealership_opportunities .con1 .big_fnt{ font-size:40px; line-height:38px;}.dealership_opportunities{height:390px;}.dealership_opportunities .con2 {top:123px;	left: 305px; width:300px;}#dealership_oppertunity_box .products2 {width:45.5%;  padding:10px 1% 20px 1%;  margin:0 1% 30px 1%;}.franchising_faqs_left{width:500px; float:left;}.franchising_faqs .question{ font-size:15px; color:#2c2c2c;}.franchising_faqs .answer h5 { font-size:15px;}  body.microsite { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/home_bg.jpg) center -278px no-repeat}.dealership_opportunities .con4 { top:93px; width:292px}.dealership_opportunities .con4 .big_fnt{ font-size:40px; line-height:38px; }.dealership_opportunities .con3{width:290px; top:151px; left:282px; }.microsite_homepage_middle_left{padding: 0 0px 0 0; width:300px}.microsite_homepage_middle_left .content_box{width:100%}.even_padding{width:100%; float:left; padding:0 0 0  0;}.odd_padding{width:100%; float:left; padding:0 0 0 0;}.microsite_homepage_middle_left .content_box.one{ background:none;}.microsite_homepage_middle_left .content_box.three{ background:none;}.microsite_homepage_middle_left .content_box.four{ background:none;}.microsite_homepage_middle_left .product_image{width:30%; float:left;}.microsite_homepage_middle_left .product_content {  width:65%; }.microste_heading {font-size:20px; line-height:20px;}#microsite_homepage .products {width:96%;  padding:10px 2% 20px 2%;  margin:0 0 30px 0; } .products_tabs_content #product_boxes .shapes{width:28%}.dealership_opportunities .con4 .big_fnt{ font-size:28px;  line-height:28px;}.dealership_opportunities .con4 .big_fnt .sfont{ font-size:22px; line-height:28px;  }.dealership_opportunities .con4 .big_fnt .Bfont{ padding-top:5px; }.dealership_opportunities .icon3 { display:none}.dealership_opportunities .icon2 { display:none}.dealership_opportunities .icon4 { display:none}}@media only screen and (min-width: 480px) and (max-width:599px) {.main_container{width:470px; }.header{width:470px; } .home_boxes{width:470px; margin:0 auto;}	.home_boxes_content {width:470px; height:386px; position:relative; color:#fff;}.home_boxes_content .pos1{ left:224px; top:27px;}.home_boxes_content .pos2{ display:none}.home_boxes_content .pos3{ left:229px; top:203px }.home_boxes_content .pos4{display:none;}.home_boxes_content .pos5{ display:none;}.home_boxes_content .pos6{ left:172px; top:282px}.home_boxes_content .pos7{position:absolute; left:420px; top:217px; display:block}.home_boxes_content .pos8{position:absolute; left:422px; top:45px; display:block}.box1 {left:20px; top:35px;  }.box1 .relative {width: 200px;height: 153px;}.box1 .relative .front { width:200px; height:153px; margin-left:0;}.box1 .relative .front img { padding:16px 7% 0 7%; margin-bottom:2px; width:86%; }.box1 .relative .front a.txt {  font-size:20px; }.box2 { position:absolute; left:238px; top:45px;  }.box2 .relative {margin:0;width: 180px;height: 147px; }.box2 .relative .front { width:180px; height:147px; }.box2 .relative .front img { padding:13px 7% 0 7%; width:86%; margin-bottom:5px;}.box2 .relative .front a.txt {  font-size:20px; }.box3 {left:54px; top:202px;  }.box3 .relative {width: 170px;height: 120px;}.box3 .relative .front { width:170px; height:120px; }.box3 .relative .front img { padding:13px 7% 0 7%; width:86%; margin-bottom:5px;}.box3 .relative .front a.txt { font-size:20px;}.box4 { position:absolute; left:245px; top:216px;  }.box4 .relative {margin:0;width: 170px;height: 125px;}.box4 .relative .front { width:170px; height:125px; }.box4 .relative .front img { padding:12px 7% 0 7%; width:86%; margin-bottom:0px;}.box4 .relative .front a.txt { font-size:20px;} .cleints_content {width:330px; margin:0 auto; position:relative }.nbs-flexisel-ul li { background:none}.nbs-flexisel-nav-left { left: -40px; }.nbs-flexisel-nav-right { right: -40px; background-color:#fff;   } .bradcrumb{ display:none;}.search_bar { display:none}.products {width:44%;  padding:10px 0 20px 0; border:none;  margin:0 3% 10px 3%; }.products:hover { border:none; background:none;}#inner_page_level2_left{ display:none;}#inner_page_level2_right{width:100%; float:left}.inner_page_level2_left{ display:none;}#inner_page_level2_right{width:100%; float:left}#inner_page_level2_right .products {width:44%;  padding:10px 0 20px 0; border:none;  margin:0 3% 10px 3%;}#inner_page_level2_right .products:hover { background:none; border:none;}.inner_page_level2 .results_found .price_range { font-size:14px; margin: -40px 5px 0 0;}.inner_page_level2 .results_found .help {margin: -40px 93px 0 0;}  .product_details_shadow {padding: 20px 0 30px 0;}.product_details_page #inner_page_level2_right{width:100%; padding:0; float:left}.product_details_right{ float:none; padding:0 0 0 0; margin:0 auto }.product_details_image{ padding-top:19px; padding:0; margin:0 auto; float: none;}.nav ul { margin:0 2%; width:96%;}.products_tabs_content {padding: 25px 20px 30px 20px;}  body.dealership { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/dealer-bg.jpg) center -251px no-repeat}.dealership_opportunities{width:460px;}.dealership_opportunities .con1 { top:93px; width:300px;}.dealership_opportunities .con1 .big_fnt{ font-size:40px; color:#c4304a; line-height:38px; text-transform:uppercase}.dealership_opportunities{height:352px;}.dealership_opportunities .con2 {top:136px;	left: 231px; width:231px;}#dealership_oppertunity_box .products2 {width:45.5%;  padding:10px 1% 20px 1%;  margin:0 1% 30px 1%;}.franchising_faqs_left{width:420px; float:left;}.franchising_faqs .question{ font-size:14px; color:#2c2c2c;}.franchising_faqs .answer h5 { font-size:14px;}.franchising_faqs_right a{width:48px; height:29px; float:right; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/open-new.png) right top no-repeat; text-indent:-10000px;}.franchising_faqs_right a.active{background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/close-new.png) right top no-repeat; text-indent:-10000px;}  body.microsite { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/home_bg.jpg) -100px -328px no-repeat}.dealership_opportunities .con4 { top:89px; width:260px}.dealership_opportunities .con4 .big_fnt{ font-size:30px; line-height:28px; }.dealership_opportunities .con3{width:243px; top:142px; left:212px; }#microsite_homepage .products {width:45%;  padding:10px 1% 20px 1%;  margin:0 1% 30px 1%; } .products_tabs_content #product_boxes .shapes{width:45%}.dealership_opportunities .con4 .big_fnt{ font-size:28px;  line-height:28px;}.dealership_opportunities .con4 .big_fnt .sfont{ font-size:22px; line-height:28px;  }.dealership_opportunities .con4 .big_fnt .Bfont{ padding-top:5px; }.dealership_opportunities .icon3 { display:none}.dealership_opportunities .icon2 { display:none}.dealership_opportunities .icon4 { display:none}}@media only screen and (min-width: 120px) and (max-width:479px) {.hidden2{ display:block; padding-bottom:7px;}.web_form_left{width:90%;}.web_form_right{width:90%;}.main_container{width:310px; }.header{width:310px; }.home_middle p.one { padding-left:10px; padding-right:10px;} .cleints_hover { display:block; } .home_boxes{width:310px; margin:0 auto;}	.home_boxes_content {width:310px; height:681px; position:relative; color:#fff;}.home_boxes_content .pos1{ left:209px; top:27px;}.home_boxes_content .pos2{ display:none;}.home_boxes_content .pos3{ left:209px; top:364px }.home_boxes_content .pos4{display:none;}.home_boxes_content .pos5{ display:none;}.home_boxes_content .pos6{ left:172px; top:282px}.home_boxes_content .pos7{position:absolute; left:269px; top:516px; display:block}.home_boxes_content .pos8{position:absolute; left:268px; top:200px; display:block}.box1 {left:20px; top:35px;  }.box1 .relative {width: 184px;height: 149px;}.box1 .relative .front { width:184px; height:149px; margin-left:0;}.box1 .relative .front img { padding:16px 7% 0 7%; margin-bottom:3px; width:86%; }.box1 .relative .front a.txt {  font-size:20px; }.box2 { position:absolute; left:80px; top:200px;  }.box2 .relative {margin:0;width: 184px;height: 149px; }.box2 .relative .front { width:184px; height:149px; }.box2 .relative .front img { padding:13px 7% 0 7%; width:86%; margin-bottom:3px;}.box2 .relative .front a.txt {  font-size:20px; }.box3 {left:20px; top:364px;  }.box3 .relative {width: 184px;height: 140px;}.box3 .relative .front { width:184px; height:140px; margin-left:0;}.box3 .relative .front img { padding:20px 7% 0 7%; margin-bottom:7px; width:86%; }.box3 .relative .front a.txt {  font-size:20px; }.box4 {left:80px; top:516px;  }.box4 .relative {width: 184px;height: 140px;}.box4 .relative .front { width:184px; height:140px; margin-left:0;}.box4 .relative .front img { padding:20px 7% 0 7%; margin-bottom:1px; width:86%; }.box4 .relative .front a.txt {  font-size:20px; } .cleints_content {width:200px; margin:0 auto; position:relative }.nbs-flexisel-ul li { background:none}.nbs-flexisel-nav-left { left: -50px; }.nbs-flexisel-nav-right { right: -50px; background-color:#fff;   } .bradcrumb{ display:none}.search_bar .txt_bg .txt {width:280px;}.search_bar .txt_bg .txt:focus{width:280px;}.products {width:100%;  padding:0; border:none; border-bottom:1px solid #efefef;  padding:0 0 20px 0; margin: 0 0 13px 0;}.products:hover { border:none; border-bottom:1px solid #efefef; background:none;}.inner_page_level2_left{ display:none;}#inner_page_level2_right{width:100%; float:left}#inner_page_level2_right .products {width:100%;  padding:0; border:none; border-bottom:1px solid #efefef;  padding:0 0 20px 0; margin: 0 0 13px 0;}#inner_page_level2_right .products:hover {  border:none; border-bottom:1px solid #efefef; background:none;}.products_tabs_content #product_boxes .shapes {width:100%;  margin:0 %;}.inner_page_level2 .results_found .price_range { font-size:14px; margin: -64px 5px 0 0;}.inner_page_level2 .results_found .help {margin: -64px 93px 0 0;}  .product_details_shadow {padding: 20px 0 15px 0;}.product_details_page #inner_page_level2_right{width:100%; padding:0; float:left}.product_details_right{ float:none; padding:0 0 0 0; margin:0 auto; width:310px; }.product_details_box2 {  background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/prev-next-310.jpg) no-repeat left 29px; }.product_details_box2 .relative_box { width:253px;}.bx-wrapper .bx-next {right: -31px;}#thumbs-wrapper {padding: 0 31px 0 26px; position: relative; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/prev-next-310.jpg) no-repeat;}.product_details_image{ padding-top:19px; padding:0; margin:0 auto; float: none; width:310px; height: 310px;}#carousel span {width: 310px;	height:300px;	}#thumbs a { margin:0 13px;}.nav ul { margin:0 2%; width:96%;}.products_tabs_content {padding: 25px 20px 30px 20px;}  body.dealership { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/dealer-bg.jpg) center -335px no-repeat}.dealership_opportunities{width:300px;}.dealership_opportunities .con1 { top:56px; width:200px;}.dealership_opportunities .con1 .big_fnt{ font-size:30px; color:#c4304a; line-height:28px; text-transform:uppercase}.dealership_opportunities .con1 h3 { font-size:12px;}.dealership_opportunities{height:268px;}.dealership_opportunities .con2 {top:130px;	left:157px; width:148px;}#dealership_oppertunity_box .products2 {width:100%;  padding:10px 0 20px 0;  margin:0 0 30px 0; border:none; border-bottom:1px solid #efefef}#dealership_oppertunity_box .products2:hover{ border:none; background:none; border-bottom:1px solid #efefef} .franchising_faqs_left{width:260px; float:left;}.franchising_faqs .question{ font-size:14px; color:#2c2c2c;}.franchising_faqs .answer h5 { font-size:14px;}.franchising_faqs_right a{width:48px; height:29px; float:right; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/open-new.png) right top no-repeat; text-indent:-10000px;}.franchising_faqs_right a.active{background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/close-new.png) right top no-repeat; text-indent:-10000px;} body.microsite { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/home_bg.jpg) -100px -413px no-repeat}.dealership_opportunities .con4 { top:86px; width:220px}.dealership_opportunities .con4 .big_fnt{ font-size:30px; line-height:28px; }.dealership_opportunities .con4 h3 { font-size:12px;}.dealership_opportunities .con3{width:147px; top:142px; left:132px; }#microsite_homepage .products {width:96%;  padding:10px 2% 20px 2%;  margin:0 0 30px 0; } .dealership_opportunities .con4 .big_fnt{ font-size:20px;  line-height:20px;}.dealership_opportunities .con4 .big_fnt .sfont{ font-size:16px; line-height:20px;  }.dealership_opportunities .con4 .big_fnt .Bfont{ padding-top:5px; }.dealership_opportunities .icon3 { display:none}.dealership_opportunities .icon2 { display:none}.dealership_opportunities .icon4 { display:none}}@media only screen and  (max-width:1003px) {p.two{margin: 0 10px 15px 10px; }.bix_txt{ font-size:29px;} .cleints_hover { display:block; }.products_content{ margin-bottom:20px; padding-bottom:20px;}.inner_banner{ display:none}.inner_banner_760 { display:block!important}.inner_banner_480 { display:none!important}.box1 .relative:hover .windows_hover{ display:none}.box2 .relative:hover .windows_hover{ display:none}.box3 .relative:hover .windows_hover{ display:none}.box4 .relative:hover .windows_hover{ display:none}.home_boxes_content .pos9 { display:none} p.one { margin-left:5px; margin-right:5px;} .header{border:none; height:55px; position:relative;}.mobile_nav{ display:block;} .header .logo { position:absolute; top:0; }.header_right{ display:none;}.mobile_nav {top:20px; }.mobile_nav_content {   top:20px;  }  .filter_icon { display:block;} .hide_filter{ display:block}.inner_page_level2 .results_found {padding: 15px 0 25px 0;}.inner_page_level2 .results_found .orange { font-size:26px;  }.inner_page_level2_left { position:absolute;  top:263px; width: 400px;   display:none }.inner_page_level2_left .top_heading {width: 97%; padding: 0 0 0 3%;  height:46px; line-height:46px;}.inner_page_level2_left .filter_heading {width: 97%; padding: 9px 0 9px 3%;}.inner_page_level2_left .filter_content {width: 100%;}.inner_static_container_right .bottom_portion{  padding:20px 0 10px 0;}.line_seperator{margin:10px 0;}.inner_static_container_right .bottom_portion .img {width:50%;} .request_a_coneultant_left{width:91%; padding:0 4.5% 20px 4.5%; float:left }.request_a_coneultant_left_image{width:0; padding:0 0 0 0; float:left}.request_a_coneultant_left_image img{width:100%;}.request_a_coneultant_left_content{width:100%; float:left;}.request_a_coneultant_left_content .customized_product_detail {color:#2c2c2c; padding:7px 0; border-bottom:1px solid #efefef; float:left; width:100%; font-family:'robotomedium'; }.request_a_coneultant_left_content .customized_product_detail span { color:#727272; font-family:'robotolight'; }.request_a_coneultant_right {width:100%; border-left:1px solid #efefef; float:left; padding:0 0 0 4%; border:none; } } @media only screen and  (max-width:767px){.bix_txt2{ font-size:14px; font-family:'robotobold'; line-height:16px; color:#c4304a;}.bix_txt3{ font-size:16px; line-height:20px;}.bix_txt4{ font-size:14px; line-height:16px;}.bix_txt5{ font-size:16px; font-family:'robotobold'; line-height:22px; color:#000;}.bix_txt6{ font-size:18px; line-height:20px; color:#c4304a;}.web_form_main{padding-bottom: 20px;}.inner_bottom_portion_seperator{ margin:20px 0 30px 0;;}.inner_static_container_right .close { display:block}.inner_static_container_right{  position:absolute; right:5px;  background:#fff; padding:15px; -webkit-border-radius: 10px; -webkit-border-top-right-radius: 0; -moz-border-radius: 10px; -moz-border-radius-topright: 0; border-radius: 10px; border-top-right-radius: 0; border: 3px dotted #ffbcbc; display:none}.inner_static_container_right ul li{ border-bottom:1px solid #d3d3d3;}.inner_static_container_right ul li a{color:#3f3f3f;  background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/arrow-5.png) left 13px no-repeat; }.inner_static_container_right ul li a.active{color:#c4304a; font-weight:bold;  background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/arrow-6.png) left 13px no-repeat; }.inner_static_container_right ul li a:hover{color:#3f3f3f;  background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/arrow-5.png) left 13px no-repeat; }h2 { font-size:20px; padding-bottom:10px}h3 { font-size:14px; padding-bottom:10px}h4 { font-size:17px; padding-bottom: 10px;}.products_content h4 {padding-bottom: 16px;}.footer {padding:25px 0 15px 0;}.footer_left{width:96%; margin:0 2%; float:left; padding-right:0; padding-bottom:10px;}.footer_bottom {width:96%; margin:10px 2% 0 2%;float:left; text-align:center }#footer_right{width:95%; margin:0 2%; float:left; border-top:1px solid #474747;}#footer_right .list {width:100%; margin:0; padding:0;  float:left; background:none; min-height:0;   } #footer_right .list  h3 { padding:5px 0; border-bottom:1px solid #494949; width:100%; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/arrow-downb.png) right 10px no-repeat } #footer_right .list  h3.active {background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/arrow-upb.png) right 10px no-repeat}#footer_right .list  ul { width:95%; margin:0; padding:10px 0 10px 5%; display:none; border-bottom:1px solid #494949; float:left}#footer_right .list  ul.active { display:block}#footer_right .list  ul li { width:100%; padding:0;}#footer_right .list  ul li a {color:#b9b9b9; font-size:12px;}.inner_page_level2 .results_found .orange { font-size:18px;  }.inner_page_level2 .results_found .gray_txt {padding: 2px 0 0 7px;}.inner_static_container_left{ padding-top:20px; padding-right:0;}}@media only screen and  (max-width:599px) {.inner_page_heading h1{ font-size:20px;}h1 { font-size:26px;}p.one{ font-size:13px;}.nav ul{margin: 0 0 0 4%;}.nav ul li a {padding: 7px 15px; font-size: 12px;}.products_tabs_content{padding: 15px 20px 20px 20px;}.view_all_orange{padding: 2px 35px 5px 1px; font-size: 12px;}.services_boxes .box .box_right p{ padding-bottom:5px;}.inner_banner{ display:none}.inner_banner_760 { display:none!important}.inner_banner_480 { display:block!important}.home_middle p.one{}.home_middle{width:100%; float:left; padding:30px 0;}.home_middle_tabs_left {width:100%;}.home_middle_tabs_left ul{ width:100%; border-top:1px solid #eeeeee; border-bottom:none; float:left; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/ul.png) left bottom repeat-x;   }.home_middle_tabs_left ul li  { float:left;  width:auto; background:none;}.home_middle_tabs_left ul li a {  float:left; width:57px; padding:8px 0 12px 0; margin:0 2px 0 3px;   background:none;}.home_middle_tabs_left ul li a span.image{width:28px; margin-left:15px; height:31px; float:left;  }.home_middle_tabs_left ul li a span.txt {  display:none;}.home_middle_tabs_left ul li a:hover {background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/mob-tabs-hover.png) no-repeat; }.home_middle_tabs_left ul li a.current { background: url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/mob-tabs-hover.png) no-repeat ;}.home_middle_tabs_right{width:100%;  }.home_middle_tabs_content{ padding:2%; width:96%; float:left; }.cleints {padding: 30px 0 10px 0;}.tabs_content_left{width:100%; padding:0 0 0 0;}.tabs_content_right{  display:none}.inner_page_heading { padding-top:97px;}.inner_page_level2 .results_found .orange { font-size:16px;  }.inner_page_level2 .results_found .gray_txt {  font-size:12px; padding:3px 0 0 5px;}.instant_call { display:block;}.static_details_page .instant_call{float: left; padding: 10px 55px 10px 10px;} .page1 .inner_page_content_area { padding:0 0 30px 0; border:none}.inner_page_content_area{padding: 30px 0 30px 0; border-top: 1px solid #e6e6e6; margin-top: 30px;}.filter_icon_placer {top:292px;}.inner_page_level2_left { top:292px; width:305px; }  .inner_static_container_left{width:100%;  border-right:none; padding-right:0;}.inner_static_container_right{ top: 225px; }.sub_menu_nav{ display:block; top:225px}.services_boxes .box{ padding:5px 3% 15px  0;}.services_boxes .box{width:100%; padding:5px 0 15px  0; float:left;}.services_boxes .box .box_left{width:40%; }.services_boxes .box .box_right{width:55%; } .inner_bottom_portion_left{width:100%; float:left; padding:0 0 0 0; }.inner_bottom_portion_left.first{padding:0 0 20px 0; margin-bottom:25px; background:url(//austin.windowmedics.com/wp-content/themes/windowmadic/images/gray-bg.jpg) right bottom repeat-x;}.microsite_homepage_middle {padding: 25px 0 50px 0;}.microsite_homepage_middle_left{padding: 0 5%; width:90%}.microsite_homepage_middle_left .content_box{width:100%}.even_padding{width:100%; float:left; padding:0 0 0  0;}.odd_padding{width:100%; float:left; padding:0 0 0 0;}.microsite_homepage_middle_left .content_box.one{ background:none;}.microsite_homepage_middle_left .content_box.three{ background:none;}.microsite_homepage_middle_left .content_box.four{ background:none;}.microsite_homepage_middle_left .product_image{width:30%; float:left;}.microsite_homepage_middle_left .product_content {  width:65%; }.microste_heading {font-size:20px; line-height:20px;}.microsite_homepage_middle_right {width:90%; margin:15px 0 0 5%; float:left;}p.two{margin: 0 10px 15px 10px; font-size:14px; }}
#start-resizable-editor-section{display:none}.wp-block-audio{margin:0 0 1em}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-align:center;text-decoration:none;overflow-wrap:break-word;box-sizing:border-box}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{width:calc(100% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100:only-child{margin-right:0;width:100%}@supports (column-gap:0.5em){.wp-block-buttons.is-content-justification-right>.wp-block-button.wp-block-button,.wp-block-buttons>.wp-block-button.wp-block-button{margin-right:0;margin-left:0}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - .375em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - .25em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - .125em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{width:auto;flex-basis:100%}}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.is-style-outline>.wp-block-button__link,.wp-block-button__link.is-style-outline{border:2px solid;padding:.667em 1.333em}.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color){color:currentColor}.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background){background-color:transparent}.wp-block-buttons{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:.5em}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button{margin-right:0}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin-left:0;margin-right:.5em;margin-bottom:.5em}.wp-block-buttons>.wp-block-button:last-child{margin-right:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right>.wp-block-button{margin-left:.5em;margin-right:0}.wp-block-buttons.is-content-justification-right>.wp-block-button:first-child{margin-left:0}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons.alignleft .wp-block-button{margin-left:0;margin-right:.5em}.wp-block-buttons.alignleft .wp-block-button:last-child{margin-right:0}.wp-block-buttons.alignright .wp-block-button{margin-right:0;margin-left:.5em}.wp-block-buttons.alignright .wp-block-button:first-child{margin-left:0}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;margin-bottom:.5em;width:100%}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:.25em;border:1px solid #ddd}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse}.wp-block-calendar table th{font-weight:400;background:#ddd}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-code code{display:block;white-space:pre-wrap;overflow-wrap:break-word}.wp-block-columns{display:flex;margin-bottom:1.75em;box-sizing:border-box;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:1.25em 2.375em}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column:not(:only-child){flex-basis:calc(50% - 1em)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:2em}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:2em}}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-size:cover;background-position:50%;min-height:430px;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports (position:sticky){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:1;color:#fff}.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover-image img.wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;outline:none;border:none;box-shadow:none}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:840px;padding:.44em;text-align:center}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-width:320px;min-height:240px}.wp-block-embed{margin:0 0 1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__embed{margin-bottom:1em}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:.8em;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 1em 1em 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;align-self:flex-start;width:calc(50% - 1em)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports (position:sticky){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);box-sizing:border-box;margin:0}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid figcaption,.wp-block-gallery figcaption{flex-grow:1}.blocks-gallery-grid.is-cropped .blocks-gallery-image,.blocks-gallery-grid.is-cropped .blocks-gallery-item,.wp-block-gallery.is-cropped .blocks-gallery-image,.wp-block-gallery.is-cropped .blocks-gallery-item{align-self:inherit}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports (position:sticky){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - .66667em);margin-right:1em}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - .83333em);margin-right:1em}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - .85714em);margin-right:1em}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:420px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}.wp-block-image{margin:0 0 1em}.wp-block-image img{max-width:100%}.wp-block-image:not(.is-style-rounded) img{border-radius:inherit}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-image figure{margin:0}ol.wp-block-latest-comments{margin-left:0}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none;padding-left:0}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#555;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto;max-width:100%}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.block-editor-image-alignment-control__row .components-base-control__field{display:flex;justify-content:space-between;align-items:center}.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{margin-bottom:0}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{ direction:ltr; display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{align-self:end}.wp-block-media-text .wp-block-media-text__media{ grid-column:1;grid-row:1; margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr; grid-column:2;grid-row:1; padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{ grid-column:2;grid-row:1 }.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{ grid-column:1;grid-row:1 }.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-link,.wp-block-navigation .wp-block-pages-list__item{display:flex;align-items:center;position:relative}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__container:empty,.wp-block-navigation .wp-block-pages-list__item .wp-block-navigation-link__container:empty{display:none}.wp-block-navigation .wp-block-navigation-link__content,.wp-block-navigation .wp-block-pages-list__item__link{color:inherit;display:block}.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__container,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:active,.wp-block-navigation[style*=text-decoration] .wp-block-pages-list__item__link:focus{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-pages-list__item__link:focus{text-decoration:none}.wp-block-navigation .wp-block-navigation-link__submenu-icon,.wp-block-navigation .wp-block-page-list__submenu-icon{height:inherit}.wp-block-navigation .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .wp-block-page-list__submenu-icon svg{stroke:currentColor}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content.wp-block-navigation-link__content.wp-block-navigation-link__content,.wp-block-navigation .wp-block-pages-list__item .wp-block-pages-list__item__link{padding:0}.wp-block-navigation .has-child>.wp-block-navigation-link__content,.wp-block-navigation .has-child>.wp-block-pages-list__item__link{margin-right:.5em}.wp-block-navigation .has-child .submenu-container,.wp-block-navigation .has-child .wp-block-navigation-link__container{background-color:inherit;color:inherit;position:absolute;z-index:2;flex-direction:column;align-items:normal;min-width:200px;display:none;opacity:0;transition:opacity .1s linear;visibility:hidden}.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-navigation-link__content,.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-navigation-link__content,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-navigation-link__content,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-pages-list__item__link,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-navigation-link__content,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-pages-list__item__link{flex-grow:1}.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-navigation-link>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .submenu-container>.wp-block-pages-list__item>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-navigation-link>.wp-block-page-list__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-navigation-link__submenu-icon,.wp-block-navigation .has-child .wp-block-navigation-link__container>.wp-block-pages-list__item>.wp-block-page-list__submenu-icon{padding-right:.5em}@media (min-width:782px){.wp-block-navigation .has-child .submenu-container .submenu-container:before,.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container:before,.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container:before,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .has-child .submenu-container .wp-block-page-list__submenu-icon svg,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__submenu-icon svg,.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-page-list__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child:hover>.wp-block-navigation-link__container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:focus-within>.wp-block-navigation-link__container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:hover{cursor:pointer}.wp-block-navigation .has-child:hover>.submenu-container{display:flex;visibility:visible;opacity:1}.wp-block-navigation .has-child:focus-within{cursor:pointer}.wp-block-navigation .has-child:focus-within>.submenu-container{display:flex;visibility:visible;opacity:1}.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container{left:auto;right:0}.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.submenu-container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-right>.wp-block-navigation__container .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.submenu-container>.has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:auto;right:100%}.wp-block-navigation.wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .wp-block-page-list,.wp-block-navigation.wp-block-navigation .wp-block-page-list>.wp-block-pages-list__item{margin:0 2em 0 0}.wp-block-navigation.wp-block-navigation .wp-block-navigation__container>.wp-block-navigation-link:last-child,.wp-block-navigation.wp-block-navigation .wp-block-page-list:last-child,.wp-block-navigation.wp-block-navigation .wp-block-page-list>.wp-block-pages-list__item:last-child{margin-right:0}.wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container>.wp-block-navigation-link,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list>.wp-block-pages-list__item{margin:0 .5em 0 0}.wp-block-navigation.wp-block-navigation.has-background .wp-block-navigation__container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation.has-background .wp-block-page-list .wp-block-pages-list__item__link{padding:.5em 1em}.wp-block-navigation.wp-block-navigation .has-child .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container{left:-1em;top:100%}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item{margin:0}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-pages-list__item__link,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__content,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-pages-list__item__link{padding:.5em 1em}.wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:-1px}@media (min-width:782px){.wp-block-navigation.wp-block-navigation .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:100%;top:-1px}}.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container{left:0;top:100%}.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:0}@media (min-width:782px){.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .submenu-container .wp-block-navigation-link__container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .submenu-container,.wp-block-navigation.wp-block-navigation.has-background .has-child .wp-block-navigation-link__container .wp-block-navigation-link__container{left:100%;top:0}}.wp-block-navigation:not(.has-background) .submenu-container,.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation-link__container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation__container{align-items:center;list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}@media (min-width:600px){.wp-block-navigation__container{display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block;flex-direction:column;align-items:flex-start}}.items-justified-center .wp-block-navigation__container{justify-content:center}.items-justified-right .wp-block-navigation__container{justify-content:flex-end}.items-justified-space-between .wp-block-navigation__container{justify-content:space-between}.is-vertical.items-justified-center>ul{align-items:center}.is-vertical.items-justified-right>ul{align-items:flex-end}.is-vertical.items-justified-right>ul .wp-block-navigation-link,.is-vertical.items-justified-right>ul .wp-block-pages-list__item{margin-right:0;justify-content:flex-end}.wp-block-navigation__responsive-container{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1;align-items:flex-start;justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open{display:flex;flex-direction:column;overflow:auto;z-index:100000;padding:24px;background-color:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;align-items:flex-start;line-height:48px;padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container .wp-block-page-list{flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link .wp-block-navigation-link__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item .submenu-container{background:transparent!important}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.is-menu-open){display:flex;flex-direction:row;position:relative;background-color:inherit}.wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .submenu-container.submenu-container.submenu-container.submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container.wp-block-navigation-link__container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff;color:#000}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{vertical-align:middle;cursor:pointer;color:currentColor;background:transparent;border:none;margin:0;padding:0}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;pointer-events:none;display:block;width:24px;height:24px}.wp-block-navigation__responsive-container-open{display:flex}@media (min-width:600px){.wp-block-navigation__responsive-container-open{display:none}}.items-justified-left .wp-block-navigation__responsive-container-open{margin-left:0;margin-right:auto}.items-justified-center .wp-block-navigation__responsive-container-open{margin-left:auto;margin-right:auto}.items-justified-right .wp-block-navigation__responsive-container-open{margin-left:auto;margin-right:0}.wp-block-navigation__responsive-container-close{position:absolute;top:24px;right:24px;z-index:2}.wp-block-navigation__responsive-close{width:100%}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{width:100%;height:100%}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link__submenu-icon,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list__submenu-icon{display:none}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .submenu-container,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .has-child .wp-block-navigation-link__container{position:relative;opacity:1;visibility:visible;padding:0 0 0 32px;border:none}.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-link,.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-pages-list__item{flex-direction:column;align-items:flex-start}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-link__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation .wp-block-home-link__content{color:inherit;display:block;padding:.5em 1em}.wp-block-navigation[style*=text-decoration] .wp-block-home-link,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-home-link__content:focus{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-home-link__content:focus{text-decoration:none}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container{background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.15)}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container .wp-block-home-link__container{top:-1px}.wp-block-navigation .wp-block-page-list{display:flex;flex-wrap:wrap;background-color:inherit}.wp-block-navigation .wp-block-pages-list__item{background-color:inherit}.wp-block-navigation .wp-block-page-list__submenu-icon{display:none}.is-open .wp-block-navigation__container .wp-block-page-list,.is-vertical .wp-block-navigation__container .wp-block-page-list,.wp-block-navigation .show-submenu-icons .wp-block-page-list__submenu-icon{display:block}@media (min-width:480px){.is-open .wp-block-navigation__container .wp-block-page-list{display:flex}}.items-justified-space-between .wp-block-page-list{display:contents}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-drop-cap.has-background{overflow:hidden}p.has-background{padding:1.25em 2.375em}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-post-comments .commentlist{list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5;margin-left:-3.25em}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{line-height:1.5;margin-left:-3.25em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.75em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block}.wp-block-post-comments .comment-form-comment textarea{box-sizing:border-box;width:100%}.wp-block-post-comments .reply{font-size:.75em;margin-bottom:1.4em}.wp-block-post-comments input,.wp-block-post-comments textarea{border:1px solid #949494}.wp-block-post-comments-form input[type=submit]{border:none;box-shadow:none;cursor:pointer;display:inline-block;text-align:center;overflow-wrap:break-word}.wp-block-post-excerpt__more-link,.wp-block-post-title a{display:inline-block}.wp-block-preformatted{white-space:pre-wrap}.wp-block-preformatted.has-background{padding:1.25em 2.375em}.wp-block-pullquote{margin:0 0 1em;padding:3em 0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.25em}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-post-template,.wp-block-query-loop{max-width:100%;list-style:none;padding:0}.wp-block-post-template li,.wp-block-query-loop li{clear:both}.wp-block-post-template.is-flex-container,.wp-block-query-loop.is-flex-container{flex-direction:row;display:flex;flex-wrap:wrap}.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{margin:0 0 1.25em;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container li,.wp-block-query-loop.is-flex-container li{margin-right:1.25em}.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li:nth-child(2n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li:nth-child(2n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li:nth-child(3n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li:nth-child(3n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li:nth-child(4n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li:nth-child(4n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li:nth-child(5n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li:nth-child(5n){margin-right:0}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li,.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li:nth-child(6n),.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li:nth-child(6n){margin-right:0}}.wp-block-query-pagination{display:flex;flex-direction:row;flex-wrap:wrap}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{display:inline-block;margin-right:.5em;margin-bottom:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1.125em;text-align:right}.wp-block-rss.wp-block-rss{box-sizing:border-box}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 1em)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}.wp-block-rss.columns-4 li{width:calc(25% - 1em)}.wp-block-rss.columns-5 li{width:calc(20% - 1em)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#555;font-size:.8125em}.wp-block-search .wp-block-search__button{background:#f7f7f7;border:1px solid #ccc;padding:.375em .625em;color:#32373c;margin-left:.625em;word-break:normal}.wp-block-search .wp-block-search__button.has-icon{line-height:0}.wp-block-search .wp-block-search__button svg{min-width:1.5em;min-height:1.5em}.wp-block-search .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;min-width:3em;border:1px solid #949494}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block-separator{border-top:1px solid;border-bottom:1px solid}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"···";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-site-logo{line-height:0}.wp-block-site-logo a{display:inline-block}.wp-block-site-logo.is-default-size img{width:120px;height:auto}.wp-block-site-logo .aligncenter{display:table}.wp-block-site-logo.is-style-rounded img{border-radius:9999px}.wp-block-social-links{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;text-indent:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link{margin:4px 8px 4px 0}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{width:1em;height:1em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{display:block;border-radius:9999px;transition:transform .1s ease;height:auto}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-duration:0s;transition-delay:0s}}.wp-block-social-link a{display:block;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg{color:currentColor;fill:currentColor}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{color:#d32422}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-spacer{clear:both}.wp-block-tag-cloud.aligncenter{text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-table{margin:0 0 1em;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-table .has-border-color>*,.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr{border-color:inherit}.wp-block-table table[style*=border-style]>*,.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr{border-style:inherit}.wp-block-table table[style*=border-width]>*,.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr{border-width:inherit}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{font-family:inherit;overflow:auto;white-space:pre-wrap}.wp-block-video{margin:0 0 1em}.wp-block-video video{width:100%}@supports (position:sticky){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:inline-block}.wp-block-post-featured-image img{max-width:100%;height:auto}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-white-background-color{background-color:#fff}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-black-background-color{background-color:#000}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-white-color{color:#fff}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-black-color{color:#000}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-small-font-size{font-size:.8125em}.has-normal-font-size,.has-regular-font-size{font-size:1em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size,.has-larger-font-size{font-size:2.625em}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}.upcp-clear {
clear:both;
}
.jquery-hidden {
display:none;
}
.Hide-Item {
display:none !important;
}
.upcp-Hide-Item {
display:none;
}
.No-Clear {
clear:none !important;
padding: 0 !important;
}
.hidden-field {
display:none !important;
opacity: 0;
}
.upcp-no-pointer {
cursor:default;
}
.no-underline {
text-decoration:none;
}
.no-underline:hover {
text-decoration:none;
}
.upcp-social-links {
margin: 15px 0;
}
.upcp-social-links ul {
margin: 0;
}
#wpadminbar #wp-admin-bar-upcp_edit_product>.ab-item:before {
content: "\f464";
top: 2px;
} .Blue-prod-cat-header-div {
border-bottom:3px solid #80bee1;
}
.Black-prod-cat-header-div {
border-bottom:3px solid #000000;
}
.Grey-prod-cat-header-div {
border-bottom:3px solid #666666;
}
.Blue-thumb-icon {
background:url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/images/thumb_icon.png);
}
.Black-thumb-icon {
background:url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/images/thumb_icon-black.png);
}
.Grey-thumb-icon {
background:url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/images/thumb_icon-grey.png);
}
.Blue-list-icon {
background:url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/images/list_icon.png);
}
.Black-list-icon {
background:url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/images/list_icon-black.png);
}
.Grey-list-icon {
background:url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/images/list_icon-grey.png);
}
.Blue-details-icon {
background: url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/images/details_tab_icon.png);
}
.Black-details-icon {
background: url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/images/details_tab_icon-black.png);
}
.Grey-details-icon {
background: url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/images/details_tab_icon-grey.png);
} .prod-cat-container {
position: relative;
}
.prod-cat-container *, .prod-cat-container *:after,
.prod-cat-container *:before{
box-sizing: border-box;
}
.prod-cat-header-div {
width:100%;
margin-bottom:15px;
}
.prod-cat-information {
margin-bottom: 12px;
}
.prod-cat-inner {
position: relative;
float:left;
width:74%;
}
.prod-cat-inner > .prod-cat {
width: 100%;
}
.prod-cat-back-link,
.upcp-product-page-breadcrumbs {
font-size: 1.2em;
padding-bottom: 8px;
}
.prod-cat-item {
}
.prod-cat-category {
margin:30px auto;
clear: both;
}
.prod-cat-category-label {
font-size: 1.3em;
font-weight: 600;
margin: 20px 10px;
}
.prod-cat-title {
}
.prod-cat-thumb-image-div {
overflow:hidden;
position:relative;
}
.prod-cat-thumb-image {
width: auto !important;
position: relative;
}
.prod-cat-price {
}
.upcp-details-text {
display: table-cell;
vertical-align: middle;
}  .ewd-upcp-filtering-toggle {
display: none;
width: 100px;
min-width: 120px;
background: #353535;
color: #fff;
padding: 4px 10px 4px;
margin: 32px auto;
text-align: center;
text-transform: uppercase;
cursor: pointer;
z-index: 2;
}
.ewd-upcp-filtering-toggle:hover {
background: #555;
}
.ewd-upcp-filtering-toggle-downcaret:after {
font-size: .8em;
content: " ▼";
}
.ewd-upcp-filtering-toggle-upcaret:after {
font-size: .8em;
content: " ▲";
}
@media screen and (max-width: 715px) {
.ewd-upcp-filtering-toggle {
display: block;
}
}
.prod-cat-sidebar {
display: block;
position:relative;
float:left;
width:25%;
margin-bottom:20px;
}
@media screen and (max-width: 715px) {
.prod-cat-sidebar.prod-cat-sidebar-hidden {
display: none;
}
}
.prod-cat-sidebar > form > div {
margin: 3px;
}
.prod-cat-sidebar-category,
.prod-cat-sidebar-subcategory,
.prod-cat-sidebar-tag,
.prod-cat-sidebar-cf-value-div{
padding: 5px;
}
.prod-cat-sidebar-cf-title {
margin:5px 0;
}
.prod-cat-cf-sidebar-title {
}
.prod-cat-sidebar-content{
margin: 10px 0;
}
.prod-cat-sidebar-cf-content{
width:100%;
} .upcp-filtering-clear-all {
text-align: center;
font-weight: 600;
cursor: pointer;
position: relative;
float: left;
width: calc(75% - 16px);
margin-right: calc(25% + 5px) !important;
margin-bottom: 20px !important;
background: #ddd;
padding: 8px 0;
color: #444;
}
.upcp-filtering-clear-all:hover {
background: #eee;
color: #444;
} #prod-cat-sort-by, #prod-cat-text-search {
}
.prod-cat-sidebar .styled-input {
width: 75%;
margin-top:5px;
}
.prod-cat-sidebar .styled-select {
}
#upcp-sort-by {
width:100%;
height:35px;
padding: 5px;
border: solid 1px #c9c9c9;
box-shadow: none;
background-image: none;
}
#upcp-sort-by option {
width:100%;
}
.prod-cat-sidebar .styled-select select:focus {
outline: none;
}
select:active {
border: 1px solid #000;
}
#upcp-name-search {
padding: 5px !important;
border: solid 1px #c9c9c9;
transition: border 1s ease;
width:100%;
font-size: 0.8em;
height:35px;
}
.prod-cat-sidebar .styled-input input[type="text"]:hover,
.prod-cat-sidebar .styled-input input[type="text"]:focus{
border: solid 1px rgba(59, 59, 59, 0.75);
background: none;
}  .prod-cat-sidebar-hover-underline h3,
.prod-cat-sidebar-hover-underline span {
cursor: pointer;
display: inline-block;
vertical-align: middle;
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
overflow: hidden;
padding-bottom:5px;
margin:15px 0 5px;
}
.prod-cat-sidebar-hover-underline h3:before,
.prod-cat-sidebar-hover-underline span:before {
content: "";
position: absolute;
z-index: -1;
left: 50%;
right: 50%;
bottom: 0;
background: rgba(59, 59, 59, 0.5);
height: 2px;
-webkit-transition-property: left, right;
transition-property: left, right;
-webkit-transition-duration: 0.1s;
transition-duration: 0.1s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.prod-cat-sidebar-hover-underline h3:hover:before,
.prod-cat-sidebar-hover-underline h3:focus:before,
.prod-cat-sidebar-hover-underline h3:active:before {
left: 0;
right: 0;
}
.prod-cat-sidebar-hover-underline span:hover:before,
.prod-cat-sidebar-hover-underline span:focus:before,
.prod-cat-sidebar-hover-underline span:active:before {
left: 0;
right: 0;
} .upcp-label {
display: inline;
}
.upcp-label span {
padding: 2px;
}
.upcp-margin-left-6 {
padding-left:16px;
}
.upcp-margin-top-minus-2 {
}
.prod-cat-sidebar-cat-title {
margin: 10px 0;
}
#upcp-price-score-filter,
.prod-cat-sidebar-category-content div,
.prod-cat-sidebar-subcategory-content div,
.prod-cat-sidebar-content-tag div,
.prod-cat-sidebar-cf-content div{
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
-webkit-transition-duration: 0.1s;
transition-duration: 0.1s;
-webkit-transition-property: color, background-color;
transition-property: color, background-color;
max-width: 75%;
}
.upcp-hidden-text-field {
border: none !important;
background: transparent !important;
}
.upcp-custom-field-slider div{
max-width:100%;
}
.upcp-custom-field-slider,
#upcp-price-score-filter {
margin-top:6px;
}
.subcat-collapsible .prod-cat-sidebar-subcategory {
max-width: 100%;
}
.checkbox-color-Blue:hover
{
background-color: rgba( 128, 190, 225, 0.65) ;
color: white;
}
.checkbox-color-Grey:hover,
.checkbox-color-Black:hover
{
background-color: #BDBDBD;
color: white;
}
.prod-sidebar-checkbox-minimalist.highlightBlue {
background:rgba( 128, 190, 225, 0.4);
}
.prod-sidebar-checkbox-minimalist.highlightBlack,
.prod-sidebar-checkbox-minimalist.highlightGrey {
background:rgba(225,225,225, 0.75);
} .prod-sidebar-checkbox-square [type="checkbox"]:not(:checked),
.prod-sidebar-checkbox-square [type="checkbox"]:checked {
position: absolute;
left: -9999px;
}
.prod-sidebar-checkbox-square [type="checkbox"]:not(:checked) + label,
.prod-sidebar-checkbox-square [type="checkbox"]:checked + label {
position: relative;
padding-left: 25px;
cursor: pointer;
} .prod-sidebar-checkbox-square [type="checkbox"]:not(:checked) + label:before,
.prod-sidebar-checkbox-square [type="checkbox"]:checked + label:before {
content: '';
position: absolute;
left:0; top: 2px;
width: 15px; height: 15px;
} .prod-sidebar-checkbox-square [type="checkbox"]:not(:checked) + label:after,
.prod-sidebar-checkbox-square [type="checkbox"]:checked + label:after {
content: '✔';
position: absolute;
top: 0; left: 2px;
font-size: 14px;
color:#3B3B3B;
transition: all .2s;
} [type="checkbox"]:not(:checked) + label:after {
opacity: 0;
transform: scale(0);
}
[type="checkbox"]:checked + label:after {
opacity: 1;
transform: scale(1);
}
.prod-sidebar-checkbox-minimalist [type="checkbox"]:not(:checked),
.prod-sidebar-checkbox-minimalist [type="checkbox"]:checked {
position: absolute;
left: -9999px;
}
.prod-sidebar-checkbox-minimalist [type="checkbox"]:not(:checked) + label,
.prod-sidebar-checkbox-minimalist [type="checkbox"]:checked + label {
position: relative;
padding-left: 2px;
cursor: pointer;
}
.prod-sidebar-checkbox-block {
border-top: 1px solid gray;
}
.prod-sidebar-checkbox-block [type="checkbox"]:not(:checked),
.prod-sidebar-checkbox-block [type="checkbox"]:checked {
position: absolute;
left: -9999px;
}
.prod-sidebar-checkbox-block.highlightBlue {
background:rgba( 128, 190, 225, 0.4);
}
.prod-sidebar-checkbox-block.highlightBlack,
.prod-sidebar-checkbox-block.highlightGrey {
background:rgba(225,225,225, 0.75);
}
.prod-sidebar-checkbox-block [type="checkbox"]:not(:checked) + label,
.prod-sidebar-checkbox-block [type="checkbox"]:checked + label {
position: relative;
padding-left: 2px;
cursor: pointer;
}
.cat-collapsible {
float: right;
font-weight: 800;
font-size: 25px;
}
.cat-collapsible:hover {
cursor: pointer;
} .thumb-display {
margin: 0;
}
.upcp-thumb-toggle-icon {
width:40px;
height:29px;
float:left;
margin-right:8px;
}
.upcp-thumb-item {
border: 1px solid #e0e0e0;
border-radius: 2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px; float: left;
margin: 10px;
width: 200px;
min-height: 306px;
max-height:325px; margin-bottom:32px;
}
.upcp-thumb-item.upcp-thumb-adjust-height {
min-height: 0;
max-height: none;
}
.upcp-thumb-title {
min-height:43px;
padding: 3px 8px 0;
margin: 0px;
color: #777;
}
.upcp-thumb-price {
float: left;
min-height: 40px;
line-height: 40px;
width: 81px;
padding: 1px 0 0 8px;
margin: 0px;
color: #2e8f9a;
}
.upcp-thumb-details-link {
background: url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/images/details_icon.png);
background-repeat: no-repeat !important;
background-position: center right !important;
color: #80bee1 !important;
height: 40px;
float: right;
line-height: 1;
width: auto;
margin-right: 6px;
display: table;
}
.upcp-thumb-title a{
color:#1b8be0 !important;
}
.upcp-thumb-title a:hover,
.upcp-thumb-title a:focus,
.upcp-thumb-title a:active{
text-decoration: none;
color:#404040;
}
.upcp-thumb-details-link{
color:#4DB7DF;
}
.upcp-thumb-details-link:hover,
.upcp-thumb-details-link:focus,
.upcp-thumb-details-link:active{
text-decoration:none;
color:#80bee1;
} .upcp-thumb-image-div {
width: 180px;
height: 180px;
margin: 10px;
text-align: center;
background: #fafafa; display: block;
}
.upcp-thumb-image-div a {
width: 180px;
height: 180px;
text-align: center;
display:table-cell;
vertical-align:middle;
}
div.upcp-thumb-image-div img {
max-width: 180px;
max-height: 180px;
display: table-cell !important;
margin: 0 auto;
} .list-display {
margin: 0;
}
.upcp-list-toggle-icon {
width:40px;
height:29px;
float:left;
margin-right:8px;
}
.upcp-list-item {
margin: 5px;
}
.upcp-list-title {
width:80%;
float:left;
cursor:pointer;
}
.upcp-list-price {
width:20%;
min-width:40px;
float:right;
color: #2e8f9a;
cursor: pointer;
text-align: right;
}
.upcp-list-details {
min-height:240px;
width: 100%;
display:flex;
flex-flow:row wrap;
float:left;
padding-top:15px;
}
.upcp-list-desc {
float:left;
overflow: auto;
width:65%;
max-height:200px;
padding: 10px 5px;
flex: 1 1 auto;
}
.upcp-list-details-link {
background: url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/images/details_icon.png);
background-repeat: no-repeat;
background-position:  bottom   right;
color: #50a3d1;
min-width: 200px;
height: 30px;
}
.upcp-list-details .upcp-catalogue-link{
}
.upcp-prod-desc-custom-fields.upcp-custom-field-list{
min-height: 40px;
width:50%;
padding: 5px 15px;
} .upcp-list-image-div {
width: 35%;
height: 200px;
text-align: center;
float:left;
flex-grow:1;
}
.upcp-list-image-div a {
width: inherit;
height: 200px;
line-height: 0;
text-align: center;
display: table-cell;
vertical-align: middle;
}
.upcp-list-image-div img {
width: auto;
max-height:180px;
max-width: 180px !important;
margin:0 auto;
} .detail-display {
margin: 0;
}
.upcp-details-toggle-icon {
width:40px;
height:29px;
float:left;
margin-right:8px;
}
.upcp-detail-item {
display:flex;
width:100%;
border: 1px solid #e0e0e0;
margin:15px auto;
min-height:13.5em;
}
.upcp-mid-detail-div{
float:left;
width: 50%;
min-height: 13.5em;
padding: 10px;
border-right: 1px solid #e0e0e0;
border-left: 1px solid #e0e0e0;
}
.upcp-detail-title {
font-size: 1.2em;
color:#1b8be0;
font-weight:400;
}
.upcp-end-detail-div {
float:left;
width:15%;
padding:10px;
}
.upcp-detail-price {
color: #039cb7;
float: left;
font-size: 1.2em;
width:100%;
margin-top: 10px;
}
.upcp-detail-details-link {
clear:both;
background: url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/images/details_icon.png);
background-repeat: no-repeat;
background-position:  bottom   left;
color: #4DB7DF;
height: 70px;
line-height: 40px;
width: 100%;
}
.upcp-detail-desc{
margin-top: 10px;
}
.upcp-detail-item a:hover,
.upcp-detail-item a:focus,
.upcp-detail-item a:active{
text-decoration:none;
color:#404040;
}
.upcp-detail-item a div:hover,
.upcp-detail-item a div:focus,
.upcp-detail-item a div:active{
text-decoration:none;
color:#80bee1;
} .upcp-detail-image-div {
display:table;
width: 35%;
height: 100%;
}
.upcp-detail-image-div a {
width:100%;
height: 200px;
line-height: 0;
text-align: center;
display: table-cell;
vertical-align: middle;
}
div.upcp-detail-image-div img {
max-width: 180px;
max-height:180px;
} .prod-cat-addt-details {
width: 100%;
}
.prod-cat-addt-details-thumbs-div {
width: 120px;
height: 480px;
overflow-x: hidden;
overflow-y: hidden;
float: left;
}
.prod-cat-addt-details-thumbs-div:hover {
overflow-y: auto;
}
.prod-cat-addt-details-thumb {
max-width: 100px;
max-height: 100px;
margin: 10px;
cursor: pointer;
}
.entry.clearfix h2.prod-cat-addt-details-title {
margin: 15px 5px 40px;
}
.upcp-standard-product-page .prod-cat-addt-details-price {
padding:0px 0px 10px 40px;
}
.upcp-product-url-icon {
margin-left:20px;
}
.upcp-standard-product-page .prod-cat-addt-details-main-image-div{
height: 420px;
}
.upcp-standard-product-page .prod-cat-addt-details-main-div {
height: 420px;
line-height: 0;
margin-left: 120px;
text-align: center;
vertical-align: middle;
width: 100%;
}
.prod-cat-addt-details-main-div a {
width: 370px;
height: 340px;
line-height: 0;
text-align: center;
display: table-cell;
vertical-align: middle;
}
.prod-cat-addt-details-main {
max-width: 100%;
max-height: 100%;
}
.upcp-standard-product-page .prod-cat-addt-details-main-div img{
min-width: 200px;
max-height: 420px;
}
.upcp-standard-product-page .prod-cat-addt-details-desc-div {
padding: 20px;
}
.upcp-standard-product-page .prod-cat-addt-details-right-div {
padding: 0 10px;
}
.upcp-minimal-catalogue {
width: 100%;
} .upcp-related-products{
margin-left: -200px;
}
.upcp-related-products-title {
font-size: 1.2em;
padding-bottom: 8px;
}
.upcp-next-product-title, .upcp-previous-product-title {
font-size: 1.1em;
padding-bottom: 8px;
}
.upcp-minimal-product-listing {
width: 115px;
float: left;
padding-right: 10px;
margin: 5px;
}
.upcp-minimal-img-div {
height: 115px;
text-align: center;
width:100%;
}
.upcp-minimal-img {
max-width: 115px;
max-height: 115px;
}
.upcp-minimal-title, .upcp-minimal-price {
text-align: center;
}
.upcp-standard-product-page .upcp-product-side-container {
clear:both;
}
.upcp-standard-product-page .default-pp-related {
float: none;
width: 100%;
padding: 5px 20px;
margin: 0;
max-width: 100%;
} .upcp-standard-product-page-mobile .prod-cat-addt-details-thumbs-div {
overflow: visible;
width: 100%;
height: auto;
} .upcp-standard-product-page-mobile {
display: none;
}
.upcp-standard-product-page,
.upcp-custom-large-product-page {
width: 100%;
}
.upcp-standard-product-page *{
box-sizing: border-box;
}
.prod-details-right{
max-width: 300px;
float: left;
padding-left: 15px;
margin-top: 10px;
}
.upcp-product-side-container {
clear: both;
}
.upcp-side-title {
float: left;
padding-right: 10px;
font-weight: 600;
}
.upcp-product-video {
margin-top:12px;
margin-bottom: 6px;
} .prod-cat-addt-details-title .upcp-product-url-icon {
display: none;
}
.prod-cat-addt-details-title-and-price {
position: relative;
float: right;
width: calc(100% - 160px);
}
.prod-cat-addt-details-title, .prod-cat-addt-details-price {
margin: 0 !important;
padding: 0 !important;
line-height: 1 !important;
text-align: center;
}
.prod-cat-addt-details-title {
padding-top: 40px !important;
}
.prod-cat-addt-details-price {
padding: 20px 0 40px !important;
}
.prod-cat-addt-details-thumbs-div {
width: 120px;
height: 480px;
overflow-y: scroll;
}
.prod-cat-addt-details-thumb {
width: 95%;
max-width: none;
max-height: none;
margin: 0 0 10px;
cursor: pointer;
}
@media screen and (max-width: 670px) {
.prod-cat-addt-details-thumb {
width: 30%;
margin-top: 16px;
}
}
.upcp-standard-product-page .prod-cat-addt-details-main-image-div {
height: auto;
}
.upcp-standard-product-page .prod-cat-addt-details-main-div {
position: relative;
float: right;
width: calc(100% - 160px);
height: auto;
margin-left: 0;
text-align: center;
}
.upcp-standard-product-page .prod-cat-addt-details-main-div img {
height: auto;
width: auto;
min-width: auto;
min-height: auto;
max-height: 480px;
max-width: 100%;
}
.upcp-standard-product-page .prod-cat-addt-details-desc-div {
position: relative;
float: right;
width: calc(100% - 160px);
padding: 20px 0 40px;
} .gridster ul li {
list-style-type:none !important;
}
.gridster-mobile ul li{
list-style-type:none !important;
}
.prod-page-div {
list-style-type:none !important;
}
.upcp-cpp-title {
margin:0;
padding:0;
} body {
font-family: inherit;
}
.upcp-tabbed-product-page,
.upcp-tabbed-similar-products-div {
margin:15px;
} .prod-cat-back-link,
.upcp-product-page-breadcrumbs {
font-size: 0.80em;
padding-bottom: 8px;
width: 100%;
}
.upcp-catalogue-link {
text-decoration: none;
} .upcp-tabbed-images-container {
float: left;
width: 50%;
margin-top: 4em;
margin-bottom: 4em;
}
.upcp-tabbed-main-image-div {
overflow: hidden;
border: solid 1px #cac9c9;
box-shadow: none;
transition: box-shadow 0.5s;
margin: 15px auto;
}
.upcp-tabbed-main-image-div:before {
}
.upcp-tabbed-main-image-div:hover {
-webkit-box-shadow: 0 0 3px #515151;
-moz-box-shadow: 0 0 3px #515151;
box-shadow: 0 0 3px #515151;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in;
}
.upcp-tabbed-main-image-inner {
display:table;
text-align: center;
width:100%;
height:400px;
}
.upcp-tabbed-main-image-inner a{
display: table-cell;
}
.prod-cat-addt-details-link-a{
line-height: 0;
text-align: center;
vertical-align: middle;
max-height:100%;
width:100%;
cursor: default;
}
.prod-cat-addt-details-link-a.ewd-ulb-open-lightbox,
.prod-cat-addt-details-link-a.ewd-ulb-lightbox,
.prod-cat-addt-details-link-a.ewd-ulb-lightbox-noclick-image {
cursor: pointer;
}
.upcp-tabbed-main-image-inner img {
max-width:400px !important;
width:auto;
height:auto;
max-height:400px !important;
vertical-align: top;
}
.upcp-tabbed-image-container,
.upcp-tabbed-video-container {
display: table;
text-align: center;
width: 100%;
height: 400px;
}
.upcp-tabbed-video-container.upcp-Hide-Item,
.upcp-tabbed-image-container.upcp-Hide-Item {
display: none;
}
.upcp-scroll-content {
visibility: visible;
overflow: hidden;
position: relative;
z-index: 0;
width: 85%;
float: left;
} .upcp-scroll-list {
margin: 2px;
position: relative;
z-index: 1;
text-align:center;
}
.upcp-tabbed-image-thumbs-div {
width: 100%;
white-space: nowrap;
display: block;
margin: 0 auto;
}
.upcp-tabbed-addt-img-thumbs {
width:100px;
height:100px;
border: solid 1px #cac9c9;
margin: 8px;
display: inline-block;
box-shadow: none;
transition: box-shadow 0.5s;
}
.upcp-tabbed-addt-img-thumbs:hover {
-webkit-box-shadow: 0 0 3px #515151;
-moz-box-shadow: 0 0 3px #515151;
box-shadow: 0 0 3px #515151;
}
.upcp-tabbed-addt-img-thumbs a{
display: table-cell;
height: 100px;
line-height: 0;
text-align: center;
vertical-align: middle;
width: 100px;
}
.upcp-tabbed-addt-img-thumbs img {
cursor: pointer;
max-width:100px !important;
width:auto;
height:auto;
max-height:100px !important;
vertical-align: top;
}
.upcp-tabbed-button-div {
width:5%;
float:left;
}
.upcp-tabbed-button-left {
right: 5px;
}
.upcp-tabbed-button-right {
left: 5px;
}
.upcp-tabbed-button-left,
.upcp-tabbed-button-right {
float: left;
height: auto;
width: auto;
border: 1px;
border-radius: 20px;
position: relative;
z-index: 2;
background-color: #C0C0C0;
color: white;
top: 50px;
}
.upcp-tabbed-button-left:hover,
.upcp-tabbed-button-right:hover {
background-color: #cac9c9;
-webkit-transition: background-color 0.5s ease;
-moz-transition: background-color 0.5s ease;
-o-transition: background-color 0.5s ease;
transition: background-color 0.5s ease;
}
.upcp-tabbed-scrollbar-container {
margin: 0 auto;
} .upcp-tabbed-main-product-container {
float: right;
width: 47%;
padding-left: 0.5em;
margin-bottom: 4em;
}
.upcp-tabbed-main-product-details {
}
.upcp-tabbed-product-name {
font-size: 1.5em;
text-transform: uppercase;
border-bottom: solid 2px;
}
.upcp-tabbed-product-price {
font-size: 1em;
text-align: right;
} .upcp-tab-break {
display:block;
}
ul#upcp-tabs {
margin: 15px 0 0 !important;
padding: 0px;
overflow: hidden;
margin: 0 0 0 0;
}
.upcp-tabbed-layout-tab {
float: left;
list-style: none;
padding: 10px;
background-color: #C0C0C0;
margin-right: 1.5px;
cursor: pointer;
min-height: 70px;
}
.upcp-tabbed-layout-tab a {
color: white;
font-family: Helvetica;
text-decoration: none;
}
.upcp-tab-slide {
display: inline-block;
position: relative;
margin-bottom: -1.5px;
text-decoration: none;
}
.upcp-tab-slide:hover {
text-decoration: none;
}
.upcp-tab-slide:after {
content: '';
display:block;
margin: auto;
height: 1.5px;
width: 0px;
background: transparent;
transition: width .5s ease, background-color .5s ease;
}
.upcp-tab-slide:hover:after {
width: 100%;
background: white;
}
.upcp-tab-layout-tab-unclicked {
background-color: #cac9c9;
}
#content_wrapper {
font-family: Helvetica;
width:50%;
height:300px;
background-color: #FFFFFF;
margin:0px;
padding:6px;
overflow:hidden;
border-top: 0.25em solid rgba(0, 44, 105, 1) ;
}
.upcp-tabbed-tab {
padding: 1em 1em 1em 1em;
max-width: 100%;
max-height: 100%;
border: solid 1px #C0C0C0;
}
.upcp-tabbed-description {
height: 450px;
overflow-y: auto;
}
.upcp-tabbed-addtl-info {
height: 450px;
overflow-y: auto;
}
.upcp-tabbed-contact-form {
min-height: 450px;
}
.upcp-tabbed-reviews {
height: 450px;
overflow-y: auto;
}
div#upcp-tabbed-content div.ewd-urp-review-form label {
width: auto;
}
@keyframes fadein {
from {
opacity:0;
}
to {
opacity:1;
}
}
@-moz-keyframes fadein { from {
opacity:0;
}
to {
opacity:1;
}
}
@-webkit-keyframes fadein { from {
opacity:0;
}
to {
opacity:1;
}
}
@-o-keyframes fadein { from {
opacity:0;
}
to {
opacity: 1;
}
}
.upcp-hidden {
display: none;
}
.upcp-tab-contact-labels {
font-weight: bold;
width: 25%;
display: inline-block;
margin-bottom: 1em;
}
.upcp-tab-contact-name {
text-align: right;
}
.upcp-contact-name {
border: 0.25em solid rgba(0, 44, 105, 1);
border-radius: 5px;
height: 2em;
}
.upcp-contact-email {
border: 0.25em solid rgba(0, 44, 105, 1);
border-radius: 5px;
height: 2em;
}
.upcp-contact-message {
border: 0.25em solid rgba(0, 44, 105, 1);
border-radius: 5px;
width: 50%;
height: 10em;
}
input[type="text"]:focus {
background-color: rgba(0, 44, 105, 0.25);
}
.upcp-tabbed-details {
}
.upcp-tabbed-description::-webkit-scrollbar {
width: 10px;
border-radius: 10px;
background-color: rgba(192,192,192,0.5);
}
.upcp-tabbed-description::-webkit-scrollbar-thumb {
border-radius: 10px;
background-color: #555;
} .upcp-tab-title {
font-weight: bold;
text-transform: uppercase;
} .wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="textarea"] {
width: 85%;
display: block;
position: relative;
margin:5px 0;
}
.wpcf7-form textarea {
resize: none;
width:85% !important;
height:70px !important;
margin:5px 0;
} .upcp-related-products-title {
border-bottom: solid 2px;
margin-bottom: 1em;
text-transform: uppercase;
font-family: inherit;
}
.upcp-related-products {
width: 100%;
margin-left: 0 !important;
display: inline-block;
}
.upcp-tabbed-similar-products-div {
clear:both;
}
.upcp-minimal-product-listing {
text-align: inherit !important; padding-right: 0px !important;
display: inline-block;
}
.upcp-minimal-img-div {
height: 100px;
width: 100px;
border: solid 1px rgba(192,192,192,0.5);
text-align: inherit;
margin: 0 auto;
}
.upcp-minimal-img {
max-height: 100% !important;
max-width: 100% !important;
padding: 2px;
}
.upcp-minimal-title{
width: 100%;
margin-top: 1em;
} @media screen and (min-width: 1000px) {
.upcp-minimal-product-listing {width:180px;}
}
@media screen and (max-width: 700px) {
.upcp-tabbed-images-container {width:100%; margin:1em 0;}
.upcp-tabbed-main-image-inner img{width:100% !important;}
.upcp-tabbed-main-product-container {width:100%;}
.upcp-tabbed-description {height: 250px;}
.upcp-tabbed-addtl-info {height: 250px;}
.upcp-tabbed-image-thumbs-div {margin: 0 auto;}
}
@media screen and (max-width: 550px) {
}
@media screen and (max-width: 275px) {
.upcp-scroll-content {width: 50%;}
}
@media only screen and (max-device-width: 720px) {
} .catalogue-nav {
margin: 6px 6px 18px 12px;
font-family:sans-serif;
}
.catalogue-nav a {
font-size: 16px;
font-weight: 400;
margin-left: 3px;
margin-right: 3px;
padding: 0 10px 3px;
text-decoration: none;
}
.paging-input,
.pagination-links {
margin:0 5px;
} .upcp-cat-nav-bg-light a{
background:#fafafa  none repeat scroll 0 0;
}
.upcp-cat-nav-bg-light a:hover {
background: #eeeeee;
font-weight:bold;
}
.upcp-cat-nav-bg-light.upcp-cat-nav-gradient a:hover {
background: #fafafa;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e6e6e6), to(#ffffff));
background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #fafafa);
}
.upcp-cat-nav-bg-dark a{
background: #474747 none repeat scroll 0 0;
}
.upcp-cat-nav-bg-dark a:hover {
background:rgba(71, 71, 71, 0.65);
font-weight:bold;
}
.upcp-cat-nav-bg-dark.upcp-cat-nav-gradient a:hover {
background: #474747;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#474747), to(#8f8f8f));
background: -moz-linear-gradient(0% 0% 270deg,#474747, #8f8f8f);
} .upcp-cat-nav-border-black a{
border: solid 1px #000000;
border-radius:2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
}
.upcp-cat-nav-border-blue a{
border: solid 1px #80bee1;
border-radius:2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
}
.upcp-cat-nav-border-grey a{
border: solid 1px #c0c0c0;
border-radius:2px;
-moz-border-radius: 2px;
-khtml-border-radius: 2px;
}
.upcp-cat-nav-shadow a{
box-shadow: inset 0px 0.5px 0px rgba(255,255,255, 1), 1px 1px 3px rgba(0,0,0, .3);
text-shadow: 0px 1px 0px rgba(255,255,255, 1);
} .upcp-cat-nav-font-black a, .cat-nav-font-black:link a, .cat-nav-font-black:visited a{
color: #000000;
text-decoration: none;
}
.upcp-cat-nav-font-blue a, .cat-nav-font-blue:link a, .cat-nav-font-blue:visited a {
color: #38b3fa;
text-decoration: none;
}
.upcp-cat-nav-font-grey a, .cat-nav-font-grey:link a, .cat-nav-font-grey:visited a{
color: #999999;
text-decoration: none;
}
.catalogue-nav a.disabled {
color: #aaaaaa;
} .upcp-overview-mode-item {
position: relative;
float: left;
width: 240px;
height: 295px;
margin-right: 32px;
margin-top: 40px;
}
.upcp-overview-mode-image {
position: relative;
float: left;
width: 240px;
height: 240px;
text-align: center;
}
.upcp-overview-mode-image img {
position: relative; width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
}
.upcp-overview-mode-title {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: auto;
padding: 14px 0;
background: #111;
background: rgba(0,0,0,.65);
color: #fff;
text-align: center;
transition: background .35s;
}
.upcp-overview-mode-item:hover .upcp-overview-mode-title {
background: #111;
background: rgba(0,0,0,1);
} .prod-cat-category-label {
clear: both;
position: relative;
float: none;
display: block;
width: 100%;
height: auto;
margin: 20px 0;
overflow: hidden;
}
.prod-cat-category-label .upcp-category-main-img {
clear: both;
position: relative;
float: none;
display: block;
width: 240px;
height: auto;
margin-left: 50%;
right: 120px;
}
.prod-cat-category-label .prod-cat-category-name {
clear: both;
position: relative;
float: none;
width: 100%;
height: auto;
margin-top: 16px;
padding: 14px 0;
text-align: center;
}
.prod-cat-category-label .prod-cat-category-name.blockCatHeading {
background: #111;
background: rgba(0,0,0,.75);
color: #fff;
} .upcp-subcategory-img-div, .upcp-category-img-div {
clear: both;
position: relative;
float: none;
display: block;
width: 100%;
height: auto;
}
.upcp-subcategory-img-div img, .upcp-category-img-div img {
position: relative;
float: none;
width: 50%;
height: auto;
margin: 0 0 8px;
} .upcp-product-comparison-button,
.upcp-sale-flag {
position: absolute;
right: -50px;
top: -50px;
width: 100px;
height: 100px;
background: green;
color: #fff;
z-index: 5;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.detail-display .upcp-product-comparison-button, .detail-display .upcp-sale-flag, .list-display .upcp-product-comparison-button, .list-display .upcp-sale-flag {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
right: auto;
left: -50px;
}
.upcp-product-comparison-button {
cursor: pointer;
}
.upcp-product-comparison-button.comparisonClicked {
background: blue;
}
.upcp-product-comparison-button span.compareSpan,
.upcp-sale-flag span.saleSpan {
position: absolute;
bottom: 8px;
left: 0;
text-align: center;
width: 100%;
font-size: 12px;
}
.upcp-prod-comp-submit-instructions {
margin: 20px 0 40px;
padding: 16px;
border: 1px solid #888;
}
.upcp-prod-comp-submit-instructions input[type="submit"] {
background: #292929;
color: #fff;
border-radius: 0;
padding: 12px 22px;
font-weight: bold;
font-size: 1em;
margin-left: 16px;
}
.upcp-prod-comp-submit-instructions input[type="submit"]:hover {
background: #555;
color: #fff;
}
.upcp-product-comparison-container {
position: relative;
float: left;
width: 100%;
overflow-x: auto;
}
.upcp-product-comparison-inner {
position: relative;
float: left;
width: 100%;
}
.upcp-product-comparison-div {
margin-top: 32px;
text-align: center;
}
.upcp-product-comparison-div a {
box-shadow: none !important;
}
.upcp-pc-half {
position: relative;
float: left;
width: 40%;
margin: 32px 5%;
}
.upcp-pc-third {
position: relative;
float: left;
width: 27.333333%;
margin: 32px 3%;
}
.upcp-pc-fourth {
position: relative;
float: left;
width: 21%;
margin: 32px 2%;
}
.upcp-product-comparison-image {
clear: both;
position: relative;
float: left;
width: 100%;
height: 220px;
margin: 20px 0 20px;
overflow: hidden;
}
.upcp-product-comparison-image img {
position: relative;
float: none !important;
width: auto !important;
height: auto !important;
max-height: 100% !important;
max-width: 100% !important;
}
.upcp-product-comparison-title {
height: 64px;
font-weight: bold;
font-size: 30px;
line-height: 1.2;
}
.upcp-pc-field {
clear: both;
position: relative;
float: left;
width: 100%;
border-left: 1px solid #bbb;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
}
.upcp-pc-label, .upcp-pc-value {
padding: 10px 0;
}
.upcp-pc-value {
height: 54px;
color: #333;
font-size: 0.9em;
padding-bottom: 16px;
}
.upcp-product-comparison-subcategory-value.upcp-pc-value, .upcp-product-comparison-category-value.upcp-pc-value {
height: 54px;
}
.upcp-product-comparison-price {
background: #444;
color: #fff;
font-size: 1.35em;
padding: 20px 0;
}
.upcp-pc-label {
background: #c2c2c2;
background: transparent;
color: #fff;
color: #333;
font-weight: bold;
padding-bottom: 0;
}
@media screen and (max-width: 1280px) {
.upcp-pc-third .upcp-product-comparison-image, .upcp-pc-fourth .upcp-product-comparison-image {
height: 150px;
}
}
@media screen and (max-width: 1000px) {
.upcp-pc-fourth {
position: relative;
float: left;
width: 27.333333%;
margin: 32px 3%;
}
}
@media screen and (max-width: 900px) {
.upcp-pc-third .upcp-product-comparison-image, .upcp-pc-fourth .upcp-product-comparison-image {
height: 100px;
}
.upcp-pc-half .upcp-product-comparison-image {
height: 150px;
}
}
@media screen and (max-width: 768px) {
.upcp-pc-third, .upcp-pc-fourth {
width: 40%;
margin: 32px 5%;
}
.upcp-product-comparison-image {
height: 150px;
}
}
@media screen and (max-width: 600px) {
.upcp-product-comparison-image {
height: 100px !important;
}
.upcp-product-comparison-image {
height: 150px !important;
}
} .price ins {
padding: 0;
text-decoration: none;
}
span.amount {
display: block;
line-height: 1.1em;
}
del span.amount {
opacity: 0.5;
} #upcp-lightbox-background-div,
#upcp-lightbox-div {
display: none;
}
#upcp-lightbox-background-div {
position: fixed;
top: 0;
left: 0;
z-index: 1000;
width: 100%;
height: 100%;
opacity: 0.85;
background: #333;
}
#upcp-lightbox-div {
position: fixed;
left: 0;
top: 0;
width: 80%;
height: 70%;
margin: 8% 10%;
opacity: 1;
z-index: 1001;
overflow: hidden;
}
#upcp-lightbox-div-img-contatiner {
position: relative;
float: left;
width: 100%;
height: auto;
overflow: hidden;
}
#upcp-lightbox-div-img {
position: relative;
float: left;
width: 100%;
}
#upcp-lightbox-text-div {
position: absolute;
bottom: 0;
left: 0;
min-height: 100px;
width: 100%;
padding: 14px 0;
background: #111;
background: rgba(1,1,1,.8);
}
#upcp-lightbox-text-div-inner {
position: relative;
float: left;
padding: 0 16px;
color: #fff;
}
#upcp-lightbox-title-div {
font-size: 1.5em;
}
#upcp-lightbox-price-div {
font-size: 1em;
}
#upcp-lightbox-description-div {
font-size: 1em;
}
#upcp-lightbox-link-container-div a {
font-size: 1.1em;
}
.upcp-lightbox-mode {
cursor: pointer;
} .disableLink {
cursor: default;
pointer-events: none;
}
#upcp-lightbox-div {
height: 80vh;
margin: 10vh 10%;
}
#upcp-lightbox-div-img-contatiner {
height: 100%;
}
#upcp-lightbox-div-img {
position: relative;
float: none;
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
display: block;
margin: 0 auto;
} .upcp-urp-review-score {
clear: both;
display: block;
position: relative;
width: auto;
min-width: 100px;
margin-bottom: 16px;
}
.thumb-display .upcp-urp-review-score {
margin-left: 50%;
right: 50px;
} .upcp-inquire-button,
.upcp-wc-cart-button {
cursor: pointer;
}
.upcp-inquire-div,
.upcp-wc-cart-div {
position: fixed;
top: 0px;
right: 0px;
background: #FFFFFF;
border: 1px #ccc solid;
border-top: none;
border-right: none;
border-radius: 0;
padding: 40px 40px 32px;
text-align: center;
box-shadow: 0 0 4px #ccc;
z-index: 100;
}
.upcp-clear-cart {
cursor: pointer;
font-size: 0.8em;
position: relative;
float: left;
width: 100%;
margin-top: 14px;
}
.upcp-cart-item-count-html {
font-size: 1em;
position: relative;
float: left;
width: 100%;
margin-bottom: 12px;
font-weight: bold;
}
.upcp-submit-wc-cart input[name="Submit_Inquiry"] {
background: #292929;
color: #fff;
border-radius: 0;
padding: 12px 22px;
font-weight: bold;
font-size: 1.2em;
}
.upcp-submit-wc-cart input[name="Submit_Inquiry"]:hover {
background: #555;
color: #fff;
} .prod-cat-display-categories-tags {
position: relative;
float: left;
width: 100%;
margin: 4px 0;
}
.prod-cat-display-categories-tags:first-of-type {
margin-top: 8px;
} .upcp-thumb-image-div, .upcp-thumb-image-div a {
width: calc(100% - 20px);
}
.upcp-thumb-image-div {
display: table;
}
div.upcp-thumb-image-div img {
max-width: calc(100% - 20px);
} #upcp-price-slider-min-span, #upcp-price-slider-max-span, .upcp-custom-field-slider-min-span, .upcp-custom-field-slider-max-span {
position: relative;
float: left;
}
.upcp-price-slider-currency-symbol {
display: block;
position: relative;
float: left;
margin-right: 6px;
margin-top: 5px;
}
.upcp-price-slider-divider {
display: block;
position: relative;
float: left;
margin: 4px 10px 0;
}
input[type="text"].upcp-price-slider-min, input[type="text"].upcp-price-slider-max, input[type="text"].upcp-custom-field-slider-min, input[type="text"].upcp-custom-field-slider-max {
display: block;
position: relative;
float: left;
width: 80px;
height: 32px;
padding: 8px;
}
span#upcp-price-range, span.upcp-custom-field-range {
clear: both;
position: relative;
float: left;
width: 100%;
}
.upcp-custom-field-slider, #upcp-price-score-filter {
clear: both;
position: relative;
float: left;
width: 100%;
margin: 7px 0 12px;
}
.upcp-custom-field-slider-container {
clear: both;
position: relative;
float: left;
width: 100%;
}
.prod-cat-sidebar-cf-content {
clear: both;
position: relative;
float: left;
width: 100%;
}
@media screen and (min-width: 716px) and (max-width: 1120px) {
#upcp-price-slider-min-span, #upcp-price-slider-max-span {
clear: both;
width: 100%;
}
} @font-face { font-family: 'ewd-details';
src: url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/css/fonts/ewd-details.eot);
src: url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/css/fonts/ewd-details.woff2) format('woff2'),
url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/css/fonts/ewd-details.woff) format('woff'),
url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/css/fonts/ewd-details.ttf) format("truetype"),
url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/css/fonts/ewd-details.svg#ewd-details) format("svg");
font-weight: normal;
font-style: normal;
}
.upcp-details-icon {
font-family: 'ewd-details';
font-size: 1.3em;
color: #1b8be0;
width: 32px;
text-align: right;
display: table-cell;
vertical-align: middle;
}@media only screen and (max-width: 670px) {
.upcp-standard-product-page,
.upcp-custom-large-product-page {
display: none;
}
.upcp-standard-product-page-mobile {
display: inline;
width: 100%;
}
} @media only screen and (max-width:715px) {
.prod-cat-inner {
position:relative;
width:100%;
}
.prod-cat-sidebar {
clear:both;
width:100%;
max-height:auto;
max-width: none;
z-index: 99999;
right:0;
}
.prod-cat-sidebar > form > div {
margin: 5px 15px;
}        
.prod-cat-sidebar-category-content div, .prod-cat-sidebar-subcategory-content div, .prod-cat-sidebar-content-tag div, .prod-cat-cf-sidebar-option div {
max-width: 100%;
}
.prod-cat-sidebar-category-title,
.prod-cat-sidebar-subcategory-title,
.prod-cat-tag-sidebar-title, .prod-cat-cf-sidebar-title  {
padding: 5px;
}
.prod-cat-sidebar-cat-title{
clear:both;
width:100%;
}
.prod-cat-sidebar-content{
width:100%;
}
.prod-cat-sidebar-content div{
padding: 5px;
display: inline-block;
}
.prod-cat-sidebar-content div.ui-slider {
display: block;
}
.prod-cat-cf-sidebar-title {
}
.prod-cat-sidebar-cf{
width:100%;
}
.prod-cat-cf-sidebar-option div{
float:left;
margin:5px 5px 0;
}
.prod-cat-sidebar-category,
.prod-cat-sidebar-subcategory,
.prod-cat-sidebar-tag,
.prod-cat-sidebar-cf-value-div{
padding: 0 4px;
}
.prod-cat-sort-by, 
.prod-cat-text-search{
margin-left:5px;
}.
.styled-input {
width: 85%;
min-width:140px;
}
.styled-select select {
width:auto;
}
.styled-input input[type="text"] {
width:90%;
}
.displaying-num {
display: inline-block;
}
.prod-cat-sidebar .styled-input {
width: 100%;    
}
.upcp-filtering-clear-all {
width: calc(100% - 22px);
}
.prod-cat-sidebar-content .subcat-collapsible {
width:100%;
padding: 0;
}
.prod-cat-sidebar-content .prod-sidebar-checkbox-block {
display: block;
width: 100%;
}
.prod-cat-subcat-collapsible .prod-cat-sidebar-category,
.prod-cat-subcat-collapsible  .prod-cat-sidebar-subcategory{
display: block;
width: 100%;
}
} @media only screen and (max-width: 1050px) and (min-width:520px) {
.upcp-detail-item {
width: 100%;
}
.upcp-detail-image-div {
width: 35% !important;
height:200px !important;
}
.upcp-detail-image-div a {
width:100%;
height:200px;
line-height: 0;
}
div.upcp-detail-image-div img {
width:100%;
height:auto;
}
.upcp-detail-image {
}
.upcp-mid-detail-div{    
}
.upcp-end-detail-div {
width:15%;
}
} @media only screen and (max-width: 1200px) and (min-width:481px) {
.upcp-list-item {
width:100%;
margin-left:5%;
margin-top:10px;
}
.upcp-list-details {
}
.upcp-list-image-div {
margin-top:10px;
width: 30%;
}
.upcp-list-desc {
margin:0 5px;
float:left;
min-height:150px;   
width:55%;
max-width:none;
overflow:auto;
}
.upcp-list-details-link {
background: url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/images/details_icon.png);
background-repeat: no-repeat;
background-position: center right;
color: #50a3d1;
height: 40px;
float: left;
padding:0 15px;
}
} @media only screen and (max-width: 480px){
.upcp-thumb-item {
float:none;
margin:15px auto !important;
min-height:300px;
min-width:80px;
width:100% !important;
}
.upcp-thumb-image-div{
width:100%;
margin: 0;
}
.upcp-thumb-image-div a {
display: table-cell;
width:97%;
margin: 0 auto;
}
div.upcp-thumb-image-div img {
max-width: 180px !important;
margin: 0 auto;
}
.upcp-thumb-price {
width:45%;
min-width:81px;
}
.upcp-thumb-details-link {
float:left;
width:42%;
margin-left:6px;
min-width:80px;
}
} @media only screen and (max-width: 480px){
.upcp-list-item {
width:100%;
margin: 0 15px;
}
.upcp-list-category {
margin: 15px;
}
.upcp-list-details {
max-width:100%;
}
.upcp-list-image-div {
width: 100%;
}
.upcp-list-image-div a {
width:75%;
display:table;
position:relative;
margin:0 auto;
}
.upcp-list-image-div img {
position: absolute;
margin: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
max-height:160px;
}
.upcp-list-desc {
margin-top:10px;
padding:0;
float:left;
overflow: hidden;
width:100%;
max-width:none;
min-height:0;
overflow:auto;
}
.upcp-list-details-link {
background: url(//austin.windowmedics.com/wp-content/plugins/ultimate-product-catalogue/images/details_icon.png);
background-repeat: no-repeat;
background-position: center right;
color: #50a3d1;
height: 40px;
width:100%;
float: left;
padding:0 15px;
}
.upcp-prod-desc-custom-fields.upcp-custom-field-list{
width:100%;
}
} @media only screen and (max-width: 519px) {
.detail-display {
min-width:210px;
}
.upcp-detail-item {
width: 95%;
min-width:200px;
overflow:hidden;
flex-flow:column nowrap;
}
.upcp-detail-image-div {
width: 100%;
height:150px;
margin: 0;
}
.upcp-detail-image-div a {
line-height: 0;
text-align: center;
display: table-cell;
vertical-align: middle;
}
div.upcp-detail-image-div img {
}
.upcp-mid-detail-div{
width:100% !important;
float:left;
overflow:hidden;
height:auto;
margin: 0;
padding-right: 5px;
border:none;
border-top:1px solid #e0e0e0;
min-height:0;
}
.upcp-detail-title{
padding-left:5px;
padding-right:5px;
}
.upcp-detail-desc{
padding: 0 5px;
}  
.upcp-end-detail-div {
float: none;
max-width: none;
min-height: 0;
width: 100%;
padding: 0;
}
.prod-cat-end-detail-div a.upcp-catalogue-link {
height:40px;
float:right;
margin:0 20px;
}
.prod-cat-end-detail-div .upcp-detail-price{
width: auto !important;
margin:10px;
}
.upcp-detail-details-link {
height:40px;
background:none;
font-size: 1.2em;
}
}.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-clearfix {
min-height: 0; }
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0);
}
.ui-front {
z-index: 100;
} .ui-state-disabled {
cursor: default !important;
}  .ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}  .ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-accordion .ui-accordion-header {
display: block;
cursor: pointer;
position: relative;
margin-top: 2px;
padding: .5em .5em .5em .7em;
min-height: 0; }
.ui-accordion .ui-accordion-icons {
padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
position: absolute;
left: .5em;
top: 50%;
margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
padding: 1em 2.2em;
border-top: 0;
overflow: auto;
}
.ui-autocomplete {
position: absolute;
top: 0;
left: 0;
cursor: default;
}
.ui-button {
display: inline-block;
position: relative;
padding: 0;
line-height: normal;
margin-right: .1em;
cursor: pointer;
vertical-align: middle;
text-align: center;
overflow: visible; }
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
text-decoration: none;
} .ui-button-icon-only {
width: 2.2em;
} button.ui-button-icon-only {
width: 2.4em;
}
.ui-button-icons-only {
width: 3.4em;
}
button.ui-button-icons-only {
width: 3.7em;
} .ui-button .ui-button-text {
display: block;
line-height: normal;
}
.ui-button-text-only .ui-button-text {
padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
padding: .4em;
text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
padding-left: 2.1em;
padding-right: 2.1em;
} input.ui-button {
padding: .4em 1em;
} .ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
position: absolute;
top: 50%;
margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
left: 50%;
margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
right: .5em;
} .ui-buttonset {
margin-right: 7px;
}
.ui-buttonset .ui-button {
margin-left: 0;
margin-right: -.3em;
}  input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
border: 0;
padding: 0;
}
.ui-datepicker {
width: 17em;
padding: .2em .2em 0;
display: none;
}
.ui-datepicker .ui-datepicker-header {
position: relative;
padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
position: absolute;
top: 2px;
width: 1.8em;
height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
left: 2px;
}
.ui-datepicker .ui-datepicker-next {
right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
font-size: 1em;
margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
width: 49%;
}
.ui-datepicker table {
width: 100%;
font-size: .9em;
border-collapse: collapse;
margin: 0 0 .4em;
}
.ui-datepicker th {
padding: .7em .3em;
text-align: center;
font-weight: bold;
border: 0;
}
.ui-datepicker td {
border: 0;
padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
display: block;
padding: .2em;
text-align: right;
text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding: 0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width: auto;
overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
} .ui-datepicker.ui-datepicker-multi {
width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
width: 95%;
margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear: left;
}
.ui-datepicker-row-break {
clear: both;
width: 100%;
font-size: 0;
} .ui-datepicker-rtl {
direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width: 0;
border-left-width: 1px;
}
.ui-dialog {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
padding: .2em;
outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
padding: .4em 1em;
position: relative;
}
.ui-dialog .ui-dialog-title {
float: left;
margin: .1em 0;
white-space: nowrap;
width: 90%;
overflow: hidden;
text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
position: absolute;
right: .3em;
top: 50%;
width: 20px;
margin: -10px 0 0 0;
padding: 1px;
height: 20px;
}
.ui-dialog .ui-dialog-content {
position: relative;
border: 0;
padding: .5em 1em;
background: none;
overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
text-align: left;
border-width: 1px 0 0 0;
background-image: none;
margin-top: .5em;
padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
margin: .5em .4em .5em 0;
cursor: pointer;
}
.ui-dialog .ui-resizable-se {
width: 12px;
height: 12px;
right: -5px;
bottom: -5px;
background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
cursor: move;
}
.ui-menu {
list-style: none;
padding: 2px;
margin: 0;
display: block;
outline: none;
}
.ui-menu .ui-menu {
margin-top: -3px;
position: absolute;
}
.ui-menu .ui-menu-item {
margin: 0;
padding: 0;
width: 100%; list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
margin: 5px -2px 5px -2px;
height: 0;
font-size: 0;
line-height: 0;
border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
text-decoration: none;
display: block;
padding: 2px .4em;
line-height: 1.5;
min-height: 0; font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
font-weight: normal;
margin: -1px;
}
.ui-menu .ui-state-disabled {
font-weight: normal;
margin: .4em 0 .2em;
line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
cursor: default;
} .ui-menu-icons {
position: relative;
}
.ui-menu-icons .ui-menu-item a {
position: relative;
padding-left: 2em;
} .ui-menu .ui-icon {
position: absolute;
top: .2em;
left: .2em;
} .ui-menu .ui-menu-icon {
position: static;
float: right;
}
.ui-progressbar {
height: 2em;
text-align: left;
overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
margin: -1px;
height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
height: 100%;
filter: alpha(opacity=25);
opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
background-image: none;
}
.ui-resizable {
position: relative;
}
.ui-resizable-handle {
position: absolute;
font-size: 0.1px;
display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
display: none;
}
.ui-resizable-n {
cursor: n-resize;
height: 7px;
width: 100%;
top: -5px;
left: 0;
}
.ui-resizable-s {
cursor: s-resize;
height: 7px;
width: 100%;
bottom: -5px;
left: 0;
}
.ui-resizable-e {
cursor: e-resize;
width: 7px;
right: -5px;
top: 0;
height: 100%;
}
.ui-resizable-w {
cursor: w-resize;
width: 7px;
left: -5px;
top: 0;
height: 100%;
}
.ui-resizable-se {
cursor: se-resize;
width: 12px;
height: 12px;
right: 1px;
bottom: 1px;
}
.ui-resizable-sw {
cursor: sw-resize;
width: 9px;
height: 9px;
left: -5px;
bottom: -5px;
}
.ui-resizable-nw {
cursor: nw-resize;
width: 9px;
height: 9px;
left: -5px;
top: -5px;
}
.ui-resizable-ne {
cursor: ne-resize;
width: 9px;
height: 9px;
right: -5px;
top: -5px;
}
.ui-selectable-helper {
position: absolute;
z-index: 100;
border: 1px dotted black;
}
.ui-slider {
position: relative;
text-align: left;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1.2em;
height: 1.2em;
cursor: default;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0;
} .ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
filter: inherit;
}
.ui-slider-horizontal {
height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
top: -.3em;
margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
right: 0;
}
.ui-slider-vertical {
width: .8em;
height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
left: -.3em;
margin-left: 0;
margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
left: 0;
width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
top: 0;
}
.ui-spinner {
position: relative;
display: inline-block;
overflow: hidden;
padding: 0;
vertical-align: middle;
}
.ui-spinner-input {
border: none;
background: none;
color: inherit;
padding: 0;
margin: .2em 0;
vertical-align: middle;
margin-left: .4em;
margin-right: 22px;
}
.ui-spinner-button {
width: 16px;
height: 50%;
font-size: .5em;
padding: 0;
margin: 0;
text-align: center;
position: absolute;
cursor: default;
display: block;
overflow: hidden;
right: 0;
} .ui-spinner a.ui-spinner-button {
border-top: none;
border-bottom: none;
border-right: none;
} .ui-spinner .ui-icon {
position: absolute;
margin-top: -8px;
top: 50%;
left: 0;
}
.ui-spinner-up {
top: 0;
}
.ui-spinner-down {
bottom: 0;
} .ui-spinner .ui-icon-triangle-1-s { background-position: -65px -16px;
}
.ui-tabs {
position: relative; padding: .2em;
}
.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: 0;
margin: 1px .2em 0 0;
border-bottom-width: 0;
padding: 0;
white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
float: left;
padding: .5em 1em;
text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
margin-bottom: -1px;
padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
display: block;
border-width: 0;
padding: 1em 1.4em;
background: none;
}
.ui-tooltip {
padding: 8px;
position: absolute;
z-index: 9999;
max-width: 300px;
-webkit-box-shadow: 0 0 5px #aaa;
box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
border-width: 2px;
} .ui-widget {
font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
font-size: 1.1em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
font-size: 1em;
}
.ui-widget-content {
border: 1px solid #dddddd;
color: #333333;
}
.ui-widget-content a {
color: #333333;
}
.ui-widget-header {
border: 1px solid #e78f08;
color: #ffffff;
font-weight: bold;
}
.ui-widget-header a {
color: #ffffff;
} .ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
border: 1px solid #cccccc;
font-weight: bold;
color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
color: #1c94c4;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
border: 1px solid #fbcb09;
font-weight: bold;
color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
color: #c77405;
text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
border: 1px solid #fbd850;
font-weight: bold;
color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #eb8f00;
text-decoration: none;
} .ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border: 1px solid #fed22f;
color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
border: 1px solid #cd0a0a;
color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70);
font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35);
background-image: none;
}
.ui-state-disabled .ui-icon {
filter:Alpha(Opacity=35); }  .ui-icon {
width: 16px;
height: 16px;
} .ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; } .ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }  .ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
border-bottom-right-radius: 4px;
} .ui-widget-overlay {
opacity: .5;
filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
margin: -5px 0 0 -5px;
padding: 5px;
opacity: .2;
filter: Alpha(Opacity=20);
border-radius: 5px;
}