/*
Theme Name: The HTML5 Reset Theme
Theme URI: http://html5reset.org
Description: Karice Lighting CSS
Author: Paul Oneal
Author URI: http://iias.ca
Version: 2.0
License: BSD 2-Clause
License URI: http://opensource.org/licenses/bsd-license.php
*/



/* Colours

#003E53	-	Blue/Green	
#2C493F	-	Pink/Red	
#2C493F - 	Dark Green	
#83838394 - Button hover

	
*/



@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;500;700&display=swap');

/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/

/* A Linux- and Windows-friendly sans-serif font stack: http://prospects.mhurrell.co.uk/post/updating-the-helvetica-font-stack */
body {font: 14px; font-weight: 300; font-family: 'Roboto', sans-serif;margin: 0;}

#hidefromsite{display: none;}
#elementor-preview-iframe #hidefromsite{display: block;}
.e-preview--show-hidden-elements #hidefromsite{display: block;}


/* Using local fonts? Check out Font Squirrel's webfont generator: http://www.fontsquirrel.com/tools/webfont-generator */

/* We like off-black for text. */
body, select, input, textarea {color: #333;}

a {color: #2C493F;}
a:hover {color: #881a1a;}

/* Custom text-selection colors (remove any text shadows: http://twitter.com/miketaylr/status/12228805301) */
::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;}

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700;}

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}

/* Mozilla dosen't style place holders by default */
input:-moz-placeholder { color:#a9a9a9; }
textarea:-moz-placeholder { color:#a9a9a9; }


/* And here begins the WordPress fun.
-------------------------------------------------------------------------------*/

#wrapper,
.wrapper {max-width: 1120px; margin: 20px auto;padding: 5px;}
#topsitebar{display: grid;justify-content: center; max-width: 1200px; margin: 0 auto;}
#topsitebar > div{flex: 1 1 150px;}
#topsitebar #topnav{}
#topsitebar #topnav nav{padding: 15px 0;}
#topsitebar .logo{text-align: center;}
#topsitebar .logo img {height: 100%;width: auto;max-height: 70px;}
#topsitebar #mega-menu-wrap-primary #mega-menu-primary .textwidget p{text-decoration: underline;}

/*#topsitebar #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout > ul.mega-sub-menu:before,
#topsitebar #mega-menu-wrap-secondary #mega-menu-secondary li.mega-menu-flyout > ul.mega-sub-menu:before{content: '';display: block;background: #f1f1f1;width: 5000px;margin-left: -2000px;height: 45vh;position: absolute;}



#topsitebar #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu a,
#topsitebar #mega-menu-wrap-secondary #mega-menu-secondary > li.mega-menu-flyout ul.mega-sub-menu a{font-family: 'Inconsolata', monospace;font-size: 20px;margin: 30px 0 20px; border-bottom: 1px solid #2C493F;}*/

/*#topsitebar #mega-menu-wrap-secondary #mega-menu-secondary #mega-menu-item-26 ul{margin-left: -120px;}*/

/*body .post .elementor-element.gold .elementor-button,
body .post .elementor-section.gold,
.elementor-2 .elementor-element.elementor-element-cd4033f > .elementor-background-overlay{
background: #ae8625;
background: -moz-linear-gradient(left,  #ae8625 0%, #f7ef8a 31%, #d2ac47 80%, #c6b425 100%); 
background: -webkit-linear-gradient(left,  #ae8625 0%,#f7ef8a 31%,#d2ac47 80%,#c6b425 100%); 
background: linear-gradient(to right,  #ae8625 0%,#f7ef8a 31%,#d2ac47 80%,#c6b425 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae8625', endColorstr='#c6b425',GradientType=1 );
opacity: 1 !important;
} */




/* And here PRODUCTS
-------------------------------------------------------------------------------*/
.product-template-default{}

.product-template-default.woocommerce div.product .woocommerce-tabs ul.tabs li{}
.product-template-default.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background: #ddd;}
.product-template-default.woocommerce div.product .woocommerce-tabs ul.tabs li#tab-title-description{display: none !important;}
.product-template-default.woocommerce div.product .woocommerce-tabs ul.tabs li#tab-title-additional_information{}
.product-template-default.woocommerce div.product.elementor .woocommerce-tabs .panel{}
.product-template-default.woocommerce .woocommerce-Tabs-panel--description{display: none !important;}
.product-template-default.woocommerce .woocommerce-Tabs-panel--additional_information{}

.product-template-default.woocommerce div.product .woocommerce-tabs ul.tabs{margin: 0 !important; padding: 0 10px !important;}
.product-template-default.woocommerce div.product.elementor ul.tabs li{width: 33%; background: #fff; border: 1px solid #000;}
.product-template-default.woocommerce div.product.elementor ul.tabs li a {padding: 10px 0;line-height: 1;font-size: 12px;font-weight: 300;text-align: center;display: block;}

.product-template-default.woocommerce .woocommerce-Tabs-panel--wcpoa_product_tab .wcpoa_attachmentbtn, .woocommerce-attachment-details .wcpoa_attachmentbtn{color: #fff;background-color: #2C493F;font-size: 14px;max-width: 160px;}

/*.woocommerce-product-gallery__wrapper{}
.woocommerce-product-gallery__wrapper > div:first-of-type{display: none;}
.woocommerce-product-gallery__wrapper > div:nth-child(2){width: 100% !important}
.woocommerce-product-gallery__wrapper > div:nth-child(2) img{width: 100% !important; height: auto !important;}
.woocommerce-product-gallery__wrapper > div{}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {width: 33% !important;border: 1px solid #fff;}
.woocommerce div.product div.images {margin-bottom: 1.3em !important;}*/
.woocommerce div.product div.images .flex-control-thumbs li img{opacity: 1 !important;}
figure.woocommerce-product-gallery__wrapper div:first-of-type{}


/* Agent Login
-------------------------------------------------------------------------------*/
.page-id-1800 .passster-form h4 {color: #000;}
.page-id-1800 .passster-submit, 
.page-id-1800 .passster-submit-recaptcha, 
.page-id-1800 .passster-submit-captcha {background: #212529 !important;}
.page-id-1800 .w3eden a {font-weight: 500;}

#footer{text-align: center;background: #003E53; color: #fff; padding: 15px 0; float: left; width: 100%;border-top: 5px solid #fff;}
/* Print styles!
-------------------------------------------------------------------------------*/
@media print {

}


/* Media queries!
-------------------------------------------------------------------------------*/

/* Always do mobile-first, and consider using em units: http://blog.cloudfour.com/the-ems-have-it-proportional-media-queries-ftw

@media screen and (min-width: 480px) {

} */
