/*
Theme Name: Oxmo
Theme URI: 
Description: Custom theme for Oxmo.
Version:2.3
Author: Moonpixel
Author URI: http://moonpixel.com/
*/

/*================WORDPRESS START================*/

/* Begin Images */
p img {padding: 0; max-width: 100%; }
img.centered {display: block; margin-left: auto; margin-right: auto; }
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright {float: right;}
.alignleft {float: left;}
.navigation {width:100%;}
#respond form {display:block; width:400px;}
#respond label {width:200px;}
.clear {clear:both;}
/* End Images */

/*================WORDPRESS END================*/

/*================RESET START================*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/*================RESET END================*/

/*=================MAIN START==============*/

.tt1 {background:#FF0000;}
.tt2 {background:#FF00FF;}
.tt3 {background:#FFFF00;}

html {}

body {font: 11px/1.3 Myriad, Arial, sans-serif; color:#535353;}

a:focus {outline: none;}

a:link {color:#535353; text-decoration:none;}
a:visited {color:#535353; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}
a:active {color:#000; text-decoration:none;}

#footer a:link {color:#535353; text-decoration:none;}
#footer a:visited {color:#535353; text-decoration:none;}
#footer a:hover {color:#000; text-decoration:none;}
#footer a:active {color:#000; text-decoration:none;}

hr {border-color: #ccc; border-style: solid; border-width: 1px 0 0; clear: both; height: 0;}

p { }
sup {position: relative;top: -3px;vertical-align: top;font-size: 80%;}
sub {position: relative;bottom: -5px;vertical-align: top;font-size: 80%;}

h1 {font-size: 20px; font-weight:normal;}
h2 {font-size: 18px; font-weight:normal;}
h3 {font-size: 16px; font-weight:normal;}
h4 {font-size: 14px; font-weight:normal;}
h5 {font-size: 13px; font-weight:normal;}
h6 {font-size: 12px; font-weight:normal;}

.xxsmall {font-size: 10px;}
.xsmall {font-size: 12px;}
.small {font-size: 14px;}
.medium {font-size: 16px;}
.large {font-size: 22px;}
.xlarge {font-size: 26px;}
.xxlarge {font-size: 32px;}

ol {list-style: decimal;}
ul {list-style: square;}
li {}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {margin-bottom: 10px;}

#wrapper {overflow:hidden; width:1030px; margin:20px auto;}

html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}

.margin-left {margin-left:20px;}
.margin-right {margin-right:20px;}
.margin-top {margin-top:20px;}
.margin-bottom {margin-bottom:20px;}
.margin-left-half {margin-left:10px;}
.margin-right-half {margin-right:10px;}
.margin-right-half02 {margin-right:5px;}
.margin-top-half {margin-top:10px;}
.margin-bottom-half {margin-bottom:10px;}
.margin-bottom-none {margin-bottom:0;}

.content-image-left {float:left;}
.content-image-right {float:right;}

.bold {font-weight:bold;}
.italic {font-style:italic;}
.text-left {text-align:left;}
.text-right {text-align:right;}
.uppercase {text-transform:uppercase;}

.padding-left{ padding-left:30px;}
.padding-left01{ padding-left:18px;}
.padding-left-half{ padding-left:10px;}
.padding-right01{ padding-right:90px;}
.padding-right02{ padding-right:45px;}
.margin-bottom-half01 {margin-bottom:8px;}
.padding_bottom{padding-bottom:20px;}

.text-colour01{color:#535353;}
.font-wght{font-weight:normal}
.xxssmall {font-size: 9px;}

.color01 /*WHITE*/ {color:#FFF;}
.color01 /*WHITE*/{color:#373635;}
.title-text  { width:300px;padding:25px 0 0 40px;  font-weight:normal; color:#3f3f3f; font-size:18px;}
.title-text2  { width:300px;padding:5px 0 0 0px;  font-weight:normal; color:#3f3f3f; font-size:18px;}
/*=================MAIN END==============*/

/*=================HEADER START==============*/

#header {width:920px; height:170px; float:left; padding-left:110px;}
.header-logo { margin-top:100px; padding-left:30px;}
.header-logo-2 { float:right; padding-right:8px; padding-top:20px;}

#header-menu {float:left; width:850px; position:relative;}
#header-menu ul {float:left; width:850px;list-style:none; } 
#header-menu ul li {float:left; height:20px; margin-right:20px;}
#header-menu ul li a {float:left; height:13px;padding:5px 10px 0 0; display:block; font-size:11px; text-transform:uppercase;}
#header-menu ul li a:hover, #header-menu ul li.current_page_item a, #header-menu ul li.page-item-9.current_page_ancestor a, #header-menu ul li.page-item-2.current_page_ancestor a {background:url(_images/bullet.jpg) no-repeat 100% 70%;}
#fb-header {width:450px;height:25px;position:absolute;right:0;}
/*=================HEADER END==============*/

/*=================CONTENT START==============*/

#content {width:1030px;float:left;}

/*======LEFT COLUMN START======*/

#left-column {float:left; width:110px;}
#sidebar-menu {float:left; width:110px; position:relative; padding-top:22px; }
#sidebar-menu ul {width:110px;list-style:none; text-align:right; } 
#sidebar-menu ul li {height:22px; margin-bottom:8px; padding-right:10px;}
#sidebar-menu ul li a {height:13px;padding:5px 15px 0 0px; display:block; font-size:12px; text-transform:uppercase; color:#000;}
#sidebar-menu ul li a:hover, #sidebar-menu ul li.current_page_item a, #sidebar-menu ul li.page-item-9.current_page_ancestor a, #sidebar-menu ul li.page-item-2.current_page_ancestor a {background:url(_images/bullet.jpg) no-repeat 100% 70%;  }

/*======LEFT COLUMN END======*/

/*======MAIN COLUMN START======*/

#main-column {float:left;width:920px; background:url(_images/main-bg-content.jpg) 0 0px repeat-y; padding:0px; margin:0px; }
#main-box{float:left;width:920px; height:366px; margin-bottom:20px;}
#main-box-default{float:left;width:873px;height:434px;padding:20px;color:#000;}

#main-box-menu {float:left; width:180px;height:324px;color:#535353;}
#main-box-menu ul {float:left; width:130px; list-style:none; margin:40px 0 0 0;}
#main-box-menu ul li {float:left; width:130px; margin:0; text-align:right;}
#main-box-menu ul li a {float:left; display:block; width:120px; padding:5px 10px 5px 0; font-size:13px; text-transform:uppercase;}
#main-box-menu ul li a:hover, #main-box-menu ul li.current_page_item a { background:url(_images/bullet.jpg) no-repeat 100% 50%; }
#main-box-menu ul.jobs li a {font-size:10px;}

#main-box-text {float:left; width:625px;}
#main-column hr {visibility:hidden;margin-bottom:20px; clear:none;}

#flash-home {width:908px;height:474px;overflow:hidden;position:relative;padding-left:5px;float:left;}
#flash-home-text {width:200px;height:30px;position:absolute;left:10px;top:430px;font-size:24px; color:#FFF; z-index:99;}
#error-message {padding:100px 0 0 300px;}

#collection {display:block;width:908px;height:474px;overflow:hidden;position:absolute;left:5px;top:0px; z-index:1; }
.ui-tabs-hide { display:none; }
/*======MAIN COLUMN END======*/


/*======RIGHT COLUMN START======*/

#right-column {float:left;}

/*======RIGHT COLUMN END======*/

/*=================CONTENT END==============*/

/*=================FOOTER START==============*/

#footer {float:left;width:920px; padding-left:110px; margin-top:15px;}
#main-links {float:left; width:920px; }
#main-links ul {float:left; width:920px;list-style:none;margin-bottom:0;} 
#main-links ul li {float:left; width:225px; font-size:13px; padding-right:5px; }
#main-links ul li a {display:block; color:#898989; margin-left:5px; }
#main-links ul li.last {width:200px; padding-left:4px;}
#main-links-img{width:920px;float:left;}
#main-links-img img {float:left;}

#sign-up{width:910px;height:40px; float:left;display:block; overflow:hidden;font-size:9px; padding:0 0 0 5px;}
#sign-up p{float:left; padding:18px 0 0 0px;line-height:1.2em; margin-bottom:0; width:250px; }
#emailform {float:left; width:205px; margin-bottom:5px;}
#emailform input {height:20px; float:left; width:35px; font-size:10px;}
#emailform input#email_address_id {width:130px; margin-right:10px; height:14px;}
#read-more {width:285px; float:left; text-align:left; padding:18px 0 0 135px; font-size:9px;}
#popper {color:#604A3F; font-size:13px;}
#popper span {color:#000; font-size:14px;}

/*=================FOOTER END==============*/
/*=================PRESS START==============*/
body.page-template-page-press-php h3 {border-bottom:1px solid #CCC; color:#3F3F3F; font-size:14px;}
#main-box-press{float:left;width:902px; height:454px; margin-bottom:20px; }
#main-text{width:848px; padding: 0px 0px 0 20px;  }

#main-press-text{float:left; padding: 105px 50px 0 0px; font-size:23px; height:300px;}
#main-downloads-text{float:left; width:200px; padding-top:73px;}
#main-downloads-text ul {float:left;width:200px; list-style:none; margin-top:35px;}
#main-downloads-text ul li {float:left;width:200px; height:15px; margin:0 0 30px 0;}
#main-downloads-text ul li a {display:block;float:left; text-transform:uppercase; font-size:12px;padding-right:10px;}
#main-downloads-text ul li ul {margin:0;float:left;width:200px;}
#main-downloads-text ul li ul li {height:10px;width:85px;margin-right:15px;}
#main-downloads-text ul li ul li a {font-size:10px;width:85px;height:10px;padding-right:0;}
#main-downloads-text ul li a:hover, #main-downloads-text ul li.current_page_item a {background:url(_images/bullet.jpg) no-repeat 100% 50%;}
#main-downloads-text ul li.page-item-176, #main-downloads-text ul li.page-item-178 {width:200px;}

#main-downloads {float:left; width:400px; padding:20px 0 0 0;}
#main-downloads img {margin-right:20px; margin-bottom:4px;}

body.page-id-680 #main-downloads .entry img {width:65px;height:65px;margin:0;}
body.page-id-680 #main-downloads .entry a {width:65px;height:65px;float:left;margin-right:30px; margin-bottom:10px;}
/*Definition List Gallery*/

dl.gallery {width: 115px; height: 126px; text-align: center; padding: 25px 0px 0 10px; float: left; }

.gallery dt img {width: 86px; height: 126px;}

.gallery dd {margin: 0; padding: 0; font-size:9px; }

#page_navigation {padding-left:240px;overflow:hidden;}
#page_navigation a {display:block;float:left;width:40px;height:16px;padding:2px 0;margin-right:10px;text-align:center; background:url(_images/button-nav-bck.png) no-repeat;}
#page_navigation a.page_link {display:none;}
/*=================PRESS END==============*/

/*=================STORE LOCATOR START==============*/
#main-box-locator {float:left;width:873px; height:454px;  background:url(_images/oxmo_store-loc_bg.jpg) no-repeat  5px 0 ; position:relative; padding:20px 0 0 40px;}
#locator-text{padding:5px 0 0 5px; position:absolute; left:470px; top:40px; width:110px; border-bottom:1px solid #333; color:#373635;}
ul#locator-countries{position:absolute; left:750px; top:63px; width:110px;font-size:9px;background:#666;padding:10px 0;}
ul#locator-countries li{line-height:1.2;width:100px;margin:0;list-style:none;}
ul#locator-countries li a{color:#FFF;width:95px;padding:2px 0 2px 10px; display:block;}
ul#locator-countries li a:hover, ul#locator-countries li.ui-tabs-selected a {background:url(_images/bullet-white.png) 0 50% no-repeat;}
#country-box{color:#FFF; position:absolute; left:470px; top:63px; width:250px; padding:10px;background:#666;}
#country-box p{margin-top:10px; white-space:pre;}
#locator-right {position:absolute; left:40px; top:63px;width:200px; font-size:10px; text-align:left;}
#locator-right p {font-size:10px; color:#373635;}
/*=================STORE LOCATOR END==============*/

/*=================COLLECTIONS START==============*/
#collections-holder {width:908px; height:474px; float:left; margin-left:5px; }
#collections-thumbs {width:160px; height:464px; float:left; text-align:center; padding-top:10px; padding-left:10px;}
#collections-thumbs img {margin-top:5px;}
/*=================COLLECTIONS END==============*/

/*=================BLOG START==============*/
.entry {font-size:12px;}
#blog-column {width:635px;margin-right:10px;float:left;}
#blog-sidebar {width:185px; float:left; background:#EFEFEF; padding:10px;}
#blog-sidebar ul {list-style:none;}
#blog-sidebar ul li form label {font-size:14px;text-transform:uppercase;}
#blog-sidebar ul li form input {margin:5px 0;}


/*=================BLOG END==============*/

/*=================HOME START==============*/
#home-animation {}
/*=================HOME END==============*/

/*=================BACKSTAGE START==============*/
body.page-template-page-backstage-php #collections-holder {width:775px;height:340px;padding:25px 0 0 75px;}

#backstage-holder {width:800px; height:386px; float:left; padding:30px 0 0 105px; }
#backstage-box {width:908px; height:474px; float:left; padding-left:5px;}
/*=================BACKSTAGE END==============*/

/*=================MUST HAVES START==============*/
#main-box-musthaves {float:left;width:888px;height:434px;background-color:#FFF;margin-left:5px;padding-left:20px;padding-top:40px;}
/*=================MUST HAVES END==============*/

.right-img { float:right;}
.text-content {width:350px; float:left; padding:20px 0px 0 20px; color:#3f3f3f;}
.main-text-img-box {float:left;width:893px;height:474px;padding:0 0 0 20px; color:#000;}


.bg-about-us { background:url(_images/bg-about-us.jpg) 5px 0 no-repeat;}
.bg-bckstage { background:url(_images/bg-collections.jpg) 5px 0 no-repeat;}
.bg-blog { background:url(_images/bg-blog.jpg) 5px 0 no-repeat;}
.bg-collections { background:url(_images/bg-collections.jpg) 0px 0 no-repeat;}
.bg-musthaves { background:url(_images/bg-collections.jpg) 0px 0 no-repeat;}
.bg-press { background:url(_images/bg-press.jpg) 5px 0 no-repeat;}
.bg-join-us {background:url(_images/bg-join-us.jpg) 5px 0 no-repeat;}

.bg-join-us .text-content {color:#000;}
