/*

Theme Name: Maxim

Theme URI: Maxim

Description: Custom theme design for maxim site

Author: Floyd Patulot

Version: 1

*/

@font-face { src: url("calibri.TTF"); font-family: "calibri"; }  





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;



}

body { 	line-height: 1; background:url('images/body_bg.jpg'); background-attachment:fixed; color:#55474d; font-size:13px;  font-family: 'Helvetica',arial,sans-serif; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after,

q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */

:focus { outline: 0; }

/* remember to highlight inserts somehow! */

ins { text-decoration: none; }

del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */

table { border-collapse: collapse; border-spacing: 0; }



/**********************************/





.left{

float:left;

display:inline;

}

.right{

float:right;

display:inline;

}

.clear{

clear:both;

}



*{

margin: 0;

outline: medium none;

padding: 0;

border:0

}



/* Added by: Daniel Escleto */

#qtranslate-chooser{width:77px;height:20px;margin-left:107px;}

#qtranslate-chooser li {width: 20px; float: left;margin-right: 5px; margin-top: 5px;}

/* end */



a{

	color:#d13f80;

	text-decoration:none;

}

a:hover{

	color:#ec82c2;

}

.margin_20{

	margin-left:20px;

}

.margintop_4{

	margin-top:4px;

}

.margintop_2{

	margin-top:2px;

}	

.marginright_2{

	margin-right:2px;

}

/* revised by: Daniel Escleto*/	

.marginleft_13{

	margin-left:8px;

}

.margin_50{

	margin-left:58px;

}

.main-wrapper{

	width:986px;

	margin:0 auto;

}

.header-top{

	height:80px;

	width:986px;

}

.header-top-right-content{

	margin-top:10px;

	text-align:right;

}

.social-rawimage-wrapper{

	margin-top:10px;

}

.logo-wrapper{

	margin:15px 0 0 15px;

	

}

.shopping-text{

	/*color:#562e3d;*/

	font-weight: bold;

	margin-right: 5px;

	margin-top: 12px;

        font-size: 11px;

        color: #76676d

}

.menu-wrapper{

	background:url('images/nav-wrapper-bg.png') repeat-x;

	height:44px;

	width:972px;

}

.menu{

	margin-top:13px;

	float:left;

	display:inline;

	margin-left:10px;

}

.menu li{

	display:inline;

	float:left;

	position:relative;

}

.menu li a{

     color:#76676d;  

	 display: block;  

	 font-size: 12px;  

	 font-weight: bold;   

	 margin-right: 27px;   

	 text-decoration: none;

	 text-transform:uppercase;

}	

.menu li:hover .children{

	display:block;

	

}

.menu li a:hover {

	color:#ec82c2;

}



.menu li .children {

	position:absolute;    

    padding-top: 15px;

    width: 74px;

	display:none;

	z-index:1000;

}



.menu li .children li {

	display:block;

	float:none;

	

	

}



.menu li .children li a{

    background: none repeat scroll 0 0 #D13F80;

    border-bottom: 1px solid #FFFFFF;

    color: #FFFFFF;

    font-size: 12px;

    margin-right: 0;

    padding-bottom: 7px;

    padding-left: 5px;

    padding-top: 5px;

	font-weight:normal;

	width:180px;

}



.menu li .children li a:hover{

	background:#ec82c2



}



.menu .current_page_item a, .menu .current_page_parent a{

	color:#ec82c2;

}



.xoxo ul {

padding-left: 15px;

list-style:none;

}

.xoxo ul li {

    background: url("images/red-disc.gif") no-repeat scroll left 21px transparent;
    line-height: 20px;
    padding: 15px 0 2px 15px;

}

.post-title{

    font-family: Georgia,arial,helvetica;

    font-size: 28px;

    color:#55474D;

}



.right-col-widget-title{

   font-family: Georgia,arial,helvetica;

   font-size: 19px;

   padding-top: 8px;  

   margin-top: 11px;

   padding:6px 0 12px 0;

   border-top:1px dotted #76676D;

}

.top-content-wrapper, .middle-content-wrapper, .bottom-content-wrapper{

	margin-top:8px;

}



.top-content, .middle-content, .bottom-content{

	background:url('images/centered-content-bg.png') repeat-y;

	padding:0 8px 8px;

}

.widget-content-wrapper{

	background:url('images/widget-container-bg.png') repeat-y;

	width:322px;

	height:400px;

}





.middle-content h1{

	padding:16px 0; 

        line-height:1.75em;

        padding-left:25px;

}



.middle-content p{

	margin-bottom:16px;

	text-align:justify;

        line-height:1.75em;

        padding-left:30px;

}





.footer-wrapper{

	margin-top:12px;

	margin-bottom:5px;

}

.footer-content{

	background:url('images/centered-content-bg.png') repeat-y;

	padding:0 5px;

	padding-bottom:10px;



}

.footer-logo-wrapper{

	text-align:center;

	padding-top:10px;

}

.footer-link-wrapper{

	padding-top:14px;

	font-size: 11px;

	text-align: center;		

}



/*widget*/

.widget-content p{

	margin-bottom:10px;

}

.widget-title{

    font-family: Georgia,arial,helvetica;

    font-size: 20px;

	

}

.widget-left ul{

    padding-left: 25px;

}



.widget-left .link-btn{

    background: none repeat scroll 0 0 #D13F80;

    color: #FFFFFF;

    font-size: 11px;

    margin-left: 25px;

    margin-top: 5px;

    padding: 5px;

    width: 107px;

    text-transform:uppercase;

    width: 99px;

    text-align:center;

    display:block

}





	

.widget-left ul li{

	background:url("images/red-disc.gif") no-repeat scroll left 21px transparent;

    border-bottom: 1px dotted #55474D;

    padding-bottom: 12px;

    padding-top: 18px;

    width: 258px;

	padding-left:15px;

	font-size:11px;

}	







.widget-middle .widget-title,.widget-middle ul, .widget-middle p{

    padding-left: 21px;

	 

}



.widget-middle .link-btn{

    background: none repeat scroll 0 0 #D13F80;

    color: #FFFFFF;

    display: block;

    font-size: 11px;

    padding-bottom: 3px;

    cursor:pointer;

    margin-top: 25px;

    padding: 3px;

    text-transform:uppercase;

}

.widget-middle .wp-polls-ul{

	margin:0;

}



.widget-middle .wp-polls-ul li{

	margin-bottom:10px;

	font-size: 12px;

}



.widget-middle ul li, .widget-middle p, .widget-middle  div{

	font-size:12px;

}

.widget-middle h3{

	font-size:18px;

	text-transform:uppercase;

	margin-bottom: 12px;

}

.widget-middle p{

	font-size:12px;

}



.widget-right .link-btn{

    background: none repeat scroll 0 0 #D13F80;

    color: #FFFFFF;

    display: block;

    font-size: 15px;

    margin-left: 25px;

    margin-top: 30px;

    padding-bottom: 3px;

	cursor:pointer;

	padding:4px;

}

.blogroll{

line-height:1.75em;

}



.newsheadline {

    font-family: Georgia,Times,Times New Roman,sans-serif;

    font-size: 28px;

    font-weight: normal;

	padding-left:10px;

	margin:10px 0;

	float:left;

	width:540px;

}



/*newsletter*/



.newsletter-input{

	background:url('images/newsletter-image.png') no-repeat;

	height: 34px;

    padding-left: 34px;

     padding-right: 10px;

    width: 242px;

	color:#ABABAB;

}



.newsletter-field-wrapper{

	padding-left:20px;

}



.newsletter-field-wrapper p{

	font-size:12px;

}



.blog_post p {

	line-height:1.5em;

padding: 10px 0;

text-align:justify;

}

.blog_post img {

	border:1px solid #55474D;

}



/*costumize search*/

.search-wrapper{

    margin-right: 4px;

    padding-top: 7px;

}



.screen-reader-text{

	display:none;

}

#s{

	background:url('images/search-input.png') no-repeat;

	width:138px;

	height:28px;

	padding-left:24px;

	height: 16px;

    padding-bottom: 5px;

    padding-top: 5px;

	color:#ababab;

	border:	0;

}



#searchsubmit{

	background:url('images/search-btn.png') no-repeat;

	height: 24px;

    width: 36px;

	text-indent:-1000px;

	cursor:pointer;

}



/*wppolls*/



.wp-polls{

	width:290px;

}





/*page*/

.page-content{

	width:962px;

	margin:0 auto;

}





/*2col template*/

.left-col{

	width:676px;



}

.left-col-content{

	width:676px;

	background:url('images/left-col-content.png') repeat-y;

	padding-top:16px;



}

.column-left-content{

	width:630px; 

	margin:0 auto;

}



.right-col{

	width:299px;

	}

.right-col-content{

	width:299px;

	background:url('images/right-col-content-bg.png') repeat-y;

	padding-top:16px;



}



.column-right-content{

	width:270px; 

	margin:0 auto;

}





/*raw images front page*/



.luxury-wrapper{

	width:238px;

}

.raw-category-wrapper{

	margin-right:8px;

	width:238px;

	height:100%;

	position:relative;

	cursor:pointer;	z-index:1000;

}.raw-category-wrapper img{	position:relative;	z-index:1000;}	

.category-wrapper-last{

	margin:0;

}

.rawimage-description{				

	padding-right: 19px;

	width: 194px;

	height:100%;

	padding-left:19px;

	border-bottom:3px solid #d13f80;

	font-size:14px;

	padding-bottom:20px;

	

}

.rawimage-description h1{

	 font-family: Georgia,arial,helvetica;

	 color:#d13f80;

	 padding:0;

	 padding-top:11px;

	 margin-bottom:14px;

	 font-size:20px;

}

.rawimage-description p{

	text-align:left;

	color:#76676D;

	padding-left:0;

}

.rawimage-description-background{

	font-size:12px;

	background:#fff;

	width:100%;

	height:100%;

	position:absolute;

	bottom:0;

	filter:alpha(opacity=10); 

	-moz-opacity:0.1; 

	-khtml-opacity: 0.1; 

	opacity: 0.1;	

}

.definition {line-height:1.75em;}

/* single-product template */



.product-configuration-wrapper{

	margin-top:20px;

	padding-left:9px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	font-style:normal;

}

.product-configuration-label{

	width:90px;

    font-size:12px;

}



.product-configuration-description{

	font-weight:bold;

        font-size:12px;

}
.product-configuration-description-skin{

	font-weight:bold;

        font-size:12px;
width:280px;
}

div.skinline {
	height:10px;
	border-top:1px dotted #76676D;
}

.product-configuration-content-wrapper{

	margin-bottom:13px;

}







.newsletter p {display:none;margin-left: 0px;font-size:10px;}

.newsletter td {padding-top: 0px;font-size:11px;text-align:left;}

.pstatement {line-height:1.75em;}



#sbutton {background: none repeat scroll 0 0 #D13F80;color: #FFFFFF;

    font-size: 11px;margin-top:5px;padding:4px 6px 3px;text-transform:uppercase;}



#stext2 {

    background-attachment:scroll;

    background-clip:border-box;

    background-color:transparent;

    background-image:url("images/email_newsletter.png");

    background-origin:padding-box;

    background-position:0 0;

    background-repeat:no-repeat;

    background-size:auto auto;

    color:#ABABAB;

    height:33px;

    width:285px;

    padding-left:35px;

	border:0;

    

} /*newprodot content*/.prodotto-social-media-wrapper{	border-bottom: 1px dotted #55474D;	border-top: 1px dotted #55474D;	margin-bottom: 12px;	padding-bottom: 6px;	padding-top: 6px;	margin-top:20px; margin-right:8px;}



.prodotto-social-media-wrapper p{	font-size: 16px;	margin-bottom: 6px;}

.prodotto-social-media-wrapper img{	margin-right:16px;}



.bottom-tools{	padding-bottom:30px; margin: 0 auto; width: 460px;}

.bottom-tools div{	font-weight:bold;}





.accessory1{ color: #D13F80; border:1px solid #88797F;    cursor: pointer;    font-family: Helvetica, Arial, sans-serif;    font-size: 12px;    line-height: 18px;    height: 57px;    margin-right: 21px;	text-align:center;	background:#f7daeb;     height: 83px; padding-left: 5px; padding-top: 5px; width: 135px;}

.accessory2{ color: #D13F80; border:1px solid #88797F;    cursor: pointer;    font-family: Helvetica, Arial, sans-serif;    font-size: 12px;    line-height: 18px;    height: 57px;    margin-right: 21px;	text-align:center;	background:#f7daeb;     height: 83px; padding-left: 5px; padding-top: 5px; width: 123px;}

.accessory3{ color: #D13F80; border:1px solid #88797F;    cursor: pointer;    font-family: Helvetica, Arial, sans-serif;    font-size: 12px;    line-height: 18px;    height: 57px;    	text-align:center;	background:#f7daeb;     height: 83px; padding-left: 5px; padding-top: 5px; width: 134px;}



.accessory1 a{ display: block; margin-top: 20px;}

.accessory1 img{ margin-top: 15px;}

.accessory2 a{ display: block; margin-top: 20px;}

.accessory3 img{ margin-top: 16px; }

.accessory3 a{ display: block; margin-top: 20px;}



.accessory{ color: #D13F80; border:1px solid #88797F;    cursor: pointer;    font-family: Helvetica, Arial, sans-serif;    font-size: 14px;    line-height: 18px; 	text-align:left;	background:#f7daeb; height: 80px; padding-left: 20px; padding-top: 15px; width: 250px; font-weight:bold;margin-top:10px;}

.accessory a {padding:20px 0 0 10px;}



/* Custom image width if added */

.alignright, img.alignright {    display: block;    float: right;    margin-left: 20px;}

.alignleft, img.alignleft {    display: block;    float: left;    margin-right: 20px;}

.wp-caption {   

    background: none repeat scroll 0 0 #F7DAEB;

    border: 1px solid #EFC9D8;

    margin-bottom: 18px;

   padding: 15px;

    text-align: left;	font-style:italic;	font-family: Georgia,arial,helvetica;   	box-shadow: 0px 1px 4px  #818181;	-webkit-box-shadow: 0px 1px 4px 0 #818181;	-moz-box-shadow: 0px 1px 4px 0 #818181;}

	.wp-caption-text{	font-size: 18px;    font-weight: bold;    padding-bottom: 9px;    padding-top: 9px;width:300px;text-align:center;display:none;}

.aligncenter, dl.aligncenter {    display: block;    margin-left: auto;    margin-right: auto;}

/*sibling category style */

.sibling-cat-wrapper{	margin:20px 0;}

.sibling-cat{    background: none repeat scroll 0 0 #D13F80;    color: #FFFFFF;    font-size: 11px;    margin-right: 4px;    padding: 3px 5px;    text-transform: uppercase;}

.sibling-cat:hover{	background: none repeat scroll 0 0 #ec82c2;	color:#fff;    text-transform: uppercase;}

.active-sibling-cat{	background: none repeat scroll 0 0 #ec82c2;    color: #FFFFFF;    font-size: 11px;    margin-right: 4px;    padding: 3px 5px;    text-transform: uppercase;}

.active-sibling-cat:hover{	background: none repeat scroll 0 0 #ec82c2;	color:#fff;    text-transform: uppercase;}









/*pages style*/

.menu li .children .page-item-70 a{

	border-bottom:0;

}.single-post-content p{    margin-bottom: 15px;    text-align: justify;}	

.post-title{ margin-bottom:10px;}

.date-publish{ margin-bottom:10px; }



/*maxim*/

.column-right-content h2.post-title {

padding-top: 46px;

font-family: Georgia, Times, Times New Roman, sans-serif;

color: #55474D;

font-size: 21px;

font-weight: 550;

margin-bottom: 13px;

    border-top: 1px dotted #76676D;

    margin-top: 46px;

    padding: 6px 0 12px;

 }

.column-right-content h2 a {

font-family: Georgia, Times, Times New Roman, sans-serif;

font-size: 16px;

color: #D13F80;

font-weight: normal;

}

.column-right-content h2 a:hover {

color:#EC82C2;

}

.single-product-content-wrapper img {

	border:1px solid #88797f;

	float:left;

}

.product-thumb-wrapper img {

	width:120px;

	height:80px;

	margin-bottom:8px; margin-right:8px; border:1px solid #88797f; float:left; display:inline;

}

.column-left-content h1.post-title {

	font-family: Georgia, Times, Times New Roman, sans-serif;  font-size: 28px; font-weight: normal;

}

.blog_post ul {

	list-style-type: circle;

	padding-left:30px;

}

.blog_post ul li {

	padding:5px 0;
	list-style-position:inside

}

.metadati {

    color: #76676D;

    float: right;

    font-size: 25px;

    margin-top: 12px;

}

.date {

    background: none repeat scroll 0 0 #EC82C2;

    height: 47px;

    width: 60px;

	float:left;

	color:white;

	text-align:center;

	margin:13px 0 0 10px;

	padding-top:13px;

}

.date span {

	font-size:18px;

}

p.categoria {

	border-bottom: 1px dotted #76676D;

	border-top: 1px dotted #76676D;

	clear:both;

	padding:4px 0;

	margin-top:10px;

}

p.pstatement, p.privacy {

	font-size:10px;

}

input[type=submit] {

   background: none repeat scroll 0 0 #D13F80;

    color: #FFFFFF;

    font-size: 11px;

    margin: 4px;

    padding: 3px 5px;

    text-transform: uppercase;

}

input[type=submit]:hover {

background:#ec82c2;

}

input[type=text],textarea{

	padding:3px;

	border:1px solid #999;

}

.blog_post h2 {

	font-size:18px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: lighter;

	font-variant: normal;

	text-transform: uppercase;

       margin-top: 20px;

	color:black;

	letter-spacing: 0.2em;

}

small {

	font-size:11px;

}

.interactive_left, .interactive_right  {

	margin-top:20px;;

}

 .interactive_right  {

	 margin-bottom:10px;

 }

  .interactive_left  {

	 margin-bottom:0;

 }



.right-col-content .newsletter-field-wrapper {

	padding-left:0;

}

.right-col-content .newsletter-field-wrapper p {

	margin-bottom:7px;

}	

	.right-col-content #stext2 {

		width:220px;!important

	}

		.right-col-content #sbutton {

	margin:10px 233px 40px 0;!important

	}

ul.xoxo ul {

	margin-bottom:35px;

}

.single-product-content-wrapper .interactive_left, .single-product-content-wrapper .interactive_right, .single-product-content-wrapper .shareinpost {

	display:none;

}
.right-col-content ul.wp-polls-ul {
	margin-bottom:0;
}
.right-col-content ul.wp-polls-ul input {

    color: #FFFFFF;

    font-size: 11px;

    margin-bottom: 10px;

    padding: 4px 6px 3px;

    text-transform: uppercase;

}
.right-col-content  input.link-btn {
	    background: none repeat scroll 0 0 #D13F80;
    color: #FFFFFF;
    font-size: 11px;
    margin-right: 180px;
    padding: 4px 6px 3px;
    text-transform: uppercase;
}
.right-col-content .wp-polls {

	width:280px;

	padding-bottom:35px;

}

.right-col-content .wp-polls-ans {

	width:270px;
text-align:left;
}

.right-col-content .wp-polls-ans ul {

	margin-left:0;

	padding-left:0;

}

#wpcumuluswidgetcontent7191864 {

	margin-bottom:35px;

}

ul#inizio {

	list-style-type:none;
	margin-bottom:0;
}

ul#inizio li {

    background: url("images/red-disc.gif") no-repeat scroll left 21px transparent;
	padding:15px 0 2px 15px;
	line-height:20px;
}
div#leftimage img {
	height: 250px; width: 250px; border-style:solid;border-width:1px;border-color:#88797f;
}
#taglia table {
    border-bottom: 7px solid #D13F80;
    border-collapse: collapse;
    font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size: 12px;
    margin-bottom: 20px;
    text-align: center;
    width: 390px;
	float:right;
}
#taglia table th {
  background: none repeat scroll 0 0 #F7DAEB;
    border-left: 1px dotted #D13F80;
    border-right: 1px dotted #D13F80;
    color: #55474D;
    font-size: 13px;
    padding: 8px;
}
#taglia table td {
  background: none repeat scroll 0 0 #F7DAEB;
    border-left: 1px dotted #D13F80;
    border-right: 1px dotted #D13F80;
    color: #55474D;
    padding: 8px;
}
#taglia table caption {
    background-color: #D13F80;
    color: #FFFFFF;
    padding: 5px 0;
    text-align: center;
    white-space: nowrap;
}
.tfoot {
	    border-top: 1px solid #D13F80;
}
.istruzioni {
	border-top:1px dotted #76676D;
	clear:both;
	height:15px;
}
ul.lavaggio li {
	clear:both;
	font-weight:bold;
	list-style:none;
	text-transform:uppercase;
}
.img-modello {
	margin:10px 0 20px 0;
}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
	padding-top:0;
}
.single-product-content-wrapper .fbcomments {
	display:none;
}
h1.titolo-fru {
	    font-family: Georgia,Times,Times New Roman,sans-serif;
    font-size: 28px;
    font-weight: normal;
	    color: #D13F80;
}
	.uiBoxYellow {

    display: none;
}