/*
Theme Name: Price Western 2017/18
Theme URI: http://pwluk.com/
Description: Price Western 2017/18 theme
Author URI: https://pwluk.com
Template: Price_Western_2018
Version: 1.2.2b
*/
/* chart updates */
td.rowTitle {padding:2px;text-align:left;background:#f0f0f0;}
td.rowData {padding:2px;text-align:center;}
table.sizeChart tbody tr:nth-child(odd){
  background-color: #f5f5f5;
}
/* product updates */
.out-of-stock {display:none !important;}
.summary hr {display:none !important;}
/*.logo .logo-img:first-child {display:none !important;}*/
/* contact us updates*/
.wpcf7-submit {background:#666666 !important;}
.wpcf7-submit:hover {background:#339933 !important;}
.smallerText {font-size:10pt;color:#333333;line-height:2pt;}
/* about us updates*/
ul.subBlockMenu {list-style-type:none;border-bottom:1px solid #c0c0c0;padding:0;margin:0;overflow:hidden;}
ul.subBlockMenu li {list-style-type:none;font-size:14pt;text-align:center;padding:0.25em 1em; display:inline;background:#f0f0f0; float:left;margin-right:1em;-webkit-border-top-left-radius: 0.5em;-webkit-border-top-right-radius: 0.5em;border-top-left-radius: 0.5em;border-top-right-radius: 0.5em;}
.hiddenDiv {display:none;}
.visibleDiv {display:block;}
#modernisation, #export {display:none;}
div.quantity, p.price {display:none !important;}
/* columnar updates */
.columnRow {float:none;clear:both;width:100%;overflow:hidden;}
.column33 {float:left;width:33%;overflow:hidden;margin:0;padding:0;}
.column66 {float:left;width:66%;overflow:hidden;margin:0;padding:0;}
.paddingleft2 {padding-left:2em;}
.leftCol {padding-right:2%;}
.rightCol {padding-left:2%;}

/* Search Results update */
.search-item-content {position:relative;vertical-align:middle;}
.imageToView {background-size:100% auto;background-repeat:no-repeat;}

/* 404 page */
#errorPara {overflow:hidden;background:#525252;margin:0 25%;width:50%;border:1px solid silver;-webkit-border-radius:0.25em; border-radius:0.25em;}
#errorPara h5, #errorPara p {margin: 0 auto;}
.errorBase {width:80%;margin:0 10%;}
.returnButton {font-size:0.8em;background:#525252;padding:0.25em 0.75em;color:#fefefe;border:1px solid silver;-webkit-border-radius:0.25em; border-radius:0.25em;}
.search-form {margin:0 25%;width:50%;}
.search-form#error label {display:block !important;}
.search-field {border:1px solid silver;background:#fefefe;color:#666;}
.search-submit {border:1px solid silver;}
/* Links page */
div.singleLink {float:left;width:250px;height:250px;margin:0 2em 2em;border:1px solid silver;-webkit-border-radius:0.5em;padding:0.5em;}
.singleLink .image {display:block;text-align:center;margin:0 auto 1em auto;max-width:200px;max-height:100px;}
/* Social icons in footer */
div#socialIcons img{float:left;width:24px;height:24px;margin:0.75em 0.5em 0 0;}
div#socialIcons {display:block;}
/* search results updates */
#search-index .entry-summary-inner {margin-top:0em !important;}
#search-index h2.entry-title {background:#525252;color:#fcfcfc;border-bottom:1px solid #990000;border-right:1px solid #990000;}
.entry-summary-inner .entry-excerpt {line-height:1.25;padding-top:0.5em;display:none;}
#search-index .entry-post-type-name{display:block;background:#990000;color:#000;padding:0.25em 0.5em;}
/* important column changes */
.wvc-row-layout-column .wvc-columns-container .wvc-column {margin:0 !important;}
.wvc-row-layout-column .wvc-col-6 {width:50% !important;}
#nav-bar.nav-bar li ul li , .nav-menu-desktop li ul li{ text-transform:uppercase !important;font-size:16px;padding:2px !important;}
.nav-menu-desktop li ul.sub-menu li a .menu-item-inner {padding:2px 4px;}
.menu-item-text-container {text-transform:uppercase;}
.woocommerce-products-header {display:block;background:#525252;color:#eee;}
.woocommerce-products-header__title {padding:0.25em 0.75em;}
.woocommerce-products-header div.term-description {padding:0 1em 0.5em 1em;}
p.woocommerce-result-count {padding-left:1em;}
#shop-index.products {padding:0 1em;text-align:center;}
#shop-index.products article {border:1px solid #525252;-webkit-border-radius:0.25em;border-radius:.25em;margin:1.25em;}
.shop-layout-standard .entry-product-grid_modern.entry-columns-default {width:21%;margin:1em 1%;}
.shadedInset {-webkit-border-radius:0.25em;border-radius:0.25em;border:1px solid #525252;background:#f0f0f0;padding:0.25em 0.5em;}
.summary p .price {display:none !important;}
/* Distributor map */
.locationBase {
    overflow: hidden
}

.location {
    margin: 0;
    width: 100% !important;
    float: left;
    display: inline-block;
    top: 0;
    left: 0
}

.location p {
    margin: 0 1em .5em 0;
    padding: .25em 8px
}

.locationTitle {
    width: 100% !important;
    float: left;
    display: inline-block;
    text-align: left;
    font-weight: 700;
    color: #fff !important;
    background: #003064;
    font-size: 14pt;
    line-height: 18pt
}

.locationTitle {
    color: #fff !important;
    margin-bottom: 0 !important
}

#riskMap, #riskMap sag {
    background-colour: #ccf
}

.locationType {
    width: 100%;
    float: left;
    display: inline-block;
    text-align: left;
    font-weight: 400;
    color: #94753f;
    background: #f0f0f0;
    font-size: 10pt;
    line-height: 14pt;
    margin-right: -8px !important;
    padding: .5em 8px !important;
    border-bottom: 1px solid #ccc
}
/* 2018 updates */
html, body, div, p {font-family: Arial, sans-serif;hyphens:none;}
h1,h2,h3,h4,h5,h6 {font-family: Arial, "Helvetica", sans-serif;font-weight:700;hyphens:none;}
.paraUnderline {padding-bottom:0.25em;margin-bottom:0.25em;border-bottom:1px solid #990000;}
.site-header {overflow:hidden;background:#525252;color:#fff;}
#header-content {overflow:hidden;background:#525252;color:#fff;min-height:80px;}
#nav-bar.nav-bar, .nav-bar {background:#525252 !important;color:#cccccc;}
#menu-container, .menu-container {display:inline-block;float:right !important;font-size:1em;margin-right:0px !important;}
#nav-bar.nav-bar li , .nav-menu-desktop li {font-size:16px !important;color:#cccccc;}
#nav-bar.nav-bar li a, .nav-menu-desktop li a {color:#cccccc;font-weight:700;}
.menu-item-text-container {color:#cccccc;font-weight:700;}
/* background-image:url(https://pwluk.com/en/wp-content/uploads/PWL-2017-Logo-160x160.jpg); */
.logo {padding:0 !important;background-size:100% 100%;}
.logo a img {width:auto;height:100%;border:0;opacity:0;}
main#content.clearfix {padding:2em 1em;}
.wrap {max-width:96% !important;}
.sidebar-footer-inner {margin:0 auto !important;padding: 2.5em 0 !important;}
#tertiary .widget {padding: 0 20px;}
div.products li.product-category {display:inline-block !important;}
.imageLeft20 {width:20%;margin:0 1em 1em 0;height:auto;float:left;}
/* Certificate Updates */
#certificates .baseTableCell {width:23%;margin:1em 1%;padding:0;float:left;text-align:center;border:1px solid silver;-webkit-border-radius:0.25em;border-radius:0.25em;}
#certificates .baseTableCell img {width:82px;height:115px !important;margin:0 auto;border:1px solid #fefefe;}
/* Homepage updates */
.pwl-paragraph-left {padding:0;margin:0 2% 2em 2%;width:29%;height:400px;overflow:hidden;border:1px solid #525252;-webkit-border-radius:0.5em;border-radius:0.5em;float:left;display:inline-block;position:relative;top:0px;background:#f0f0f0;}
.top-inner-title {margin:0;padding:0;}
.top-inner-title h4 {color:#cccccc;text-align:center;padding:0.5em 0.5em;line-height:1;background:#525252;border-bottom:2px solid #c30000;}
.inner-para-body h6 {text-align:center;}
.featuredImage {width:100%;height:175px;background-position:top center;background-repeat:no-repeat;background-size:auto 175px;}
.linkPara {position:absolute;bottom:0;left:0;width:100%;background:#525252;border-top:2px solid #c30000;text-align:right;}
.linkPara a {color:#ccc;padding-right:0.25em;}
.homepageSummaryPara, .summaryPara {margin-top:0.25em;padding:0 0.5em;line-height:1.25;}
.rowFullWidth {clear:both;width:100%;margin:1em 0;padding:0;display:block;overflow:hidden;}

/* News Feed updates */
#blog-index:before {height:2em;width:100%;clear:both;}
#blog-index .entry-container {padding-bottom:1em;border-bottom:1px solid silver;margin-bottom:1em;}
#blog-index h2.entry-title {font-size:2em;}
.sidebar-inner {padding-top:2em;}
.sidebar-footer {border-top:2px solid #c30000;}
.sidebar-footer .sub-menu {display:none;}
.sidebar-footer #menu-item-1023 {display:none;}
h3.widget-title {background:transparent;padding:0.25em 0em;color:#fff;margin-bottom:0;border-bottom:1px solid #c30000;}
.widget_recent_comments {display:none;}
.entry-box .entry-meta {display:none !important;}
.post-extra-meta, .author-meta {display:none;}
.single-post-content-container {padding-top:2em;}
.related-posts .entry-overlay {
    position: absolute; bottom: 0; left: 0;    width: 102%;    height: 60%;    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 30, 64, 0)), to(#003064));
    background-image: linear-gradient(to bottom, rgba(0, 30, 64, 0) 0, #003064 100%);
    opacity: .5;    -webkit-transition: opacity .3s;
    transition: opacity .3s;    z-index: 10
}

/* info icon for side panel */
.toggle-side-panel span.line-1 {display:none !important;}
.toggle-side-panel span.line-3 {display:none !important;}
.toggle-side-panel span.line-2 {display:block !important;content: "\f05a";border:1px solid #fff;height:2px !important;top:-28px !important;left:-12px !important;}
.toggle-side-panel span.line-2:before {content: "\f05a";font: normal normal normal 38px/1 FontAwesome;color:#003064;background-color:#fff;top:0px !important;margin:0;padding:0px;}
.global-skin-default .hamburger-icon .line {background-color:#fff;}

/* Contact Form updates */
.newContactForm {padding-top:1em;margin-top:1em;border-top:1px solid #cacaca;}
li.gfield {display:block;margin:0 0 0.5em 0 !important;display:block;width:100%;overflow:hidden;}
.ginput_container {float:right;width:60%;margin:0 0 0.25em 0;}
.gfield_label {float:left;width:40%;margin:0 0 0.25em 0;}
#Street, #City, #County, #Country, #Address2, #Postcode {margin:0 0 0.25em 0;}
.gform_title {margin:0;color:#039;font-size:16pt;}
.gform_body {}
.gform_body label {color:#a0a0a0;font-size:12pt;}
.gform_body input {color:#303030;padding:2px 6px;margin:0 4px;font-size:12pt;}
ul.gform_fields, ul.gform_fields li {list-style-type:none;}
ul.gform_fields li input {float:left;}
ul.gform_fields li select {float:left;}
.ginput_right {margin-left:0em;}
.ginput_left {}
#input_1_6 {overflow:hidden;}
#input_1_6_1_container, #input_1_6_2_container, #input_1_6_3_container, #input_1_6_4_container, #input_1_6_5_container, #input_1_6_6_container {float:left;clear:both;}
#gform_submit_button_1 {margin-top:1em;-webkit-border-radius:0.25em;padding:0.25em 0.5em;color:#c0c0c0;}
#input_1_6_1 {display:block;float:none;clear:both;width:100% !important;}
#field_1_4 {float:left;clear:both;margin-top:1em;}
#field_1_4 select{margin-left:0.2em;}

/* accordian and contact pages*/
.row {width:100%;overflow:hidden;display:block;}
.main-para {margin: 0.25em 2%;}
.column50 {float:left;width:50%;overflow:hidden;}
.column90Left {float:left;width:90%;overflow:hidden;margin-right:10%;}
.rowMargin {margin:0.5em 0;}
.redBorder {border:1px solid #cc3333;background:#ffcccc;-webkit-border-radius:0.25em;border-radius:0.25em;padding:0.25em 0.5em;}
.greenBorder, #updateDetails {border:1px solid #33cc33;background:#ccffcc;-webkit-border-radius:0.25em;border-radius:0.25em;padding:0.25em 0.5em;}
.greyShading {border:1px solid #fafafa;background:#fcfcfc;-webkit-border-radius:0.25em;border-radius:0.25em;padding:0.25em 0.5em;}
.hamburger-container, #hamburger-container {display:none;}
.collapseomatic {text-transform:uppercase;font-family: 'Helvetica', Arial, sans-serif;font-size:14pt;color:#003064;font-weight:bold;}
.collapseomatic-content {text-transform:none;}
.superyachtsSub {border-right:1.25em solid #fff;}
.button {background:#b38935;color:#003064;border:none;font-family: 'Helvetica', Arial, sans-serif;}
.button a {text-decoration:none;border-bottom:none !important;}
.floatLeft200 {float:right;width:200px;margin:0 0 2em 2em;border:1px solid silver;background:#fff;text-align:center;font-size:8pt;}
.floatLeft400 {float:right;width:400px;margin:0 0 2em 2em;border:1px solid silver;background:#fff;text-align:center;font-size:8pt;}
.floatLeft200 img {width:180px;margin:5px 10px 10px 10px;border:0;}
.floatLeft400 img {width:396px;margin:2px 2px 10px 2px;border:0;}
.floatLeft200 a {color:#039;}


.accordianTrigger {display:block;margin:0 0 0.25em 0em;color:#039;background:#f0f0f0;padding:6px 6px 2px 18px;white-space: nowrap;-webkit-border-radius:0.25em;-moz-border-radius:0.25em;border-radius:0.25em;cursor: pointer; font-family: 'Helvetica', Arial, sans-serif;}
.accordianTrigger::before {content:'+';display:inline;color:#000;}
.colomat-close::before {content:'-'!important;display:inline;color:#000;}
.accordianTarget {margin:0em 0 1em 0;background:#eee;padding:0.25em 1em 1em 1em;-webkit-border-radius:0.25em;-moz-border-radius:0.25em;border-radius:0.25em;}
.accordianTarget a {text-decoration: none;}
a.policyDownload {float:right;width:108px;padding:0.5em 1em;background:#fff;border:1px solid silver;margin:0 0 1em 2em;text-align:center;font-size:8pt;color:#039;-webkit-border-radius:0.25em;-moz-border-radius:0.25em;border-radius:0.25em;box-shadow:2px 2px 4px #c0c0c0;text-decoration: none !important;}
.policyDownload img {width:24px;height:24px;}

/* basic text alignment */
.left {text-align:left;}
.center {text-align:center;}
.right, .rightText {text-align:right;}
.whiteText, .whiteText p {color:#f0f0f0 !important;}
.whiteText h2, .whiteText h4 {color:#fff !important;}
.whiteText a {color:#b38935 !important;}
.blueText a {color:#003064 !important;}
.goldText {color:#b38935 !important;}
.whiteBg {background:#fff;padding:0.25em 0.75em;display:inline-block;color:#003064;margin-bottom:0.5em;-webkit-border-radius:0.25em;}
.blueBg p, .blueBg h2, .blueBg .wvc-text-color-default {color:#fff !important;}
.lhsList b, .rhsList b {font-family: industry, Arial, sans-serif;}

/* section updates */
.rowFullWidth {margin:0 0;padding:0;width:100%;overflow:hidden;}
.imgFullWidth {margin:0 0 1em 0;padding:0;width:100%;height:auto;}

/* Distibutor changes */
.worldMap {
background-image: url(/en/wp-content/themes/pricewestern/images/world_map_grey.jpg);
width: 1000px;margin: 0 auto;height: 581px;overflow: hidden;border:0 !important;}
blockquote {font-size:11pt !important;padding:0 2rem;hyphens:none;}#allRegions {height:581px;width:1000px;}
#allRegionTexts {display:none;}
#allRegions div {overflow:hidden;height:581px;float:left;clear:none;background-repeat:no-repeat;}
#allRegions div img {border:0;height:581px;margin:0;}
#usa {width:319px;background-image:url(./map_usa.png);}
#atlantic {width:136px;}
#europe {width:314px;background-image:url(./map_europe_singapore.png);background-repeat:no-repeat;}
#australia {width:231px;}
#usaMap {width:319px;}
#atlanticMap {width:136px;}
#europeMap {width:314px;}
#australiaMap {width:231px;}
#usaText,#australiaText {width:400px;display:none;}
#usa {
width: 319px;background-image: url(/en/wp-content/themes/pricewestern/images/map_usa.png);
}
#europe {
width: 314px;background-image: url(/en/wp-content/themes/pricewestern/images/map_europe_singapore.png);background-repeat: no-repeat;
}


/* News Feed */
#latestNewsFeed, #homepageNews {padding-bottom:2em !important;}
.newsFeedItem {}
#blog-index .entry-container {padding-bottom:0;}
.entry-box {position:relative;height:420px;}
.entry-grid_modern-overlay {height:420px;overflow:hidden;}
.entry-summary-inner {padding:0 !important;margin-top:180px !important;}
.entry-link {background:#003064;color:#fff;height:50px;overflow:hidden;text-align:center;vertical-align:middle;display:none;font-size:8pt !important;}
.newsFeedItem:hover .entry-summary-inner {padding:0 !important;margin-top:130px !important;}
.newsFeedItem:hover .entry-link {display:block;}
.entry-grid_modern-overlay {background:transparent;}
.entry-summary-inner .entry-date {display:block;margin:0;padding:0.25em 12px;background:#003064;color:#fff;font-size:8pt !important;text-align:center;}
.entry-summary-inner h2.entry-title {display:block;margin:0 0;padding:1em 12px;background:#003064;color:#fff;font-size:12pt !important;font-weight:700; height:76px;overflow:hidden;border-bottom:1em solid #003064;text-align:center;}


/* footer updates */
.sidebar-footer {background-color:#525252 !important;border-top:2px solid #c3000;}
h3.widget-title {text-transform:none;}
#menu-footer-menu li a, #menu-services li a {color:#ccc !important;}
.footerList {color:#ccc;}

/* iPhone Adjustments */
@media screen and (max-device-width : 768px)  and (orientation:portrait) {
#desktop-navigation {display:none;}
#mobile-navigation {display:block;}
.global-skin-default .hamburger-icon .line {background:#003064;color:#003064;}
.singleService {font-size:0.8em;width:33%;padding:0.5em 1%;}
.wvc-call-to-action-text {margin:0 !important; padding:0 !important;width:100%;float:left;clear:both;}
h2.wvc-call-to-action-title {text-align:center;font-size:1.5em;width:100%;}
.historySections.wvc-row-layout-column .wvc-col-3 {width:90% !important;margin:0 5% 1em 5% !important;padding-bottom:2em !important;border:1px solid #003064;background:#fff;}
.historySections h4 {font-size:1.25em;}
.ourPeople .wvc-col-4 {width:100%;margin:0 5% 1em 0%;padding-bottom:1em;border-bottom:1px solid #f0f0f0;}
.ourPeople {border-bottom:1px solid #003064;padding-bottom:2em;}
.peopleInner h3 {font-size:1.25em;}
.sidebar-footer-inner .widget {width:48%;margin:1% 1% 2em 1%;padding:0;float:left;min-height:240px;}
.sidebar-footer-inner h3{height:64px;}
.singleService4 {height:1.75em;overflow:hidden;padding:0.15em 0.5em;vertical-align:middle;width:100%;}
.singleService5 {height:1.75em;overflow:hidden;padding:0.15em 0.5em;vertical-align:middle;width:100%;}
.riskManagement .wvc-col-6 {width:100% !important;margin:0 0;}
.policySection  {border-top:1px solid #003064;padding-top:2em;}
.post-subtitle {font-size:1.5em;}
}


@media screen and (max-device-width : 768px)  and (orientation:landscape) {
#desktop-navigation {display:none;}
#mobile-navigation {display:block;}
.global-skin-default .hamburger-icon .line {background:#003064;color:#003064;}
.sidebar-footer-inner .widget {width:48%;margin:1%;padding:0;float:left;height:240px;}
.singleService {font-size:1.25em;}
.singleService4 {font-size:1em !important;}
.singleService5 {font-size:0.8em !important;height:4.25em;line-height:1.2;vertical-align:middle;padding:0.25em;}
.wvc-call-to-action-text {margin:0 !important; padding:0 !important;width:100%;float:left;clear:both;}
h2.wvc-call-to-action-title {text-align:center;font-size:1.5em;width:100%;}
.statistics-inner .stat {width:16%;margin:0 4.5% 0em 4.5%;vertical-align:top;}
.statistics-inner .stat .number {font-size:1.25em !important;}
.statistics-inner .count-title {font-size:0.8em;}
.historySections.wvc-row-layout-column .wvc-col-3 {width:40% !important;margin:0 5% 2em 5% !important;min-height:482px;border:1px solid #003064;float:left;background:#fff;}
.historySections h4 {font-size:1.25em;height:2.25em;}
.ourPeople .wvc-col-4 {width:100%;margin:0 0% 1em 5%;}
.ourPeople {border-bottom:1px solid #003064;padding-bottom:2em;}
.wvc-process-list li {width:25%;margin:1em 0em;padding:0;float:left;font-size:0.8em;}
.riskManagement .wvc-col-6 {width:100% !important;margin:0 0;}
.policySection  {border-top:1px solid #003064;padding-top:2em;}
.post-subtitle {font-size:1.5em;}
}

/* iPad adjustments */
@media screen and (min-device-width : 768px) and (max-device-width : 1366px)  and (orientation:portrait) {
/* css rules for ipad portrait */
#desktop-navigation {display:none;}
#mobile-navigation {display:block;}
.global-skin-default .hamburger-icon .line {background:#003064;color:#003064;}
.singleService4 {height:4em;overflow:hidden;padding:0.25em 0.5em;vertical-align:middle;}
.singleLine {padding-top:1.1em;}
.statistics-inner .stat {width:40%;margin:0 5% 2em 5%;}
.historySections.wvc-row-layout-column .wvc-col-3 {width:40% !important;margin:0 5% 2em 5% !important;min-height:448px;border:1px solid #003064;float:left;background:#fff;}
.historySections h4 {font-size:1.5em;}
.ourPeople .wvc-col-4 {width:100%;margin:0 0% 1em 5%;}
.ourPeople {border-bottom:1px solid #003064;padding-bottom:2em;}
.sidebar-footer-inner .widget {width:48%;margin:1%;padding:0;float:left;min-height:240px;}
.riskManagement .wvc-col-6 {width:100% !important;margin:0 0;}
.wvc-process-list li {width:25%;margin:1em 0em;padding:0;float:left;}
.post-subtitle {font-size:2em;}
.policySection  {border-top:1px solid #003064;padding-top:2em;}
}

@media screen and (min-device-width : 768px) and (max-device-width : 1366px)  and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
#desktop-navigation {display:none;}
#mobile-navigation {display:block;}
.global-skin-default .hamburger-icon .line {background:#003064;color:#003064;}
.statistics-inner .stat {width:18%;margin:0 3.5% 0em 3.5%;vertical-align:top;}
.statistics-inner .stat .number {font-size:2.5em;}
.historySections h4 {font-size:1.25em;height:2.25em;}
.ourPeople {border-bottom:1px solid #003064;padding-bottom:2em;}
.policySection  {border-top:1px solid #003064;padding-top:2em;}
.post-subtitle {font-size:2em;}
}
