/*************************/
/** START COLORS **/
/*************************/
/* Text */
a, .text-pri, a.text-pri, #page #woopcomm .wpc-comment-author, .woocommerce-orders-table__cell-order-status, #page .woocommerce-MyAccount-navigation ul li a, .WOOF_Widget .woof_list label, #page .btn-link, .product_title {color: #006fba;}
a:hover, a:focus, a:active, .text-sec, a.text-sec, #page .woocommerce-MyAccount-navigation ul li a::before, #page .btn-link:hover {color: #f14636;}
/* Background */
.sidechat,.woocommerce #page #respond input#submit.alt, .woocommerce #page a.button.alt, .woocommerce #page button.button.alt, .woocommerce #page input.button.alt, #page #woopcomm .wpc-comment-label, #page .btn-primary, .woocommerce-MyAccount-content .order-status, #ship-to-different-address, .bg_pri, .bbg_pri:before {background-color: #006fba;}
#page .btn-secondary, #page span.onsale, #page .woocommerce button.button.alt, #page .cart button.button.alt, #page .woocommerce .cart_totals .checkout-button, .bg_sec, .bbg_sec:before {background-color: #f14636;}
/* Border */
#page .btn-primary, #page .btn-secondary:hover, .bor_pri {border-color: #006fba;}
#page .btn-secondary, #page .btn-primary:hover, .bor_sec {border-color: #f14636;}
/*************************/
/** END COLORS **/
/*************************/
/*************************/
/** START CONDITIONALS **/
/*************************/
/* Body Background */
/* Header */
#masthead {padding-bottom: .5rem;}.topbar {background: #c5d1d6; color: ;}
#masthead .topbar a, #masthead .topbar a:hover {color: ;}
/* Navigation */
.main-navigation a {font-size: 1rem;}


.main-navigation {width: 100%; clear: both; display: block; float: left;}
#site-navigation ul.menu {width: 100%; margin: 0; padding-left: 0; display: table; list-style: none; position: absolute; top: 50%; transform: translate(0%,-50%); z-index:100; text-align: right;}
#masthead {background: #f2f2f2;}
.main-navigation ul ul {background-color: #fff;}
#masthead .main-navigation ul ul a {color: #000;}
#masthead .main-navigation ul ul a:hover {color: #555;}
/* Page Titles */
.entry-header {background: #306d9b;}
.entry-header h1.entry-title {margin-bottom: 0; color: #fff; z-index: 0;}/* Footer */
.site-footer {background-color: #162333; color: #ffffff;}
.site-footer a {color: #ffffff;}
.site-footer .social-top i {color: #ffffff;}

.flex-caption {top: 35%;}
/*Gallery*/
.rz-gallery .row > div {border: 3px solid #f2f2f2;}

/* Woo */

.single-product div.type-product {padding: 10px;  background: #f6f6f6;}
.single-product .up-sells div.type-product, .single-product .related div.type-product, .single-product .cross-sells div.type-product, .single-product .recently-viewed div.type-product {padding: 0;  background: none;}

#masthead .woocommerce-mini-cart-item a, #masthead .woocommerce-mini-cart-item a:hover {color: #006fba;}
#masthead  .site-header-cart .woocommerce-mini-cart__buttons .button {background: #006fba; color: #fff;}


.product-quote {width: 100%; display: table;}
.product-quote button {margin-top: 1rem;}
# .quoteForm input, # .quoteForm input {width: 100%; background: #F0DDDD;}
# textarea, # textarea {height: 120px; background: #F0DDDD;}
# .wpcf7-submit, # .wpcf7-submit {padding: .5rem 2rem; font-size: 1.2rem;}
# input.wpcf7-dynamictext, # input.wpcf7-dynamictext {color: #888; background: #eee;}

.pquote .row input, .pquote textarea, .pquote label {width: 100%;}
.pquote textarea {height: 120px;}
.pquote .wpcf7-submit {padding: .5rem 2rem; font-size: 1.2rem;}
.pquote input.wpcf7-dynamictext {color: #888;}

.woocommerce-product-gallery .flex-control-thumbs {width: 10%; float: left;}
.single-product #page div.product .woocommerce-product-gallery .flex-viewport {width: 88%; float: right; border: 1px solid #f2f2f2;}
.woocommerce div.product div.images .flex-control-thumbs li {width: 100%; padding-top: 0; padding-bottom: 5px; float: none; border: 1px solid #f2f2f2;}
.woocommerce-page #page div.product div.images img {width: auto;}
.woocommerce-page #page div.product div.images {width: 48%;}
.woocommerce #page #content div.product div.summary {width: 50%;}

.rsrcbtn {padding: 1rem;  border-style: solid; border-width: 1px;}

.pwrap .titlewrap {height: 60px;}
.pwrap .titlewrap h2 {font-size: 1rem ;}
.pwrap {background-color: #ffffff;}

.pwrap .titlewrap {background-color: #eeeeee;}
.pwrap .titlewrap h2 {color: #306d9b;}


#page .woocommerce-MyAccount-navigation ul li {width: 19.6%; margin-left: .5%;}


/*************************/
/** END CONDITIONALS **/
/*************************/