@charset "utf-8";
 @font-face {font-family:'robotomedium';src:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-medium-webfont.eot);src:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-medium-webfont.eot?#iefix) format('embedded-opentype'), url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-medium-webfont.woff) format('woff'), url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-medium-webfont.ttf) format('truetype'), url(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-regular-webfont.eot);src:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-regular-webfont.eot?#iefix) format('embedded-opentype'), url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-regular-webfont.woff) format('woff'), url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-regular-webfont.ttf) format('truetype'), url(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-bold-webfont.eot);src:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-bold-webfont.eot?#iefix) format('embedded-opentype'), url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-bold-webfont.woff) format('woff'), url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-bold-webfont.ttf) format('truetype'), url(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-light-webfont.eot);src:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-light-webfont.eot?#iefix) format('embedded-opentype'), url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-light-webfont.woff) format('woff'), url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/css/fonts/roboto-light-webfont.ttf) format('truetype'), url(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/aboutus-2000X270.jpg) center top no-repeat!important}
.about-us .inner_banner_760 {display:none; background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/aboutus-1003X225.jpg) center top no-repeat!important}
.about-us .inner_banner_480 { display:none; background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/aboutus-480X225.jpg) center top no-repeat!important}
.defog .inner_banner{background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/defog-2000X270.jpg) center top no-repeat!important}
.defog .inner_banner_760 {display:none; background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/defog-1003X225.jpg) center top no-repeat!important}
.defog .inner_banner_480 { display:none; background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/defog-480X225.jpg) center top no-repeat!important}
.glass .inner_banner{background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/glass-2000X270.jpg) center top no-repeat!important}
.glass .inner_banner_760 {display:none; background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/glass-1003X225.jpg) center top no-repeat!important}
.glass .inner_banner_480 { display:none; background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/glass-480X225.jpg) center top no-repeat!important}
.window .inner_banner{background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/windows-2000X270.jpg) center top no-repeat!important}
.window .inner_banner_760 {display:none; background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/windows-1003X225.jpg) center top no-repeat!important}
.window .inner_banner_480 { display:none; background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/windows-480X225.jpg) center top no-repeat!important}
.doors .inner_banner{background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/door-2000X270.jpg) center top no-repeat!important}
.doors .inner_banner_760 {display:none; background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/door-1003X225.jpg) center top no-repeat!important}
.doors .inner_banner_480 { display:none; background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/door-480X225.jpg) center top no-repeat!important}
.contact .inner_banner{background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/contactus-2000X270.jpg) center top no-repeat!important}
.contact .inner_banner_760 {display:none; background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/contactus-1003X225.jpg) center top no-repeat!important}
.contact .inner_banner_480 { display:none; background:url(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/home_bg.jpg) center top no-repeat}
body.dealership { background: url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/dealer-bg.jpg) center top no-repeat}
body.microsite { background: url(//southernalberta.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(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/view-all.jpg) right 3px no-repeat; } 
.view_all_red:hover {color:#c4304a;}
.orage_btn{ background: url(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/btn-hover.png) right 11px no-repeat #3f3f3f; text-decoration:none;}
.orage_btn2{ background: url(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/btn-hover.png) right 11px no-repeat #3f3f3f;}
.instant_call{ background: url(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/store_locator.png) left 3px no-repeat; color:#c4304a}
.header_right_top .locate_store.active{background:url(//southernalberta.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(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/dealership.png) left -25px no-repeat; color:#c4304a}
.header_right_top .dealership a.active{background:url(//southernalberta.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(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/social-icons.png) left -23px no-repeat;}
.social_icons .icons a.facebook:hover { background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/social-icons.png) left top no-repeat;}
.social_icons .icons a.twitter{ background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/social-icons.png) -23px -23px no-repeat;}
.social_icons .icons a.twitter:hover { background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/social-icons.png) -23px top no-repeat;}
.social_icons .icons a.gplus{ background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/social-icons.png) -46px -23px no-repeat;}
.social_icons .icons a.gplus:hover { background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/social-icons.png) -46px top no-repeat;}
.social_icons .icons a.pininterest{ background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/social-icons.png) -69px -23px no-repeat;}
.social_icons .icons a.pininterest:hover { background:url(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/social-icons-mobile.png) left top no-repeat;}
.social_icons_mobile .icons a.twitter{ background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/social-icons-mobile.png) -23px top no-repeat;}
.social_icons_mobile .icons a.gplus{ background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/social-icons-mobile.png) -46px top no-repeat;}
.social_icons_mobile .icons a.pininterest{ background:url(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) -84px top}
.home_middle_tabs_left ul li a span.image.remodeling{ background:url(//southernalberta.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(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) -84px -54px}
.home_middle_tabs_left ul li a span.image.building{ background:url(//southernalberta.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(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) -84px -108px}
.home_middle_tabs_left ul li a span.image.maintenance{ background:url(//southernalberta.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(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/tabs-icons.png) -84px -167px}
.home_middle_tabs_left ul li a span.image.training{ background:url(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/search_btn.png); text-indent:-10000px; cursor:pointer} 
.search_bar .btn:hover {background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/search_btn_hover.jpg);}
.search_bar .txt_bg{ float:right; height:28px; background:url(//southernalberta.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(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/checkbox.jpg) no-repeat; }
.custom-radio label { background: url(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/product_box_line.jpg) center bottom no-repeat;  background:url(//southernalberta.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(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/prev.jpg);	left: 0;	}
#prev:hover {	background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/prev-hover.jpg);	}
#next {	background:url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/next.jpg);	right: 0;}			
#next:hover {	background:url(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/prev.jpg) no-repeat;}
.bx-wrapper .bx-prev:hover {left: -26px; background: url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/prev-hover.jpg) no-repeat;}
.bx-wrapper .bx-next {right: -36px;	background: url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/next.jpg) no-repeat;}
.bx-wrapper .bx-next:hover {right: -36px;	background: url(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/open-new.png) right top no-repeat; text-indent:-10000px;}
.franchising_faqs_right a.active{background:url(//southernalberta.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(//southernalberta.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(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/content_box1.jpg) right bottom no-repeat;}
.microsite_homepage_middle_left .content_box.three{ background: url(//southernalberta.windowmedics.com/wp-content/themes/windowmadic/images/content_box2.jpg) right top no-repeat;}
.microsite_homepage_middle_left .content_box.four{ background:url(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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(//southernalberta.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;}