@charset "utf-8";
body{background-color: #fff; font-family: 'Poppins'; font-size: 16px; color:#5b5b5b;}
a:hover{color:#71beb1; text-decoration:underline;}
.logo a:focus,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus,
a{text-decoration:underline;}
a:focus{outline: 2px dotted #ff4c15;}
.main-navigation{text-transform:none;}
.main-navigation ul li a{line-height:98px; font-weight:600;}
.main-navigation ul li a:hover{text-decoration:underline;}
.main-navigation ul li:hover a, .main-navigation ul li a:focus, .main-navigation ul li a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current_page_item a{color: #71beb1;}
.main-navigation ul li ul li a{font-weight:400; color:#71beb1;}
.main-navigation ul > li:hover > ul{background-color:#71beb1;}
.main-navigation ul > li:hover > ul li a{color:#FFF;}
.main-navigation ul ul li a:hover, .main-navigation ul ul li a:focus{background-color:#282828;}
.main-navigation ul.sub-menu li.current-menu-item a, .main-navigation ul.sub-menu li.current_page_item a{background-color:#282828;}
.logo{padding:30px 40px 0 0; min-height:85px; max-width:180px;}
.logo h2{font-family:'Poppins'; font-weight:900; font-size:35px; color:#252525;} 
body.wp-custom-logo .logo{padding: 30px 40px 0 0;}
body.wp-custom-logo .site-description{line-height:16px;}
.header{padding:0 40px;}
.header-search-toggle{cursor: pointer; float:left; margin: 37px 0 0 20px;}
.header-search-form{display: none; position: absolute; bottom: -34px; width: 208px; right: 0;}
.header-search-form .search-field{width: 100%; background-color: #191919; border: none; color: #A7A7A7; padding: 9px 15px;}
.header-search-form .search-field:focus{outline: none;}
.header-search-form .search-submit{display: none; position: absolute; bottom: -40px; width: 200px; left: -80px;}
.page_content{padding:40px 0;}
.skt-lights-hm1{position: relative; top: -65px; margin-bottom: -65px;}
.custom-cart-count{background-color: #71beb1; height:22px; width:22px; line-height:22px; font-size:13px; top:30px;}
.cart-customlocation:hover .custom-cart-count{background-color: #d1e7e4; color: #000000;}
.header-cart{position:relative; padding:0px;}
#navigation{width:77%;}
.cart-customlocation{top:20px;}
.cart-customlocation img{width:28px; height:auto;}
.sticky{border-bottom-color: #71beb1;}
input.search-submit, .post-password-form input[type="submit"], .wpcf7-form input[type="submit"], .woocommerce-product-search button[type="submit"]{ background-color:#4f7671;}
.postmeta{color:#4f7671;}
.postmeta a{color:#71beb1;}
.entry-content a{color:#71beb1 !important;}
.entry-content a:hover{color:#000000 !important;}
#sidebar h2, #sidebar label{font-family: 'Poppins';}
#sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6, #sidebar h6 #sidebar label, #sidebar .wp-block-search__label{color:#666666; position:relative; padding-bottom:0px;}
#sidebar h2:after, #sidebar h3:after, #sidebar h4:after, #sidebar h5:after, #sidebar h6:after, #sidebar h6 #sidebar label:after, #sidebar .wp-block-search__label:after{background: #71beb1; width: 35px; height: 3px; display: block; margin-bottom: 20px; content:''; margin-top:14px;}
aside.widget{margin-bottom:25px;}
#sidebar .wp-block-search__label, #sidebar h2, #sidebar label{font-size:20px;}
.blog_lists{margin:0 8px 25px 0; padding:15px;}
.blog_lists h4 a:hover{color:#71beb1;}
.inner-banner-thumb{height:500px; min-height:500px; margin: -64px 0 0 0; overflow:inherit; background-color:#c8c8c8;}
.inner-banner-thumb img{max-height:500px; min-height:500px; margin: -64px 0 0 0;}
.inner-banner-thumb h1{font-family:'Poppins'; font-size: 55px; font-weight: 700; top:45%; color:#000;}
.wc-block-grid__product.wc-block-grid__product{margin:0;}
#sidebar ul li a{text-decoration:none;}
#sidebar ul li a:hover, #sidebar li a:hover{color:#71beb1;}
.footer-row ul li a:before{display:none;}
#footer{background-image:none; background-color:#141414; padding:0px;}
.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6{color:#FFF;}
.footer aside.widget{color:#FFF; padding: 0 0 20px 0;}
.footer-row .cols-3 ul li a{color:#FFF;}
.footer-row .cols-3 ul li a:hover{color:#71beb1;}
.footerinfobox.container{border-bottom: solid 1px #383f49;}
.ftr-widg{border-radius:0px; background: none; border-top:none !important; padding:0px !important;}
.footerinfobox .social-icons a{height: 60px !important; width: 60px !important; border-radius: 50%; line-height: 60px !important; background-color: #151515; color: #ffffff;}
.footerinfobox .social-icons a:hover{background-color:#71beb1;}
.footer-social{padding: 40px 0 35px 0;}
.cols-3{width:25%; padding:0 15px;}
.copyright-wrapper{padding:0px; background-color: #040807;}
.footer h1, .footer h2, .footer h3, .footer h4{font-family: 'Poppins'; font-weight:700;}
.footer h2{font-size:23px;}
.cols-3 ul li a:hover, .cols-3 ul li.current_page_item a{color:#71beb1;}
.copyright-txt{float:left; text-align:left; padding:50px 0;}
.copyright-wrapper .copyright-txt{background-color:transparent !important; border-radius: 0; border-top: none; color: #d9d9d9;}
.social-icons a{background-size:23% !important; background-color:#151515 !important;}
.social-icons{margin-top:0px;} 
.social-icons br{display: none;}
.social-icons .fb{background: url(//staging.pra.ac.th/wp-content/themes/skt-lights/images/icon-fb.png) no-repeat center center;}
.social-icons .tw{background: url(//staging.pra.ac.th/wp-content/themes/skt-lights/images/icon-tw.png) no-repeat center center;}
.social-icons .gp{background: url(//staging.pra.ac.th/wp-content/themes/skt-lights/images/icon-gp.png) no-repeat center center;}
.social-icons .in{background: url(//staging.pra.ac.th/wp-content/themes/skt-lights/images/icon-in.png) no-repeat center center;}
.social-icons .tube{background: url(//staging.pra.ac.th/wp-content/themes/skt-lights/images/icon-youtube.png) no-repeat center center;}
.social-icons .insta{background: url(//staging.pra.ac.th/wp-content/themes/skt-lights/images/icon-insta.png) no-repeat center center;}
#commentform input#submit:hover{background-color:#71beb1 !important;}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right: 4em; padding-left: 4em;}
.head-info-pattern{width: 100%; height: 35px; background-color: #71beb1; position: absolute; top: 0; z-index: -1;}
.ft-infobox .container{border-bottom:none !important;}
.social-icons a:hover{background-color:#71beb1 !important;}
.copyright-txt a{color:#71beb1;}
.copyright-txt a:hover{color:#d1e7e4;}
.footerarea{padding:80px 0 20px 0;}
.footerarea a{text-decoration:none;}
.wc-block-cart__submit-button{background-color:#e9e9ed;} 
.wc-block-cart__submit-button:hover{background-color:#d0d0d7;} 
.toggled .menu-toggle span{background: #71beb1;}@media screen and (max-width:767px) {
* {
box-sizing: border-box;
}
.left,
.right,
.copyright-txt,
.design-by,
.headertop .left,
.headertop .right {
float: none;
margin: 0 auto;
text-align: center;
}
.center {
width: 100%;
}
.container {
width: auto;
padding: 0 15px;
}
.footer {
padding-bottom: 30px;
}
.wrap_one {
width: auto;
text-align: center;
}
.header {
width: 100%;
padding: 0;
position: relative!important;
}
.logo {
float: none;
text-align: center;
padding: 10px 0px 5px 0 !important;
position: relative;
width: auto;
min-height:inherit;
}
.logo h2 {
text-align: center;
}
.logo p {
text-align: center;
float: none;
margin: 10px auto 0;
}
#sidebar {
width: 100%;
float: none;
}
.content-area {
width: auto;
margin: 0;
padding: 50px 20px;
}
.site-main {
width: auto;
margin: 0;
padding: 0 0 20px;
float: none;
}
.copyright-wrapper {
text-align: center;
}
h2.section_title {
text-align: center;
}
.BlogPosts {
float: none;
width: auto;
margin: 0 0 10%;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
width: 100%;
}
input.search-field {
width: 66%;
}
.toggle {
margin: 0 auto;
}
.copyright-txt {
padding: 25px 0 0 0;
}
.header .container {
border-bottom: none;
padding: 0;
}
.row_area {
margin: 0;
}
.footerleft {
float: none;
text-align: center;
}
body.home .page_content {
padding: 0;
}
.col-columns-2 {
width: 100%;
padding: 25px 15px;
box-sizing: border-box;
float: none;
}
.site-navigation .menu li {
padding: 0!important;
}
.site-navigation .menu ul a,
.site-navigation .menu ul ul a {
color: #FFF!important;
}
body.wp-custom-logo .logo{
padding:20px 0 !important;
}
#navigation{
float:none;
text-align:center;
width:100%;
padding-top:8px;
}
#top-social{
float:none;
text-align:center;	  
}
.social-icons{
margin-top:0px;
}
.transheader{
position:relative !important;
}
.main-navigation ul li a{
line-height:inherit;
}
.header-extras{
width:85%;
margin:0 auto 20px;
float:none;
padding-top:0px;
}
.header-extras .header-search-form{
left:0;
right:0;
width:100%;
bottom:-53px;
}
.inner-banner-thumb h1{
left:0;
right:0;
top:30%;
text-align:left;
font-size:25px;
padding-left:30px;
}
.cols-3{
float:none;
width:100% !important;
margin: 0 0 0.5% 0;
}
.cols-3:nth-of-type(1) {
padding-top:25px;
}
.blog-post{margin-top:60px;}
.blog_lists{
float:none;
width:100%;
margin-bottom:30px;
margin-left:0px;
margin-right:0px;
}
.page_content{
padding:5px 0;
}	
.skt-glass-banner br{
display:none;
}
.header-phone-number{
margin: 0 auto 10px;
float: none;
}
.skt-glass-banner-section .linear{
top:0px;
}
.skt-glass-banner-section :where(h2, h4){
text-align:left;
}
.skt-glass-banner-section h4 br{
display:none;
visibility:hidden;
}
.skt-glass-banner-section{
background-size:contain !important;
}
.skt-glass-banner-section h2{
font-size:25px !important;
}
.skt-glass-choose-img-box .skt-blocks-block-section {
border-width: 0 0 1px 0 !important;
}
.inner-banner-thumb{
min-height:150px;
}
.inner-banner-thumb h1{
top: 70px;
text-align: center;
padding: 0;
}
.header-right-infos{
float:none;
}	
.header-cart{
padding-top:0px;
margin-top:-13px;
}
.skt-header-quote-btn a{
bottom: -54px;
right: 0;
left: 0;
padding: 10px 20px;
font-size: 16px;
display:table;
margin:0 auto;
}
.postmeta{font-size:14px;}
} @media screen and (min-width: 480px) and (max-width: 767px) {
.container,
.content-area {
width: auto;
margin: 0 auto;
}
.post-thumb {
width: 100%;
float: none;
}
.toggle {
width: 100%;
}
.row_area {
margin: 0;
}
.site-navigation .menu li {
padding: 0!important;
}
.logo {
padding: 25px 420px 25px 0;
}
#navigate-main {
width: 100%;
}
.inner-banner-thumb h1{
left:0;
right:0;
text-align:center;
font-size:40px;
}
.blog-post{margin-top:60px;}
.blog_lists{
float:none;
width:100%;
margin-bottom:30px;
margin-left:0px;
margin-right:0px;
}	
.skt-glass-banner br{
display:none;
}
.get-button-karate{
float:none;
margin-left:0px;
}
#navigation{
padding-top:0px;
padding-bottom:0px;
}
.header-phone-number{
margin: 15px auto;
}  
.skt-glass-welcome-rating-column .elementor-container{
margin:0 auto !important;
}
.skt-glass-banner-section .linear{
top:0px;
}
.skt-glass-banner-section :where(h2, h4){
text-align:left;
}
.skt-glass-banner-section h4 br{
display:none;
visibility:hidden;
}
.skt-glass-banner-section{
background-size:contain !important;
}
.skt-glass-banner-section h2{
font-size:25px !important;
}
.skt-glass-choose-img-box .skt-blocks-block-section {
border-width: 0 0 1px 0 !important;
}
.skt-glass-section4 .skt-blocks-block-section{
padding-bottom:0px !important;
}
#footer{padding:0 45px 25px 45px;}
.footerarea{padding-top:60px;}
.skt-glaziers-section-6-left-inner::before { width:100% !important;}
.elementor-element.skt-glaziers-section-8-left-inner-box1 { width:100% !important;}
} @media screen and (max-width:1023px) and (min-width:768px) {
body.wp-custom-logo .logo {
padding: 25px 50px 12px 0!important;
}
.menu-toggle {
top: 34px;
}
.site-navigation .menu li {
padding: 0!important;
}
.header {
width: 100%;
}
.header .container {
padding: 0 0 0 25px;
}
#navigate-main {
width: 100%;
}
.site-navigation .menu ul a,
.site-navigation .menu ul ul a {
color: #FFF!important;
}
.main-navigation ul li a{
line-height:inherit;
}
.main-navigation{
display:block;
}
#navigation{
float:none;
width:100%;
}
.main-navigation button.menu-toggle{
text-align:left !important;
margin:0 !important;
top:34px;
}
.social-icons{
margin-top:-15px;
}
.copyright-area{
position: relative !important;
}
.header-extras{
padding-top:0px;
margin-top:-20px !important;
}
.inner-banner-thumb h1{
padding-left:25px;
font-size:45px;
}
.blog_lists h4{
font-size:18px;
}
body.blog #content_navigator, body.search-results #content_navigator, body.search-no-results #content_navigator, body.error404 #content_navigator{
padding-top:30px;
}
.blog-post{margin-top:0;}
.blog_lists{
float:none;
width:100%;
margin-bottom:20px;
margin-left:0px;
margin-right:0px;
}
aside.widget{
margin-bottom:20px;
}
.header-phone-number{
margin: -15px 0 20px 30px;
}
.skt-glass-banner-section .linear{
top:0px;
}
.skt-glass-banner-section :where(h2, h4){
text-align:left;
}
.skt-glass-banner-section h4 br{
display:none;
visibility:hidden;
}
.skt-glass-banner-section{
background-size:cover !important;
}
.skt-glass-banner-section h2{
font-size:25px !important;
}
.skt-glass-choose-img-box .skt-blocks-block-section {
border-width: 0 0 1px 0 !important;
}
.inner-banner-thumb{
min-height:inherit;
}
.inner-banner-thumb h1{
top:35px;
font-size:20px !important;
}
.skt-glass-section4 .skt-blocks-block-section{
padding-bottom:0px !important;
}
.header-cart{padding-top:0px; margin-top:-20px;}
#sidebar h2, #sidebar .wp-block-search__label{font-size:18px;}
.footer h2{font-size:20px;}
#footer{padding:0 45px 0 45px;}
.footerarea{padding-top:40px;}
.skt-glaziers-section-6-left-inner::before { width:600px !important;}
.skt-glaziers-section-8-left { width:100% !important;}
.skt-glaziers-section-8-right { width:100% !important;}
}
@media screen and (max-width:1169px) and (min-width:768px) {
* {
box-sizing: border-box;
}
.center {
width: auto;
}
.header .container {
padding: 0 0 0 20px;
}
.container {
width: 100%;
padding: 0 20px;
}
.logo {
width: auto;
float: left;
position: relative;
text-align: center;
}
.content-area {
width: auto;
margin: 0;
padding: 50px 20px;
}
#sidebar {
width: 30%;
}
.site-main {
width: 68%;
}
.footer {
padding-top: 40px;
padding-bottom: 30px;
}
input.search-field,
.post-password-form input[type="password"] {
width: 53%;
}
.head-info-area .center {
width: 98%;
}
.toggle {
float: right;
width: 15%;
margin-top: 3.8%;
}
.logo {
min-height: inherit;
}
.post-password-form input[type="password"] {
width: 50%!important;
}
.row_area {
margin-left: 0;
}
.header-extras {
margin-top: 20px;
padding-right: 35px;
}
body.wp-custom-logo .logo {
padding: 25px 25px 25px 0;
}
.main-navigation ul li a{
padding:0 11px !important;
}
.main-navigation li.menu-item-has-children a:after {
right:-15px !important;
}
.skt-header-quote-btn a{right:20px;}
.header-extras{
margin-top:0px !important;
}
.inner-banner-thumb h1{
padding-left:25px;
font-size:45px;
}
.blog_lists h4{
font-size:18px;
}
.postmeta{
padding:0 0 10px 0;
}
body.wp-custom-logo .logo{
padding:36px 35px 16px 0 !important;
}
.main-navigation button.menu-toggle{
left:25px;
}
.inner-banner-thumb{
min-height:250px;
}
.inner-banner-thumb h1{
font-size:35px !important;
}  
.banner-container{width:auto;} 
#main-set .transheader{width:96.5%;}
#sidebar h2, #sidebar .wp-block-search__label{font-size:20px;}
.footer h2{font-size:20px;}
#footer{padding:0 45px 0 45px;}
.footerarea{padding-top:60px;}
}
@media screen and (min-width: 768px) and (max-width: 980px) {
.post-thumb {
height: auto;
}
#navigation{
width:100%;
}
.header-extras{
margin-top:-22px !important;
}
.main-navigation ul{
position:relative;
top:35px;
}
.main-navigation.toggled ul li:last-child{
margin-bottom:50px;
}
.main-navigation.toggled ul ul li:last-child{
margin-bottom:0px;
}	  
.inner-banner-thumb{
min-height:250px;
}
.inner-banner-thumb h1{
top:130px;
font-size:30px !important;
}   
.skt-header-quote-btn a{
bottom:-35px;
right:20px;
}
.skt-glass-section4 .skt-blocks-block-section{
padding-bottom:0px !important;
}	
}
@media screen and (max-width:1169px) and (min-width:981px) {
html {
overflow-x: hidden;
}
.headertop .header-inner {
width: auto;
}
input.search-field,
.post-password-form input[type="password"] {
width: 70%;
}
.toggle {
width: inherit;
}
.sitenav ul li a {
padding: 40px 14px;
}
.blog_lists{
margin:0 10px 30px 10px;
}
}
@media screen and (min-width: 981px) { .menu-toggle,
.dropdown-toggle {
display: none;
}
.site-navigation {
align-items: start;
}
.site-navigation .primary-menu,
.site-navigation .social-menu {
position: static;
}
.site-navigation .menu li {
position: relative;
width: auto;
left: unset;
}
.site-navigation .menu ul li:first-child {
border-top: 0;
}
.site-navigation .menu a,
.site-navigation .menu ul a,
.site-navigation .menu ul ul a {
padding: .75em .95em;
}
.site-navigation .menu ul {
position: absolute;
background-color: #ffffff;
text-align: left;
top: 100%;
left: -9999em;
}
.site-navigation .menu li:hover > ul,
.site-navigation .menu li:focus > ul,
.site-navigation .menu li.focus > ul {
left: 0;
}
.site-navigation .menu ul li {
position: relative;
width: 220px;
}
.site-navigation .menu li li:hover > ul,
.site-navigation .menu li li:focus > ul,
.site-navigation .menu li li.focus > ul {
top: 0;
left: 100%;
}
.site-navigation .menu ul a:hover,
.site-navigation .menu ul a:focus {
color: #000000;
}
.menu-item-has-children > a:after,
.page_item_has_children > a:after {
font-family: dashicons;
content: '\f347';
vertical-align: bottom;
margin-left: .25em;
}
.menu-item-has-children .menu-item-has-children > a:after,
.menu-item-has-children .page_item_has_children > a:after,
.page_item_has_children .menu-item-has-children > a:after,
.page_item_has_children .page_item_has_children > a:after {
content: '\f345';
font-family: dashicons;
position: absolute;
right: 0;
top: 50%;
transform: translate(0, -50%);
}
.headertop {
text-align: center;
}
.headertop .header-inner {
width: auto;
}
.headertop .header-inner,
.widget-left,
.topright {
width: auto;
padding: 0;
float: none;
}
.topbar-container {
float: none;
}
.container.menuwrapper {
background: transparent!important;
}
#menubar {
border-top: 3px solid transparent!important;
}
#topmenu {
float: none;
}
}
@media screen and (min-width:1024px) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: block; }
}
@media(max-width:1024px) {
.main-navigation {
width: 100%;
}
.main-navigation button.menu-toggle {
width: 40px;
text-align: center;
margin:0 auto;
background: transparent;
border: 0;
color: #ffffff;
padding: 10px;
height: 40px;
position: relative;
cursor: pointer;
}
.main-navigation button.menu-toggle span.nav-icon {
float: right;
background: #fff;
color: #000;
height: 43px;
width: 45px;
line-height: 43px;
text-align: center;
position: absolute;
right: 20px;
top: 11px;
border: 1px solid;
}
#primary-menu ul.nav-menu {
position: absolute;
width: 100%;
left: 0;
box-shadow: 0 0 10px rgb(0 0 0 / 12%);
background: #ffffff;
z-index: 99;
margin-top: 5px;
}
.main-navigation button.menu-toggle span.nav-icon:hover {
background: #6abe52;
color: #ffffff;
cursor: pointer;
}
.main-navigation.toggled ul li {
text-align: left;
line-height: 37px;
float: left;
position: relative;
width: 100%;
}
.main-navigation.toggled ul ul,
.main-navigation.toggled ul ul ul {
position: relative;
width: 100%;
float: left;
display: block;
opacity: 0;
left: 0;
height: 0;
box-shadow: none;
}
.main-navigation ul ul ul {
right: 0;
opacity: 0;
left: 0;
}
.main-navigation.toggled ul li:hover ul,
.main-navigation.toggled ul li:focus ul,
.main-navigation.toggled ul li.focus ul {
display: block;
opacity: 1;
height: auto;
}
.main-navigation.toggled ul li:hover ul ul,
.main-navigation.toggled ul li:focus ul ul,
.main-navigation.toggled ul li.focus ul ul {
display: block;
opacity: 0;
height: 0;
box-shadow: none;
}
.main-navigation.toggled ul  ul li:hover ul,
.main-navigation.toggled ul  ul  li:focus ul,
.main-navigation.toggled ul  ul li.focus ul {
display: block;
opacity: 1;
left: 0;
height: auto;
box-shadow: none;
}
.main-navigation.toggled ul li a {
padding: 2px 15px;
}
.main-navigation ul ul li.menu-item-has-children > a:after {
content: "\f347";
font-family: dashicons;
}
.main-navigation ul ul li a{color:#0083e1;}
}
@media screen and (max-width: 29.938em) {
.footer-social{
padding: 0 0 25px 0;
float:left;
text-align:left;
}	
.footer-logo{
float:none;
text-align:center;
padding:25px 0;
}
#footermenu{
margin-top:0px;
}
#footermenu li{
display:block;
padding:10px 0;
}
.skt-glass-welcome-rating-acolumn{
margin-left:10px;
}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {	 	
#footermenu li{
padding:5px 15px;
}
.copyright-txt{
padding:25px 0;
}
}
@media screen and (max-width: 29.938em) {
.responsive-heading-desc-text{ line-height:28px !important;}
#simple-menu{ margin-top:5px;}
.wpcf7-submit{ margin-top:0px;}	
#footer{padding:0 30px 25px 30px;}
.footerarea{padding-top:50px;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
#simple-menu{margin-bottom:10px;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.skt-header-extras .skt-header-button a{padding:26px 0 26px 50px;}
#topmenu ul li a{padding:37px 16px;}
.skt-glass-section2 img {width:92%;}	
}
@media(max-width: 479px){
.skt-glaziers-section-6-left-inner::before { width:100% !important;}	
}body#tinymce.wp-editor { 
font-family: 'Roboto',Arial; 
margin: 10px; 
}
body#tinymce.wp-editor a {
color: #5E5340;
}
  img{max-width:100%;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;} .breadcrumbs{padding:10px 0; margin-bottom:0;}
ol.commentlist{list-style:none;}
#commentform p{margin:5px 0;}
#commentform label{display:block;}
#commentform input#email, #commentform input#url, #commentform input#author, #commentform textarea, #commentform input#eazycfc_captcha{max-width:96%; border:1px #ccc solid; padding:5px 2%;}
#commentform input#submit{ background-color:#32373a; border:none; padding:8px 15px; color:#fff; display:inline-block; cursor:pointer;}
#commentform input#submit:hover{background:#000000; border-bottom-color:#ccc; color:#fff;}
.form-allowed-tags{display:none;}
ul.errormsg{background:#ffe4e4;}
ul.errormsg li{padding:5px;}
.entry-content table, .comment-body table{ border-collapse:collapse; margin:10px 0;}
.entry-content table td, .entry-content table th, .comment-body table td, .comment-body table th{padding:10px 5px; text-align:left;}
.entry-content table th, .comment-body table th{color:#676767; font:normal 18px; border-bottom:1px #888 solid;}
.entry-content table td, .comment-body table td{border-bottom:1px #ccc solid;}
.fvch-codeblock:hover .comment-form-url{display:block !important;} .commentlist, ol.commentlist {list-style:none; box-shadow:0 0 5px #666; -moz-box-shadow:0 0 5px #666; -webkit-box-shadow:0 0 5px #666; -khtml-box-shadow:0 0 5px #666; margin:10px 0; background-color:#fff; padding:10px 0;}
.commentlist li, ol.commentlist li { list-style:none; background-image:none !important; padding:0px 15px;}
.commentlist li ol li.depth-2, .commentlist li ol li.depth-3, .commentlist li ol li.depth-4, ol.commentlist li ol li.depth-2, ol.commentlist li ol li.depth-3, ol.commentlist li ol li.depth-4 { border-bottom:none;}
.commentlist li.bypostauthor article, ol.commentlist li.bypostauthor article { background:#f9ffe1;}
.commentlist article, .commentlist li.bypostauthor li article, ol.commentlist li.bypostauthor li article { border:none !important; padding:10px; position:relative; background-color:#fff;}
.commentlist li .fn { font-weight:normal; font-size:15px; font-style:normal;}
.commentlist li.bypostauthor .fn, ol.commentlist li.bypostauthor .fn { color:#000;}
img.avatar { vertical-align:middle; position:static; display:inline-block;}
.commentlist article a time { display:block; clear:both; padding:5px 0 10px; font-size:11px; font-style:italic;}
.commentlist, ol.commentlist p { font-size:14px;}
.commentlist .reply span, ol.commentlist .reply span { display:none;}
.commentlist .reply a, ol.commentlist .reply a { display:block;	padding:10px; text-align:center; background:#f6f6f6; margin:5px 0; border:1px #ddd solid;}
.comment-author.vcard{display:inline-block; margin-right:15px; float:left;}
.comment-list ul.children li.comment{background-image:none; padding-left:5px;}