/*
    Theme Name: byoutique
    Theme URI: http://byoutique.com/
    Author: byoutique.com
    License: GNU General Public License
    License URI: license.txt
    Version: 2.0
    Template: thunderbolt

    Copyright 2008 - 2012 byoutique.com

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>

    If you remix, convert, translate, modify, or distribute a copy of this theme, please keep the links/credit in the footer.

    #A9C500; ::badred green::
    #A5027C; ::badred fucsia::


/************************* GLOBAL STYLES ***************************/

/* =Global Elements
-------------------------------------------------------------- */

@import url(../thunderbolt/css/reset.css);
@import url(../thunderbolt/css/text.css);
@import url(../thunderbolt/css/960.css);

@font-face {font-family:'Ubuntu'; font-weight:normal; font-style:normal; src: local('Ubuntu') url(../thunderbolt/fonts/ubuntu/regular.ttf) format('truetype');}
@font-face {font-family:'Ubuntu'; font-style:normal; font-weight:bold; src: local('UbuntuBold') url(../thunderbolt/fonts/ubuntu/bold.ttf) format('truetype');}
body {font:normal .81em/1.5em ubuntu, Arial, Helvetica, sans-serif !important;color:#333;margin:auto;}
a{text-decoration:none; color:#959595;}
a:hover,a.comment-reply-link:hover,.comment-nav a:hover {color:#5A5A5A;}
ul, ul li{list-style:none;}
.hr_orange{background-color:#A9C500; height:15px;}
.hr_finale{background-color:#A5027C; height:15px;}
.submit{float:right;padding-right:7px;}

h1{line-height:1em;color:#A5027C;padding-bottom:5px;padding-top:5px;font-size:2em;}
h1 a{color:#A5027C;font-size:22px;}
h2,h3,h4,h5,h6{line-height:2em;color:#A5027C;}
h2{font-size:1.6em;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}

input[type=text],input[type=password],textarea{border:solid 1px #A9C500;font-size:20px;height:30px;}
input[type=button]{position:relative;margin:auto;}
.byoutique_legend_form{display:block;margin-top:25px;margin-right:150px;text-align:right;}
textarea:focus,input[type=password]:focus,input[type=text]:focus {border:solid 1px #A5027C;background:#fff;outline:none;box-shadow:0 1px 4px #c5c5a2;font-size:20px;-webkit-box-shadow:0 1px 4px #c5c5a2;-moz-box-shadow:0 1px 4px #c5c5a2;}
input[type=reset],input[type=submit] {color:#A5027C;background:#A9C500;border:solid 1px #A5027C;float:right;margin-bottom:15px;margin-top:20px;margin-right:10px;padding:4px 15px;}
input[type=reset]:hover,input[type=submit]:hover {background:#ccc;border:solid 1px #A5027C;cursor:pointer;}
#headerimg{background:url(img/bg-header.png);width:960px;height:151px;border:0;margin:0 auto;}
#headerimg #logo{position:absolute;width:400px;height:151px;border:0 solid #ccc;margin-top:0px;}
#headerimg #nav{float:right;margin-right:0;list-style:none !important;border:0 solid #ccc;font-family:ubuntu;font-size:12px; margin-bottom:0px;}
#headerimg #nav li{margin-left:0px; margin-top:135px;float:left;background:none;position:relative;}
#headerimg #nav li a{color:#A9C500;font-family:ubuntuBold, ubuntu, "Trebuchet MS", Arial, Helvetica, sans-serif;padding-bottom:3px;text-decoration:none;font-size:14px;}
#headerimg #nav li.current_page_item li a,#nav ul li.current_page_item a {color:#755433;background:none;}
#headerimg #nav li a:hover,#headerimg #nav li.current_page_item a,#nav li a:hover {color:#A5027C;}
#headerimg #nav li:hover > ul {display:block;}

#byoutique_slider{width:960px;height:369px;border:1px solid #A5027C; background:#fff; box-shadow:2px 2px 2px #333; margin:10px auto auto; padding:5px;}

#searchform {position:relative;#border:1px solid #ccc;padding:10px;}
#searchform #s {position:relative; border:#A9C500 1px solid; font:ubuntu, "Trebuchet MS", Times, serif; color:#A5027C; width:190px;}
#searchform #s:focus {outline:none;box-shadow:none;}
.search-title {font-size:20px;font-family:ubuntuBold,"Arial Narrow",Arial,sans-serif;list-style:none outside none;text-transform:uppercase;margin-left:5px;margin-right:5px;text-shadow:0 1px 4px #dfdfbb;color:#A5027C;text-align:right;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;background-color:#A9C500;padding-right:10px;padding-top:5px;}
.search-title span {font-size:30px;}

#store_content{background:url(img/bg_store.jpg); margin-bottom:5px;}
#store_content #sidebar{background:none;}
#store_content img.alignleft{background:none;border:solid 0 #d6d1c7;margin-bottom:0;float:none;}

.link_to_products h2{padding-top:5px; font-size:40px;font-family:ubuntuBold,"Trebuchet MS", Arial, sans-serif;list-style:none outside none;text-transform:uppercase;text-shadow:0 1px 4px #dfdfbb; text-align:right;background-color:#A9C500;padding-right:10px;width:480px;margin-left:450px;border-top-left-radius:65px;box-shadow:-3px -3px 7px #333;}
.link_to_products h2 a{color:#959595;}
.link_to_products h2 a:hover{color:#A5027C;}
.store_widget{position:relative; float:right; width:300px;}
.widget-container{padding:5px 0 5px 0;}

.entry-title{font-size:30px;font-family:ubuntuBold,"Trebuchet MS", Arial, sans-serif;list-style:none outside none;text-transform:uppercase;text-shadow:0 1px 4px #dfdfbb;color:#A5027C;text-align:right;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;background-color:#A9C500;padding:5px !important; padding-right:10px;}
h1.entry-title{margin-bottom:0px;}
.entry-title a{text-decoration:none;color:#A5027C;}
.entry-meta{background-color: #A5027C; padding-left: 5px;}
.entry-content{margin-top:5px; margin-bottom:5px; }
.post-title-signup {font-size:30px;font-family:ubuntuBold,"Trebuchet MS", Arial, sans-serif;list-style:none outside none;text-transform:uppercase;text-shadow:0 1px 4px #dfdfbb;color:#A5027C;text-align:right;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;background-color:#A9C500;padding-right:10px;margin:0 0 5px;}
.post-title{font-size:40px;font-family:ubuntuBold,"Trebuchet MS", Arial, sans-serif;list-style:none outside none;text-transform:uppercase;text-shadow:0 1px 4px #dfdfbb;color:#A5027C;text-align:right;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid;background-color:#A9C500;padding:5px !important; padding-right:10px;margin:auto auto 5px; margin-top:5px;}
.post-title a{text-decoration:none;color:#A5027C;}

.sitemap-content {font-size:15px;font-family:ubuntu,"Arial Narrow",Arial,sans-serif;list-style:none outside none;color:#333;text-align:left;padding-left:25px;margin:0 0 5px;}

#sidebar{line-height:1.5em; background:#F1F1F1;}
#blog-content {padding-bottom:20px;}
#blog-content #sidebar{background:#fff;}
#blog-content #sidebar #qsearch .btn{border: 0px; float: right; margin-top: 3px;}
#blog-content .blog_post{background:#fff; border-bottom:2px dotted #ccc; display:inline-block;}
#blog-content .blog_post h1{margin-bottom: 5px;}
#blog-content .blog_post ul{list-style: round; margin-left: 15px; margin-bottom: 20px;}

#sidebar h4,#sidebar .widgettitle{font:bold 1.5em/1em ubuntu, Arial, Helvetica, sans-serif;background:url(img/sidebar-dots.png) repeat-x 0 bottom;margin:0 0 10px;padding:0 0 10px;}
.widget-title{font-size:14px !important; font-family:ubuntuBold,"Trebuchet MS", Arial, sans-serif !important;list-style:none outside none;text-transform:uppercase;text-shadow:0 1px 4px #dfdfbb;color:#A5027C;text-align:right;border:#ccc 1px solid;background-color:#A9C500;padding-right:5px !important;margin:0 0 5px !important;}
.mp_cart_widget div{padding-left:2px;padding-right:2px;}
#sidebar ul{list-style:none;}
#sidebar ul ul{margin:0;}
#sidebar ul li{margin-left:0px !important;}
#sidebar ul li ul{}
#sidebar ul a{font-weight:700;text-decoration:none;}
#sidebar .widget{margin:0 0 32px;}
#sidebar #searchform{position:relative;right:auto;bottom:auto;margin:0;}
#sidebar #wp-calendar td{width:32px; padding:4px 2px;}
#sidebar h3.mp_product_name{font-size:13px; font-weight:normal;}
#sidebar .mp_cart_widget_content{font-weight:normal; }
.right_sidebar{}
#footer{}
#div_in_footer{height:85px;font-size:11px;color:#333;margin:5px auto auto;}
.alignleft{float:left;}
.alignright{float:right;margin-left:20px;}
.wp-caption{text-align:center;background:#fff;border:solid 1px #d6d1c7;margin-bottom:15px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:5px 5px 0;}
.wp-caption-text{font:italic 1em/1.3em Georgia, "Times New Roman", Times, serif;color:#777;margin:6px 0;}
#foot_map{}
#foot_map_container{overflow:hidden;position:relative;z-index:0;}
#foot_map_container .col{float:left; margin-top:10px; margin-bottom:10px;}
#foot_map_container .col h1{border-right:1px solid #ccc;border-top:1px solid #ccc;color:#A5027C;font-size:18px;margin-bottom:10px;font-family:ubuntuBold, ubuntu, "Trebuchet MS", "Arial Narrow",Arial,sans-serif;text-transform:uppercase;}
#foot_map_container .col ul li{list-style: none; margin-bottom:2px; margin-left:0px;}
#foot_map_container .col ul li a{color:#333;font-size:12px;}
#foot_map_container #col1{padding-left:20px;width:211px;}
#foot_map_container #col2{margin-left:30px;width:210px;}
#foot_map_container #col3{margin-left:30px;width:211px;}
#foot_map_container #col4{margin-left:30px;width:189px;}

#setupform{width:940px;#background-color:#b5b5b5;margin:auto;padding:10px;}
#setupform input[type=text]{margin-top:15px;width:450px;padding-left:5px;}
#setupform input[type=password]{margin-top:15px;width:450px;border:1px solid #ccc;padding-left:5px;}
#setupform label{width:450px;margin-right:15px;font-size:20px;display:inline-block;text-align:right;height: 35px;}
#setupform input[type=radio]{margin-top:15px;margin-left:450px;}
#setupform .description{text-align:right;padding-right:10px;}
#setupform .error{text-align:center;font-size:20px;background-color:#FF5151;margin-top:5px;padding:10px;}


input[disabled] {border:1px solid #999;background-color:#ddd;}
.blogname_yet_registered {font-family:ubuntuBold, "Trebuchet MS";font-size:20px;}
.bot {display:none;}
#div_doc{border:1px solid #ccc;background:url(img/doc.png) no-repeat center right;background-color:#ADD8E6;margin-top:5px;margin-bottom:5px;padding:25px;}
#div_doc p{display:inline;}
.ask {background:#ccc;color:#A5027C;padding:3px 3px 3px 10px; margin-bottom:5px;}
.answer {border:1px solid #ccc;background-color:#ADD8E6; margin-bottom:30px;padding:25px;}


.div_in_li {background:#000;float:left;display:inline-block;left:0;top:5px;width:150px;height:55px;filter:alpha(opacity=75);-moz-opacity:0.7;-khtml-opacity:0.7;}
img.mp_product_image_widget {border:1px solid #A5027C;margin:3px;padding:2px;}
#marketplace .post {position:relative;float:left;}
.left_sidebar {position:relative;border:0 solid #ccc;width:300px;float:left;display:block; padding-bottom: 10px;}
.marketplace_global_product_list {position:relative;width:640px;float:left;}
#marketplace_product_list {position:relative;float:left;width:640px;min-height: 1365px;}
.marketplace_product {margin:1px;margin-top:6px;position:relative;float:left;border:0 solid #ccc;}
.marketplace_product_image {display:block;width:150px;height:150px;border:1px solid #ccc;background:url(img/default-image.jpg) center center no-repeat #DEDEDE;margin:auto;padding:3px;}
.marketplace_product_image img.alignleft{width:150px; height:150px; background:#fff; border:0px; margin-bottom: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; padding: 0px;}
.marketplace_product_name {display:block;text-align:center;text-transform:lowercase;}
.marketplace_product_price {text-align:right;background:#DEDEDE;position:absolute;bottom:1px;padding:2px;z-index:2;}
.marketplace_product_meta{display:block;margin-top:5px;text-align:right;line-height:10px;}
.mp_blog-7 .mp_img_link img{margin-right:26px;}
.mp_product_meta {display:none;margin-top:5px;text-align:right;line-height:10px;}
.mp_product_content p{display:none;}
h3.mp_product_name{display:none; float:left; font-size:13px;}
mp_product_content .alignleft{margin:13px;}
#mp_global_products_nav_links{padding:5px; position:relative; line-height:2em; color:#A5027C;font-size:1.6em; text-align:right; float:right;}
.bg_platinum_designer {background:url(img/bg_platinum_designer.png) #fff no-repeat top left;text-align:right;height:82px; width:912px; border:1px solid #ccc;margin:2px;padding:150px 20px 2px 2px;}

.post,.contacts_post {float:left; display:inline-block;}

.center,.aligncenter {text-align:center;}
img.alignleft,img.alignright {background:#fff;}
#setupform label[for=signupblog],#setupform label[for=signupuser] {text-align:left;margin-top:10px;}
#setupform p.right,#pass-strength-result {text-align:right;padding-right:20px;}
#setupform p.get_tax_assistance{display: inline; float: right; margin-top: 3px;}

.widget_empty_cart, .widget_goto_checkout {text-align:right;}
.caratteristiche{padding-left: 30px; padding-top: 15px; }
ul.caratteristiche li{ list-style-type: round; }
.c2a{float: left; padding-bottom: 5px; padding-top: 5px;}
.dotted{margin-bottom: 5px;}
.join{float: left; display:inline-block; width: 550px; height: 120px; margin-left: 1px;}
.newsletter{width:346px; height:91px; float:left; display:inline-block; padding-left:15px; padding-top:25px; padding-right:15px; padding-bottom:2px; margin-left:10px; border:1px solid #A5027C;}
.newsletter fieldset{margin-bottom:0px;}
input#email{width:236px; height:16px; padding:10px;}
input#pommo_submit{margin:0;}
.social_footer{padding-top:5px; padding-left:10px;}
.label{border-top:2px solid #A5027C;}
div.label h2{font-size:12px; padding:2px; padding-left:5px; display:inline; background:#A9C500; line-height:28px; box-shadow:2px 2px 3px #333;}
#page-content{margin-bottom:5px;}

/**** SHOP CAROUSEL ****/
#slider{}
#slider ul, #slider li{margin:auto; padding:0; list-style:none;}
#slider li{width:960px; height:369px; overflow:hidden;}

#anyClass {float:left; padding-top:5px; padding-bottom:5px;}
#anyClass ul li {float:left; border:1px solid #ccc;margin-right:1px;margin-left:1px;display:inline-block;height:140px;width:140px;padding:3px;}
.carousel_prev {border:1px solid #ccc;display:block;float:left;width:30px;height:143px;text-decoration:none;margin-top:15px;margin-left:30px;}
.carousel_next {margin-right:30px;margin-top:15px;border:1px solid #ccc;display:block;float:right;width:30px;height:143px;text-decoration:none;}
.slider {left:-5000px;position:relative;visibility:hidden; width:940px;}
.slider ul li img{cursor:pointer;}
#shop_slider .prev{margin-top:4px; cursor:pointer;float:left;height:80px; padding-top:68px; padding-left:5px; color:white; width:13px; border:1px solid white; background: #A5027C;}
#shop_slider .next{margin-top:4px; cursor:pointer;float:right;height:80px; padding-top:68px; padding-left:5px; color:white; width:13px; border:1px solid white; background: #A5027C;}
/**** CAPTIFY CAPTION ****/
.caption-top, .caption-bottom{background: #000000; color: #ffffff; cursor:default; padding:2px; font-size:11px; text-align:center; height: 20px;}
.caption-top,.caption-bottom{border-width:0;}
.caption a, .caption a{background:#000; border:none; text-decoration:none; padding:2px; }
.caption a:hover, .caption a:hover{background:#202020; }
/**** END CAPTIFY CAPTION AND SHOP CAROUSEL ****/

.marketplace.hentry{display:inline-block; float:left; position:relative; padding:8px; margin:8px; border:1px solid #ccc;}
