
/*   
Theme Name: Custom Theme
Description: My Custom Website THeme
Author: D-Fi Productions Inc.
*/

@media screen {
    #productspage .ac_title_icon{display:none !important;}
    .woocommerce-ordering{display:none;}
    .woopage h2{border-bottom:none;}
    .woocommerce ul.products li.product a {border:solid !important;border-color:rgba(191,191,191,1.00) !important; border-width:1px !important; transition: transform .2s;}
    .woocommerce ul.products li.product a:hover{transform: scale(1.1);}
    .woocommerce ul.products li.product .button{display:none;}
   
	.clearfix{height:0px;width:100%;display:block;}
	.lnlink a{color:#ddecdb; text-decoration: none;font-weight:bold;}
.entry {
    width: 100%;
    padding-bottom: 20px;
}
a {
    color: #001347;
}
h1 {
    color: #FFF;
    background-color: #606862;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 0px;
	font-family:'Lora';
	font-style:italic;
	font-weight:normal;
}
	h2{font-family:'Lora';
	font-style:italic;
	font-weight:bold;
font-size:20px;
	color:#606862;
	box-sizing: border-box;
		border-bottom: dotted; border-bottom-width:1px;padding-bottom:7px;margin-top:25px;
	display:block;width:100%;clear:both;}
		
	
h3{color:#606862;}
html, body {
    margin: 0px;
    padding: 0px;
    overflow-x: hidden;
	color:#626262;
}
.flexmiddle {
    padding-left: 10px;
    padding-right: 10px;
}
.phone-number, .phone-number a {
    font-size: 18px;
    color: #e8e8e8;
    align-self: center;
}
.p1, .p2, .p3, .phone-number, .phone-inner {
    padding-top: 0px;
    padding-bottom: 0px;
}
.phone-pretext {
    font-weight: bold;
    color: #606862;
}
.phone-number a[href^=tel] {
    color: #606862;
    text-decoration: none;
}
a[href^=tel] {
    color: #000;
    text-decoration: none;
}
.vcenter {
    align-items: center;
    display: flex;
}
html {
    box-sizing: border-box;
    font-family: 'Open Sans', sans-serif;
}
*, *:before, *:after {
    box-sizing: inherit;
}
img {
    box-sizing: content-box;
}
.top-bar {
    background-color: #606862;
    color: #FFF;
}
.top-bar {
    pading-top: 3px;
    padding-bottom: 3px;
    min-height: 40px;
}
.top-bar div {
    min-height: 100%;
}
.street-address, .mininav, .lnlink {
    font-size: 12px;
}
	.lnlink{white-space: nowrap;color:#fff;}
	.mininav{justify-content:flex-start; flex-grow:2;padding-right:20px;}
.mininav a{color:#FFF;text-decoration: none;}
.mininav a:hover{color:#ddecdb;}
.theme-DFi {
    overflow: hidden;
}
    
    
    .my-dropdown {  border-radius: 3px;
    line-height: 30px;
    border: solid;
    border-width: 1px;
    border-color: #555;
    color: #555;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;}
    
    
    .wps_add_to_cart{display:none !important;}
    .tagged_as{display:none !important;}
    .woopage .posted_in{display:none !important;}
   .woopage .tagged_as + .posted_in{display:block !important;}
    .woopage .tagged_as + .posted_in a{text-decoration: none; color:#626262;}
    .woopage .tagged_as + .posted_in a:hover{ cursor: text;}
    #product-dropdowns {margin-bottom:20px;}
    .woocommerce-Tabs-panel--description h2{display:none !important;}
    .entry-summary {margin-bottom:0px !important;}
} /* END screen media */
