@font-face {
	font-family: 'Conv_SimianDisplay-ChimpanzeeAlt';
	src: url('../fonts/SimianDisplay-ChimpanzeeAlt.eot');
	src: local('☺'), url('../fonts/SimianDisplay-ChimpanzeeAlt.woff') format('woff'), url('../fonts/SimianDisplay-ChimpanzeeAlt.ttf') format('truetype'), url('../fonts/SimianDisplay-ChimpanzeeAlt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.test {
	font-family: 'Conv_SimianDisplay-ChimpanzeeAlt';
}

p, .ul_list,
.content_box ul,
.content_box_squeeze ul {
/*	margin-top: 0px;
	margin-bottom: 20px; */

 	font-family: 'Prompt', "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0.01em;
	font-size: 14px; /*xx 11*/
	color: #333;	
	line-height: 1.4rem; /*xx 16*/
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
/* 
}
.ul_list,
.content_box ul, 
.content_box_squeeze ul,  {
	*/
	list-style-type: square !important;
}

ul, ol {
font-family: 'Dosis', "Trebuchet MS", Arial, Helvetica, sans-serif;
/*		font-family: 'Prompt', "Trebuchet MS", Arial, Helvetica, sans-serif;  */
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0.01em;
	font-size: 14px; /*xx 11*/
	color: #333;
	text-align: left;

	padding-left: 13px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#globo-hidden-menu-displayTop-1 ul {
	font-family: 'Dosis', "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1, h3, .welcome {	
	font-family: "Dosis", sans-serif;
	font-style: normal;
	font-size: 20px;
	color: #333;
	letter-spacing: 1px;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}


.h1.product {
	font-family: 'SimianDisplay-ChimpanzeeAlt', "Dosis", sans-serif;
}

h1 a:link, h3 a:link, .welcome a:link {
	text-decoration:none;
}	
h2, .h2 { /*untertitel gross*/
	font-family: 'Open Sans', "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight: 600;
	font-size: 14px; /*xx 12*/
	font-style: normal;
	color: #333;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	/*letter-spacing: 0.1em;*/
}

h4, .h4{ /*untertitel klein*/
	font-family: 'Open Sans', "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight: 600;
	font-size: 16px; /*xx 11*/
	font-style: normal;
	color: #333;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	/*letter-spacing: 0.1em;*/
}
	
h5 {  /* Zitat */
	font-family: 'Open Sans', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: italic;
	font-size: 12px; /*xx 12*/
	color: #333;
	/*text-align: justify;*/
	line-height: 20px;
	font-weight: normal;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	}
	
.quote h5 img {
	vertical-align:bottom;	
	}

.testemonial_text h6,
.quote h6 {  /* Zitat Urheber */
	font-family: 'Open Sans', "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight: 600;
	font-style: normal;
	letter-spacing: 0.1em;
	font-size: 11px; /*xx 10*/
	color: #333;
	text-align: left;
	line-height: 16px;
	padding-top: 10px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 2px !important;
}

.material-icons {
	font-size:20px;
}

/*
-------------------------------------------- LAYOUT Positions ---------------------------------------
 

/*
.box_20p {
	position:relative;
	float:left;
	text-align:left;
	width:20%;
	height:100% !important;
}*/
.box_25p {
	position:relative;
	float:left;
	text-align:left;
	width:25%;
	height:100% !important;
}
/*
.box_27p {
	position:relative;
	float:left;
	text-align:left;
	width:26.6666%;
	height:100% !important;
}

*/
.box_30p {
	position:relative;
	float:left;
	text-align:left;
	width:30%;
	height:100% !important;
}

.box_33p {
	position:relative;
	float:left;
	text-align:left;
	width:33.3333%;
	height:100% !important;
}

.box_36p {
	position:relative;
	float:left;
	text-align:left;
	width:36%;
	height:100% !important;
}

.box_40p {
	position:relative;
	float:left;
	text-align:left;
	width:40%;
	height:100% !important;
}

.box_50p {
	position:relative;
	float:left;
	text-align:left;
	width:50%;
	height:100% !important;
}

.box_60p {
	position:relative;
	float:left;
	text-align:left;
	width:60%;
	height:100% !important;
}
/*.box_64p {
	position:relative;
	float:left;
	text-align:left;
	width:64%;
	height:100% !important;
}
*/
.box_66p {
	position:relative;
	float:left;
	text-align:left;
	width:66.6666%;
	height:100% !important;
}
.box_70p {
	position:relative;
	float:left;
	text-align:left;
	width:70%;
	height:100% !important;
}
.box_75p {
	position:relative;
	float:left;
	text-align:left;
	width:75%;
	height:100% !important;
}
.box_100p {
	position:relative;
	text-align:left;
	width:100%;
	height:100% !important;
}/*

.box_gallery, .box_gallery_landscape {
	position:relative;
	float:left;
	width:25%;
}

*/

.float_right{
	float:right;
	}
.break {
	clear:both;
	max-height: 1px;
	height: 1px !important;
	overflow:hidden !important;
}

#button_guitar_rig_building_guide {
	position:relative;
	text-align:right;
	margin-right: 25px;
	z-index: 96;
	height:0px;
	overflow:visible;
}
@media screen and (max-width: 1050px) {
	#button_guitar_rig_building_guide {
		text-align:center;
		padding-bottom: 45px;
	}
}
@media screen and (max-width: 460px) {
	#button_guitar_rig_building_guide {
		padding-bottom: 70px;
	}
}
	
/*
-------------------------------------------- LAYOUT Positions
 */
.padding, .padding_box_right_of_picture {
	margin-top: 30px;
	margin-bottom: 14px;
	padding-right: 14px;
	padding-left: 18px;
}
.padding_left {
	padding-left: 18px;
	}
.padding_right {
	padding-right: 15px;
	}
.padding_top {
	margin-top: 30px;
}
.padding_bottom {
	padding-bottom: 18px;
	}

.align_right {
	text-align:right;
}
.align_center {
	text-align:center;
}
.align_left {
	text-align:left;
}

.vertical_align_top,
.valign_top {
	vertical-align:top !important;
}
.vertical_align_middle,
.valign_middle{
	vertical-align: middle !important;
}
.vertical_align_bottom,
.valign_bottom {
	vertical-align:bottom !important;
}
	
.content_title {	
    border-bottom: thin solid #e3e0e3;
	border-right: thin solid #e3e0e3;
    display: table;
    line-height: 30px;
    min-height: 30px;
    text-align: left;
    vertical-align: middle;
    width: auto !important;
	height: 30px;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 19px;
	background-color: #FFF !important;
	background: #FFF;	
	overflow:visible;    /*hidden;*/
	position:relative;
	z-index:10;
}
.content_box {
	height: 100%;
	border-top: thin solid #E3E0E3;
	margin-top: -9px;
	margin-bottom: 18px;
	background-color: #FFF;
	position:relative;
	overflow: visible;  /*auto*/
	z-index:0;
}
.content_title_Tab_Pannel {	
    display: table;
    line-height: 20px;
    min-height: 20px;
    text-align: left;
    vertical-align: middle;
    width: auto !important;
	height: 20px;
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 19px;
	background-color: #FFF;
	background: #FFF;	
	overflow:hidden;
}


.content_box_Tab_Pannel {
	height: 100%;
	border-top: thin solid #E3E0E3;
	margin-top: 0px;
	margin-bottom: 18px;
	background-color: #FFF;
	overflow: auto;
}

/* Home page */

.homepage_main_picture {
	padding-bottom: 20px;
}

/* System Manager Page  */

.gallery {
	margin-top: 30px;
	margin-right: 8px;
	margin-left: 8px;
}
/*
.gallery::after, .gallery::before {
	box-sizing: content-box !important;
}*/

.gallery > img,
.gallery > a > img {
	margin-bottom: 14px;
	margin-right: 12px;
	margin-left: 12px;
}

.box_gallery {
	position:relative;
	float:left;
	width:25%;
	padding-bottom: 20px;
}

.box_gallery_landscape {
	position:relative;
	float:left;
	width:50%;
	padding-bottom: 15px;
}

.box_gallery img {
	height: auto;
	width: 100%;
	max-width: 208px !important;
}
.box_gallery_landscape img {
	height: auto;
	width: 100%;
	max-width: 315px !important;
}

.box_gallery_padding {
	margin-bottom: 14px;
	margin-right: 12px;
	margin-left: 12px;
	text-align:center;
}

/*
.page-content.page-cms { style overwrite
	padding-left: 0px !important;
	padding-right: 0px !important;
	background:#FFF;
}
	*/

/*
-------------------------------------------- Product Pages ----------------------------------
 */
.products_tab_left {
/*	width:50%;
	position:relative;
	text-align:left;
	height:100% !important;
	float:left;
	background:inherit;*/
	padding-right:20px;
}

.products_tab_right {
/*	width:50%;
	position:relative;
	text-align:left;
	height:100% !important;
	float:left;
	background:inherit;*/
	padding-left:20px;
}
.quote {
	display:inline-block;
	background:rgba(220,220,220,0.9);
	border:	1px;
	border-color:#000;
	border-radius:5px;
	margin-top: 20px;
    margin-left: 40px;
	margin-right: 40px;
	padding: 16px;
	
    z-index: 20;
}
#block-reassurance {
	margin-right:30px;
}


/*
-------------------------------------------- Info Pages
 */
 #box_1_1_title, #box_product_title {
	position:relative;
	z-index:12;	
/*	margin-left: 19px; */
}

#box_1_2_title {
	position:relative;
	z-index:12;
/*	margin-left: 19px; */
}

#box_2_2_title {
	position:relative;
	z-index:12;
	margin-left: 11px; 
}

#box_1_3_title {
	position:relative;
	z-index:12;
/*	margin-left: 19px; */
}

#box_2_3_title {
	position:relative;
	z-index:12;
	margin-left: 15px; 
}

#box_3_3_title {
	position:relative;
	z-index:12;
	margin-left: 11px; 
}


#box_1_1 {
	position:relative;
	z-index:11;
/*	margin-left: 19px;*/
	margin-right: 16px;
}

#box_1_2 {
	position:relative;
	z-index:11;
/*	margin-left: 19px; */
	margin-right: 8px;
}
		
#box_2_2 {
	position:relative;
	z-index:11;
	margin-left: 11px;	^
	margin-right: 16px;
}
/*
#box_2_2_overlay_right { /* text in the philosophy
	position:relative;
	float: right;
	width: 45%;
	height: 130px;
	margin-top: -371px;
	margin-right: 18px;
	z-index: 40;
}*/

#box_2_2_Tab_Content { /* illustrations in the philosophy */
	position:relative;
	float: left;
	padding-left: 18px;
	margin-top: 30px;
}

#box_1_3 {
	position:relative;
	z-index:11;
/*	margin-left: 19px; */
	margin-right: 8px;
}

#box_2_3 {
	position:relative;
	z-index:11;
	margin-left: 15px;
	margin-right: 12px;
}

#box_3_3 {
	position:relative;
	z-index:11;
	margin-left: 11px;
	margin-right: 16px;
}

/* --------------------------------------------------- Tabs in Philosophy ---------------------------------------------------  */

.htabs {
    height: 22px;
    line-height: 8px;
	
}
.htabs a {
	margin: 0;
    float: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
    text-align: center;
    text-decoration: none;
	display:block;
	background-color:#FFF;
	font-size: 12px;
	font-family: 'Dosis', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 500;
	letter-spacing: 0.1em;
	font-style: normal;
	color: #333;
	
	line-height: 14px;
	position: relative;
}

.htabs .hidden a {
	padding-left: 0px;
	padding-right: 0px;
}

.htabs a:hover {
	background-color: #E3E0E3;
}

.htabs a.selected {
	background: none repeat scroll 0 0 #E3E0E3;
}

/* --------------------------------------------------- Accordeon in FAQ ---------------------------------------------------  */

.faq_question, .nav-link-mobile {
	background: #E3E0E3;
	border-top: 1px solid #DBDEE1;
	border-bottom: 1px solid #DBDEE1;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
	padding-right: 16px;
	font-weight: 400;
	font-size: 14px;
	color: #333333;
	margin-bottom: 10px;
	cursor:pointer;
}
.faq_question a, .nav-link-mobile a {
	display:block;
}
.faq_answer {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 18px;
	padding-right: 16px;
	display: none;
	overflow: auto;
	margin-bottom: 15px;
}
.padding_top_deduct_12 { /* used for tables with cellpadding 12 // Faq */
	margin-top: 18px;
}

.tabs-mobile {
	display:none;
	width:100%;
	}
#tabs-mobile .tab-pane{
	display:none;
}

/* --------------------------------------------------- Contact Form ---------------------------------------------------  */

.table_100percent{
	border: 0px;
	width: 100%;
	padding: 0px;
	border-spacing: 0px;
}

.form_title { 
	display:block;
	padding-top: 7px;
	padding-bottom: 1px;
	text-align:left !important;
	font-size:16px !important;
}
.form_field_block label {
    font-size: 14px !important;
}

.form_field {
	/*line-height: 16px;*/
	padding: 5px;
	vertical-align: middle;
	border-width: 1px;
	border-style: solid;
	border-color: #C4C4C4;
	position: relative;
}
	
.wide_textfield {
	width: 99%;
/*	height: 24px; */
	font-family: 'Open Sans', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #E3E0E3;
	font-size: 12px;
	letter-spacing: 0.1em;
	text-indent: 2px;	
}

.small_textfield {
	width: 50px;
/*	height: 22px; */
	font-family: 'Open Sans', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #E3E0E3;
	font-size: 12px;
	letter-spacing: 0.1em;
	text-indent: 2px;	
}

.textarea {
	width: 99%;
	height: 82px;
	font-family: 'Open Sans', "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #E3E0E3;
	font-size: 12px;
	letter-spacing: 0.1em;
	text-indent: 2px;
}

.form_field_block {
	border: thin solid #CCC;
	background-color: #FBFBFB;
}

.form_field_block td {
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

.form_field_block label,
.form_field_block input {
    display:inline !important;
}
	
.form_field[type=checkbox],
.form_field[type=radio] {
	line-height: 25px;
    width: 20px;
    height: 20px;
	margin-top: -3px;
	margin-right: 3px;
}

#terms,
#terms_label,
.button[type=submit]{
	display:inline !important;
}

.button[type=submit]{
	float:right;
	margin-right: 14px;
}


.form_field:hover {
	border-color:#666666;
	background-color:#FFFFFF;
}
		
.form_field:focus {
	border-color: #6B6B6B;
	outline: none;
	color: #333;	
}

.form_send {
	padding-top: 20px;
}

.error {
	color:#F22;
	font-weight:bold;
}

/* --------------------------------------------------- Squeeze /support/ folder only ---------------------------------------------------  */

/*.squeeze {
	font-size:16px;
	line-height: 22px;
	list-style-type: square;
} 
*/

@font-face {

  font-family: 'Material Icons';

  font-style: normal;

  font-weight: 400;

  src: url(/themes/jewellery_luxury/assets/css/e79bfd88537def476913f3ed52f4f4b3.eot);

  /* For IE6-8 */

  src: local("Material Icons"), local("MaterialIcons-Regular"), url(/themes/jewellery_luxury/assets/css/570eb83859dc23dd0eec423a49e147fe.woff2) format("woff2"), url(/themes/jewellery_luxury/assets/css/012cf6a10129e2275d79d6adac7f3b02.woff) format("woff"), url(/themes/jewellery_luxury/assets/css/a37b0c01c0baf1888ca812cc0508f6e2.ttf) format("truetype"); }



.material-icons {

  font-family: 'Material Icons';

  font-weight: normal;

  font-style: normal;

  font-size: 30px;

  /* Preferred icon size */

  display: inline-block;

  vertical-align: middle;

  width: 1em;

  height: 1em;

  line-height: 1;

  text-transform: none;

  letter-spacing: normal;

  word-wrap: normal;

  white-space: nowrap;

  direction: ltr;

  /* Support for all WebKit browsers. */

  -webkit-font-smoothing: antialiased;

  /* Support for Safari and Chrome. */

  text-rendering: optimizeLegibility;

  /* Support for Firefox. */

  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */

  font-feature-settings: 'liga'; 
 }


h5 img {
    vertical-align: bottom;
}

*{  
	margin: 0;
	padding:0;
  }
  
html,body {
    height:100%;
}



body {
	background-color: #FFF;
	margin: 0;
	font-family: 'Open Sans', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0.01em;
	font-size: 12px;
	zoom: 1;
	
  }


#full-size-container {  /* Squeeze */
    position:relative; /* braucht es für die Footer Position*/
    /*margin:0 auto; /*Zentriert die Seite (nicht in IE5) */
    margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width:100%;
    height:100% !important; /* normale Browser */
	min-height:100%; /* normale Browser */
	background-color: #FFF;
	background: #ffffff;		
	display: table; /* required for correct display */
	overflow:hidden;
}

#full-size-container #header {
	position: relative;
	width: 100%;
	height: 150px;	
	top: 0px;
	margin-top: 0px;
	background-color: #2f232d;
	overflow:hidden;
	z-index:1;
}

#header_picture_right {
	position: absolute;
	/*float:right;*/
	right: 0px;
	top: 0px;
	z-index:801 !important;
}

#header_picture_right h2 {
	color:#999;
	font-size:14px;
}
#header_picture_right p {
	color:#888;
	padding-bottom: 22px;
	font-size:12px;
}

#logo {
	position: absolute;
	/*float:left;*/
	padding-left: 39px;
	padding-top: 20px;
	margin: 0 auto;
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
	z-index: 800 !important;
}
@media only screen and (max-width: 767px) {
	
	#logo {
		padding-left: 4%;
	}
}


.wrap:before{content:" ";display:table}

.wrap:after{clear:both;content:" ";display:table}

.wrap{
	max-width:1100px;
	margin:0 auto;
	border-bottom:1px solid #e7e7e7;
	padding:35px 20px 40px 20px;
}

#subscribe_form {
	padding:20px;
}

.squeeze_page_wrapper {
	margin-left: 1.25rem !important;
	margin-right: 1.25rem !important;
}

.content_box_squeeze {
	height: 100%;
	margin-bottom: 18px;
	background-color: #FFF;
	position:relative;
	overflow: auto;
	z-index:0;
}
.squeeze_picture {
    float: right;
	padding-right:40px;
	margin-left:20px;
}

.squeeze_picture2 {
	text-align:center;
	/*padding-top: 12px;*/
	margin-left: 10px;
}
.squeeze_subtitle{
	color:#26364d;
	margin:0 0 40px 0;
	font-size:20px;
	font-weight:400;
}

.squeeze_text {
    margin-bottom: 20px;
    color: rgb(51, 51, 51);
    font-family: 'Open Sans', 'Trebuchet MS', Arial, Helvetica, sans-serif;
    font-size: 16px;
    letter-spacing: 0.159999996423721px;
    line-height: 1.8;
    text-align: left;
}
.leadstyle_text {
	font-size:16px;
	line-height: 1.5;
    margin: 0 0 20px;
    padding: 0 12px;
}

.fa-check2::before {

    font-family: "Material Icons";
    content: "\e876";
    margin-right: 8px;
    margin-left: -26px;
    color: #a41366;
}

#spacer2 .title {
    text-align: center;
    font-family: "Lato",sans-serif;
    font-size: 11px;
    font-weight: 700;
    color: #999999;
}

.leadstyle_title #table {
    width: 100%;
    max-width: 200px;
    height: 48px;
    border-style: none;
    background-color: transparent;
    margin: 0px auto;
    position: relative;
    top: 0px;
    left: 0px;
}
.leadstyle_title #table td {
    width: 25%;
}

@media only screen and (max-width:1120px){
	.wrap{
		max-width:960px
		}	
}

@media only screen and (max-width:959px){

	.wrap{max-width:767px;padding-left:20px;padding-right:20px}
		
	.squeeze_title{
		font-size:30px;
	}	
	.squeeze_subtitle{
		font-size:16px;
	}
	.squeeze_text{
		font-size: 16px; 
	}
	.squeeze_before_list{
		font-size:20px;
	}
	.squeeze_ul_list{
		font-size: 16px; 
	}
	.site-footer{
		font-size:14px
	}
}

#footer_prostage {
	position: relative;
  	padding-top: 4px;
  	padding-bottom: 4px;
	bottom: 0px;
	margin-bottom: 0px;
	width: 100%;
	/*background-color: #2f232d;*/
	background: #313;
    color: #ccc;
    font-family: 'Dosis',"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.1em;
    line-height: 16px;
    vertical-align: middle;

}
#footer_prostage a {
	color: #CCC;
	font-weight: 400;
	text-decoration:none;
}
#footer_prostage a:hover {
	text-decoration:underline;
}
@media screen and (max-width: 767px) {
	#footer_prostage {
		letter-spacing: 0em;
	}
}
.footer_wide {
	width: 100%;
	text-align:center;
}

@media only screen and (max-width:767px){
	
	.wrap{max-width:100%;padding-left:20px;padding-right:20px}
	
	.squeeze_picture {
		display:block;
		float:none;
		width: 100%;
		text-align:center;
		margin:0 auto 10px auto;
		padding-right: 0px;
	}
	
	.squeeze_title{
		font-size:22px;
	}	
	.squeeze_subtitle{
		font-size:16px;
	}
	.squeeze_text{
		font-size: 16px; 
	}
	.squeeze_before_list{
		font-size:16px;
	}
	.squeeze_ul_list{
		font-size: 14px; 
	}
}

/* --------------------------------------------------- Squeeze & Subscribe for all  ---------------------------------------------------  */

.hidden {
	display:none;
}
	
#exit_popup h1 {
	font-size:24px;
	text-align:center;
}

#exit_popup h3 {
	padding-top: 20px;
	font-size:16px;
	line-height: 22px;
	text-align:center;
}

/*#exit_popup {
	background-color: #fde9f1;
}
*/

#prostage_exit_popup_Yes,
#prostage_exit_popup_No {
	padding-top: 30px;
	max-width: 400px;
}
#prostage_exit_popup_Yes .exit_popup_button,
#prostage_exit_popup_No .exit_popup_button {
	display: block;
	margin: 0px 20px 20px 20px;
	padding: 30px;
	color: #fff;
	text-align: center;
	font-size: 22px;
	font-weight: 500;
	line-height: 32px;
	text-decoration: none;
	border-radius: 8px;
	box-shadow: 0 5px 10px rgba(0,0,0,0.4), 0 -2px 0 rgba(0,0,0,0.3) inset, 0 -5px 10px rgba(255,255,255,0.2) inset;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.3);
	border: 2px solid rgba(0,0,0,0.2);
}	
#prostage_exit_popup_Yes .exit_popup_button {
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a41366), color-stop(1, #ca1a7e) );
	background: -moz-linear-gradient( center top, #a41366 5%, #ca1a7e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a41366', endColorstr='#ca1a7e');
	background-color: #a41366;
}
#prostage_exit_popup_No .exit_popup_button {
	background-color: #999;
}
#prostage_exit_popup_Yes .exit_popup_button:hover,
#prostage_exit_popup_No .exit_popup_button:hover {
	opacity: 0.85;
	cursor: pointer;
}
#prostage_exit_popup_Yes .exit_popup_button strong,
#prostage_exit_popup_No .exit_popup_button strong {
	display: block;
	border-bottom: 2px dotted rgba(255,255,255,0.3);
	padding-bottom: 20px;
	font-size: 60px;
	line-height: 60px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

@media screen and (min-width: 680px) {
#prostage_exit_popup_Yes,
#prostage_exit_popup_No {
	float: left;
	width: 50%;
}
}

@media screen and (max-width: 679px) {
	#prostage_exit_popup_Yes,
	#prostage_exit_popup_No {
	width: 100%;
}
}

.subtitle_squeeze {
	margin-top: 35px;
	margin-bottom: 0px;
	padding-right: 14px;
	padding-left: 18px;
}
.squeeze_title2 {
	color:#ca1a7e;
	margin:10px 0 30px 0;
	font-size:40px;
	font-family: "Lato",sans-serif;
	font-weight:700;
}
.squeeze_title3 {
	color:#ca1a7e;
	margin:10px 0 30px 0;
	font-size:18px !important;
	font-family: "Lato",sans-serif;
	font-weight:700;
}
.squeeze_button2 {
    -moz-box-shadow: inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 0px 0px 0px #ffffff;
	box-shadow: inset 0px 0px 0px 0px #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a41366), color-stop(1, #ca1a7e) );
	background: -moz-linear-gradient( center top, #a41366 5%, #ca1a7e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a41366', endColorstr='#ca1a7e');
	background-color: #a41366;
	border: 1px solid #434343;
	display: inline-block;
    border-bottom: 5px solid #a41366;
    border-radius: 5px;
    color: #fff !important;
    display: block;
    /*font-family: "Lato",sans-serif;*/
    font-size: 18px;
    font-weight: 900;
    line-height: 1;
    margin: 20px auto 10px;
    max-width: 320px;
    padding: 20px;
    text-decoration: none !important;
}

.squeeze_button2:hover {
	cursor: pointer;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ca1a7e), color-stop(1, #a41366) );
	background: -moz-linear-gradient( center top, #ca1a7e 5%, #a41366 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca1a7e', endColorstr='#a41366');
}
/*
.squeeze_before_list{
	color:#26364d;
	font-size:20px;
	font-weight:900;
	line-height: 1.5;	
}
*/	
.squeeze_text,
.squeeze_ul_list{
	color: rgb(51, 51, 51) !important; 
	font-size: 18px!important; 
	letter-spacing: 0.16px !important; 
	text-align: left !important; 
	margin-top: 15px !important;
	font-family: "Open Sans", "Trebuchet MS", Arial, Helvetica, sans-serif !important;
}
.squeeze_ul_list li{
	display:block;
	padding: 0 0 15px 10px;
}

	
	
.leadstyle-container {
    background: none repeat scroll 0 0 #eeeeee;
    border-radius: 5px;
    /*float: right;*/
	margin-top: 10px;
	margin-bottom: 20px;
    padding: 20px 16px 12px;
	text-align:center;
    width: auto;
}
.leadstyle_title {
	font-size: 24px;
	line-height:normal;
    margin: 0 0 16px; /*20*/
}
.testemonial_text{
	margin-top: 20px;
	margin-bottom: 0px;
	padding-right: 14px;
	padding-left: 18px;
}
.testemonial_picture {
	position:relative;
	float:left;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 22px;
	
}
.ul_list_hook {
	font-family: 'Open Sans', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 0.01em;
	font-size: 12px; /*xx 11*/
	color: #333;
	text-align: left;
	line-height: 18px; /*xx 16*/
	list-style-type: none;
}

.ul_list_hook li {
	display:block;
	margin-left: 20px;
	margin-bottom: 3px;
}
.li_hook:before{
	font-family: "FontAwesome","Open Sans";;
	content:"\f00c";
	margin-left:-20px;
	margin-right: 8px;
	color:#a41366;
}
#language_selector_squeeze {	
	position:relative;
	float: right;
	z-index: 98;
	margin-left: 12px;
	margin-top: 2px;
}
#language_selector_guide_offer {	
	position:relative;
	text-align:center;
	z-index: 98;
	margin-right: 12px;
	margin-top: 2px;
}
	
/*
.button-squeeze,
a.button-squeeze {
	font-family: 'Open Sans', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-style: normal;
	text-align:center;
	-moz-box-shadow: inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 0px 0px 0px #ffffff;
	box-shadow: inset 0px 0px 0px 0px #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a41366), color-stop(1, #ca1a7e) );
	background: -moz-linear-gradient( center top, #a41366 5%, #ca1a7e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a41366', endColorstr='#ca1a7e');
	background-color: #a41366;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #434343;
	display: inline-block;
	color: #FFF;
	text-decoration: none;
	text-shadow: 1px 1px 0px #333;
	cursor: pointer;
	text-transform: uppercase;
}*/

.mc-field-group {
	width:99% !important;
	max-width: 300px;
}

#mc_embed_signup form {display:block; position:relative; text-align:left;}
#mc_embed_signup input, #mc_embed_signup select {border:1px solid #CCC; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;height:20px;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; padding-bottom:3; min-height:18px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:inline-block; margin-bottom:2px; margin-top:5px; text-align:left !important;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:6px 0; text-indent:10px;}
/*#mc_embed_signup .mc-field-group input[placeholder] {font-style:italic;}*/
#mc_embed_signup .mc-field-group input[type=checkbox] {width:20px !important; display:inline !important;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:100%; padding:6px 0; text-indent:3px; margin-bottom:2px;border-radius: 0;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#a41366; font-size:120%;}
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group { padding-top:5px;}
#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:0px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 0;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}


/* --------------------------------------------------- Images ---------------------------------------------------  */

.autoscale {
	height: auto;
	width: 100%;
}
/*
.max_80 {
	max-width: 80px !important;
}
.max_100 {
	max-width: 100px !important;
}
.max_200 {
	max-width: 200px !important;
}
.max_210 {
	max-width: 210px !important;
} */
.max_294 {
	max-width: 294px !important;
}
/*
.max_312_130 {
	height: 100%;
	max-height: 130px !important;
	width: auto;
}
*/
.max_450 {
	max-width: 450px !important;
}
/*
.max_482 {
	max-width: 482px !important;
}


.min_600 {
	min-width: 600px !important;
}


.min_600 {
	min-width: 600px !important;
	overflow:visible;
}
*/


/* --------------------------------------------------- Buttons Stuff ---------------------------------------------------  */

.button-add-to-cart,
a.button-add-to-cart,
.button-squeeze,
a.button-squeeze,
.button[type=submit] {
	font-family: 'Open Sans', "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-style: normal;
	text-align:center;
	-moz-box-shadow: inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 0px 0px 0px #ffffff;
	box-shadow: inset 0px 0px 0px 0px #ffffff;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a41366), color-stop(1, #ca1a7e) );
	background: -moz-linear-gradient( center top, #a41366 5%, #ca1a7e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a41366', endColorstr='#ca1a7e');
	background-color: #a41366;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #434343;
	display: inline-block;
	color: #FFF;
	text-decoration: none;
	text-shadow: 1px 1px 0px #333;
	cursor: pointer;
	text-transform: uppercase;
}

.button-add-to-cart,
a.button-add-to-cart,
.button[type=submit]  {
	font-size: 16px; /*xx 14*/
	padding-top: 6px !important;
	padding-right: 10px !important;
	padding-bottom: 6px !important;
	padding-left: 10px !important;
}

.button-squeeze,
a.button-squeeze  {
	width: 95%;
	font-size: 18px;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	padding-right: 16px !important;
	padding-left: 16px !important;
}
	
.button-add-to-cart:hover,
a.button-add-to-cart:hover,
.button-squeeze:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ca1a7e), color-stop(1, #a41366) );
	background:-moz-linear-gradient( center top, #ca1a7e 5%, #a41366 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='ca1a7e', endColorstr='#a41366');
	background-color:#ca1a7e;
	color: #222;
}

.button-add-to-cart:active,
a.button-add-to-cart:active,
.button-squeeze:active {
	position:relative;
	color: #FFF;
	top:-1px;
	left:-1px;
}

/* --------------------------------------------------- Responsive Stuff ---------------------------------------------------  */

@media screen and (min-width: 768px) {
	/*
	#box_products_left {
		border-right: thin solid #E3E0E3 !important;
	}
	*/
}

@media only screen and (max-width: 767px) {
	
	.box_20p, .box_25p, .box_27p, .box_30p, .box_33p, .box_36p, .box_40p, .box_60p, .box_64p, .box_66p, .box_70p, .box_75p  {
		float:none;
		width:100%;
	}
	
	#box_product_title,
	#box_products_left, #box_products_right {
		margin-left: 0px;
		margin-right: 0px;
	}

}

@media screen and (min-width: 600px) {
/*	.products_tab_left {
		padding-right: 10px;
	}
	.products_tab_right {
		padding-left: 10px;
	} */
	.button-squeeze_align_right {
		float:right;
	}
/*	.padding_box_right_of_picture {
		padding-left: 0px;
	}*/
}


@media screen and (min-width: 530px) and (max-width: 776px) {
.box_gallery {
	width: 33.33% !important;
}
.box_gallery_landscape {
	width: 50% !important;
}
}
@media screen and (min-width: 283px) and (max-width: 529px) {
.box_gallery {
	width: 50% !important;
}
.box_gallery_landscape {
	width: 100% !important;
}
}
@media screen and (max-width: 282px) {
.box_gallery, .box_gallery_landscape {
	width: 100% !important;
}
}

 @media (max-width: 769px) { 
	.tabs-desktop {display: none;}
	.tabs-mobile {display:inline-block;}
	 
	.box_30p, .box_33p, .box_36p, .box_40p, .box_50p, .box_60p, .box_66p  {
		float:none;
		width:100%;
	}
	.products_tab_left, .products_tab_right {
		padding-left: 0px;
		padding-right: 0px;	
	}
 }
 
#footer_newsletter_terms {
	padding-top: 12px;
	display:none;
}
#footer_newsletter_terms_checkbox{
	display:inline;
}
#footer_newsletter_terms_label {
 	display:inline;
 	color:#FFF !important;
}
#footer_newsletter_terms_label a{
 	color:#DDD !important;
}

/* --------------------------------------------------- Template adds ---------------------------------------------------  */

/*body {
	position: relative;
	margin-bottom: 0px;
	height: 100% !important;
	min-height: 100%;
	background:#FFF;
}
*/
#overall_container {
	position:relative;
	width:100%;
	height: 100% !important;
	margin-top: 0px;
	margin-bottom: 0px;
	min-height: 100%;
	display:table;
}
main {
	background:#FFF;
/*	padding-bottom: 130px; */
}
/*.container{
	position:relative;
	display:table;
} */
#footer {
/*	position:absolute;  */
	display:table;
	background-color: #EEE;
	width:100%;
	height: 130px;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
	bottom: 0px!important;
}
@media screen and (max-width: 776px) {
	main {
		padding-bottom: 0px;
	}
	#footer {
		position:relative;
	}
}

#_desktop_cart {
	margin-right:10px;
}

.tabs {
	padding-bottom:15px;
}

.footerbefore {
	background: #333 !important;
	box-sizing:border-box;
}
.newsletter {
	float:left;
	padding-right: 15px;
	line-height: 40px;
}
.newsletter,
.newsletter::before {
	color:#CCC !important;
}

.block_newsletter {
	padding-top:15px;
	padding-bottom:15px;
	background:inherit !important;
}

.block_newsletter .row .block_content {
	padding-right:20px;
}

.blockreassurance_product{
	margin-left:30px;
}

.tlo_belka_hide {
	 display:none;
 }
 
.footer-container {
	padding-bottom:20px;
}

 /*body#checkout section.js-cart
 {
	 margin-top:15px;
	 right:15px !important;
 }*/
 
.custom-checkbox input[type="checkbox"] + span .checkbox-checked {
	box-sizing:	content-box;
 /* 5126 */
	 
 }
 
 .page-content.page-cms {
	 padding-bottom: 0px !important;
	 padding-top: 0px !important;
 }
 
 .item_price {
	 font-weight:bold;
 }
 .discount-amount {
	 font-size:16px !important;
	 color:#F66 !important;
 }
 
 @media (min-width: 770px) { 
	 #main {  /* 688  */
		padding-left: 15px;
		padding-right: 15px;
	}
 }
 
 .language-selector,
 .currency-selector,
 .right-nav .user-info {
	 height: 60px !important;
 }
 
 #gdpr_checkbox {
	 float:left;
	 margin: 10px;
 }
 
 /*credit card conditions fancybox */
 #conditions{ 
 	padding: 20px;
 }	
 .estilo-tit1{
	 padding-top: 20px;
 }

/* --------------------------------------------------- Template overwrites ---------------------------------------------------  */


#main {
	padding-left:0px !important;   /* 1147  */
	padding-right:0px !important;
}

/* Jewlery */


p a {/* 389 */
	text-decoration:underline !important;
}

/*
.tlo_belka {   /* 11884  

    height: 52px;
}
*/

#wrapper {
    padding-top: 85px;
}

.container {  /* 688  */
	padding-left: 0px;
	padding-right: 0px;
}

.tab-content {
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
}
.nav-tabs .active {
	padding-bottom: 0px;
}


.col-md-12 {  /* 734  */
	padding-right: 0px;
	padding-left: 0px;
}

.row {    /* 721    delete style */ 
    margin-left: 0px;
    margin-right: 0px;
}

#block-reassurance {
	margin-top: 5px !important;
}

.block-social {
	z-index:inherit;
}

.custom_picture_block{
	position:relative;
	display:block;
	height: 100%;
	background: radial-gradient(farthest-corner at 60% 55%, #9090A0, #000011);
	padding-bottom: 20px;
	padding-top: 20px;
}

.images-container_without_quote,
.images-container_with_quote {	/* parent */
	/*background:#f7f7f7;*/
	display:table;
	width: 100%;
}
.product-cover-main {    /* child  */
	display: table-cell;
    vertical-align: middle;
	text-align:center;
	background:inherit !important;
	max-width:none !important;
	padding:2%;
	/*margin-bottom: 0px;  8753 remoove ss*/ 
		
}

.product-cover-main img {
	vertical-align: middle;
	width: auto;
	max-width:100%;
	max-height: 350px !important;
}

.product-images>li.thumb-container{display:inline;padding-right:20px;}
.product-images>li.thumb-container .thumb{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);cursor:pointer;margin-bottom:.625rem}
.images-container .product-images>li.thumb-container>.thumb{margin-right:.8125rem}
.product-images>li.thumb-container .thumb.selected,
.product-images>li.thumb-container .thumb:hover{border:2px solid #9090B0}

.images-container ul {
	padding-left:0px !important;
}

.product_thumbs {
	display:inline-block;
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
}

.tlo_belka,
.fixed_menu {
    height: 60px !important;
}
.belka {
    max-width: 1920px;
}
.right-nav {
	line-height: 1em;
}
	
.product-discounts {
    margin-bottom: 0px;
}


/*
@media screen and (max-width: 991px) {   
	.product-cover img {			/* 9444  remoove from ss
		width: auto !important;
	}
	.images-container .js-qv-mask {   /* 9847 remoove from ss
		margin: auto !important;
	}
}

 Mobile View switches at 768 <-> 769  px  */

@media screen and (min-width: 1040px) and (max-width: 1279	px) {
	.tabs .nav-tabs .nav-link {
		letter-spacing: 1.5px !important;
		padding-left: 0.8em;
		padding-right: 0.8em;
	}
}

@media screen and (min-width: 840px) and (max-width: 1039px) {
	.tabs .nav-tabs .nav-link {
		letter-spacing: 1.4px !important;
		padding-left: 0.6em;
		padding-right: 0.6em;
	}
}

@media screen and (max-width: 839px) {
	.tabs .nav-tabs .nav-link {
		letter-spacing: 1.1px !important;
		padding-left: 0.5em;
		padding-right: 0.5em;
	}
}

@media screen and (min-width: 920px) and (max-width: 1160px) {
	.tabs .nav-tabs .nav-link {
		font-size:16px !important;
	}
}
@media screen and (max-width: 919px) {
	.tabs .nav-tabs .nav-link {
		font-size:14px !important;
	}
}

@media screen and (min-width: 900px) {	
	.quote_container {
		position:relative;
		right: auto;
		width: 20%;
		overflow:visible;
	}
	.quote {
		width: 250px;
	}
	.images-container_with_quote {
		float:right;
		width: 80%;
	}
	.images-container_without_quote,
	.images-container_with_quote {	/* parent */
		position:relative;
		height: 350px;
	}
/*.product-cover {
 		width: 90%;
		right: 0px;
	}
	
	.quote_container h5, .quote_container h6 {
		color:#FFF !important;
	}/*
}
@media screen and (max-width: 899px) {   
	.images-container {
		clear:both;
	}
}
}*/
}

@media(min-width:770px){
	.tab-pane {
		padding-top: 25px !important;
		padding-right:20px !important;
		padding-left: 25px !important;
		padding-bottom: 25px !important;
	}
}

.globomenu-target-title,
.globomenu-responsive-toggle {
	font-size:16px;
	font-weight:bold;
}
@media(min-width: 992px){
	.globomenu-horizontal {
		height: 60px !important;
	}
}

/* Audio Player */

.progression-small{
		height:40px;
		display:table-cell;
		letter-spacing: 0px !important;
	}	
.progression-skin .mejs-playlist ul {
	max-height:none !important;
	height:auto;
}
.mejs-hide-playlist {
	display:none !important;
}
.mejs-playlist li {
	font-size:14px !important;
}
.audioplayer_remote_wah {
	height:240px;
}

/* -------------------------------------- added by Dan  ---------------------------------------- */
#product #block-reassurance{
	background:none;
}

.tabs-desktop{
	display:block !important;
	}
	.collapse{
	display:block;
	}
	.card-header{
	display:none;
	}
/*	.card {
		padding-top: 15px;
		background: #f7f7f7;
		font: 500 16px;
		letter-spacing: 0.3px;
		color: #333333;
		border: 1px solid #dfdfdf;
		margin: 0px 0 20px;
		padding: 37px 25px 35px 25px !important;
	}
*/	
	.card {
		width:auto;
		float: none;
	}
	.tab-content{
	padding:0;
	border:none;
	margin-bottom:0;
	}

@media(max-width:769px){
	#tabs-mobile{
		display:none;
	}
	.card-header h2 {
		margin: 0 !important;
	}
	
	.tabs .nav-tabs .nav-item{
		display:block;
		text-align:left;
		background: #E3E0E3;
		border-top: 1px solid #DBDEE1;
		border-bottom: 1px solid #DBDEE1;
		padding-left: 18px;
		padding-right: 16px;
		font-weight: 400;
		color: #333333;
		margin-bottom: 10px;
		cursor: pointer;
	}
	.tabs .nav-tabs .nav-link{
		padding:0;
		display:block;
		padding-top: 3px;
		padding-bottom: 3px;
		text-transform:capitalize;
		color: #333333;
	}
	.tabs .nav-tabs .nav-link.active{
		background: none !important;
		height: auto !important;
		text-align: left !important;
		color: #333 !important;
		border: none !important;
		box-shadow: none !important;
		text-transform:capitalize;
	}
	.card-header{
		display:block;
	   }
	.nav-tabs{
		display:none !important;
		}
	.collapse{
		display:none;
		}
	.tab-content > .tab-pane{
		display:block;
	  }
	 #accordians .card{
		padding:0 !important;
		border:none;
		margin:0;
		background:none;
	}
	.card-header{
		padding:0;
		border:none;
		background:none;
	}
	.card-header button{
		width:100%;
		background: #E3E0E3 !important;
		border-top: 1px solid #DBDEE1 !important;
		border-bottom: 1px solid #DBDEE1 !important;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 18px;
		padding-right: 16px;
		font-weight: 400;
		font-size: 12px;
		color: #333333 !important;
		margin-bottom: 10px;
		cursor: pointer;
		text-align:left;
		text-decoration:none !important;
	}
	.card-header .btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus{
		box-shadow:none;
		outline:none;
	}
	.tab-content{
		margin:0;
	}
	.card-body{
		padding:15px;
	}	
	#accordians .btn-link {
		font-size: 14px;
		letter-spacing: 1.4px;
		padding-top:8px;
		padding-bottom:8px;
	}
}


@media(max-width:767px){
.product-information .col-md-6.float_right{
	float:none !important;
}
.fade{
	opacity:1 !important;
}
/*
#header .hidden-md-up{
	display:block !important; 
}
.hidden-md-up{
	display:none;
}
.hidden-md-up.text-xs-center.mobile #menu-icon {
    display: none;
}
.language-selector-wrapper span.hidden-md-up {
    display: none;
}
#header span.hidden-md-up {
    display: none !important;
}
*/
.tabs-desktop{
	display:block !important;}
	
	.panel-heading h4 a{
			background: #E3E0E3;
		border-top: 1px solid #DBDEE1;
		border-bottom: 1px solid #DBDEE1;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 18px;
		padding-right: 16px;
		font-weight: 400;
		font-size: 12px;
		color: #333333;
		margin-bottom: 10px;
		cursor: pointer;
		display: block !important;
	}
	.panel-collapse{
		padding: 15px;
	}
	
	.material-icons {
		font-family: 'Material Icons';
		font-weight: normal;
		font-style: normal;
		font-size: 30px;
		display: inline-block;
		vertical-align: middle;
		width: 1em;
		height: 1em;
		line-height: 1;
		text-transform: none;
		letter-spacing: normal;
		word-wrap: normal;
		white-space: nowrap;
		direction: ltr;
		-webkit-font-smoothing: antialiased;
		text-rendering: optimizeLegibility;
		-moz-osx-font-smoothing: grayscale;
		font-feature-settings: 'liga';
	}	
}



/* added by Rexcel team */
















