/* ============================
  PHARCAN.com
  designed by Fensons
  Copyright, 2016. All rights reserved.
======================= */


/* GLOBAL
======================= */
/* apply a natural box layout model to all elements */
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat!important; list-style: none!important; }


/* GENERAL
======================= */
a { color: #000; }
h2 { font-size: 2rem; }
.nav-sections .header.links li.greet.welcome { font-weight: 200; }
.action.primary { background-color: rgba(255, 85, 1, 0.81); border-color: rgba(255, 85, 1, 0.81); }


/* HEADER
======================= */
.category-cms { xheight: 200px; overflow: auto; border-bottom: 1px solid #ccc; padding-bottom: 20px; }
.logo img { width: 200px; margin-top: 11px; }

.product.data.items > .item.title > .switch { border-width: 1px 0 0 0; }
.product.data.items > .item.content { border: 0; }
.product.data.items .item.title a:after { font-size: 30px; }

/* HOME PAGE
======================= */
.sw-flexslider .slides li img { border-radius: 10px!important; }
.hp-boxes { margin: 0; padding: 0; }
.hp-boxes li { display: inline-block; margin-right: 6px; width: 340px; }
.hp-boxes li:nth-last-child(1) { margin: 0; }


/* INTRO PAGE
======================= */
body.intro { background: #eee; }
.intro #middle { display: table!important; height: 100%!important; width: 100%; margin-top: 50px; }
.intro-content { display: table-cell; vertical-align: middle; padding-bottom: 100px; }
.intrologo { background: url("../images/logo3.png") no-repeat; background-size: contain; width: 250px; height: 25px; text-align: center; margin: 25px auto; }
.intro-categories { text-align: center; }
.lang-choice { list-style: none; text-align: center; margin: 10px auto; padding: 10px 0; background: rgba(255,255,255,0.8); xborder-top: 1px dotted #ccc; }
.lang-choice li { display: block; margin: 10px 0 10px 0; font-size: 1.2em; xtext-align: left; }
.lang-choice .sector { text-transform: uppercase; font-weight: 700; font-size: 1.4em; color: #2C436C; display: block; margin-bottom: 0px; }
.lang-choice .sep { display: inline-block; margin: 0 10px; }


/* PRODUCT PAGES
======================= */
.catalog-product-view.category-shopsportsman h6 { display: none; }


/* FOOTER
======================= */
.copyright { font-size: 1.0rem; background: #fff; color: #000; }