/* --- DEFAULT CSS --- */
@charset "UTF-8";

/* Font import */

@font-face {
  font-family: 'icomoon';
  src: url('fonts/icomoon.eot');
  src: url('fonts/icomoon.svg');
  src: url('fonts/icomoon.ttf');
  src: url('fonts/icomoon.woff');
}
hr {
	margin-bottom: 60px;
}
* {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    /*vertical-align: baseline;*/
}
body {
    font-size: 14px;
    background: #fff;
    color: #191919;
    line-height: 1.5em;
    font-weight: 400;
    font-family: Arial, Helvetica, sans-serif;
}
a {
	outline: none;
}
a:focus {
	text-decoration: none;
	outline: none;
}
a:hover {
    color: #df294b;
    text-decoration: none;
    outline: none;
}
ul, ol {
    margin: 0;
    list-style: none;
    line-height: 0;
    font-size: 0;
}
ul li,
ol li {
	font-size: 14px;
	line-height: 1.5em;
}
.clear {
    clear: both;
}
input,
submit,
textarea {
    font-family: Arial, Helvetica, sans-serif;
    outline: none;
}
input:focus,
textarea:focus {
    border: 1px solid #999;
}
/* ========================================================================
                                START ALL ELEMENTS
========================================================================= */
.adds {
	margin:10px 0px;
	text-align: center;
}
.center {
	text-align: center;
}
.left {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.right {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
.text-right {
	text-align: right;
}
.content .columns p {
	font-size: 10px;
	margin-bottom: 30px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	border: 1px solid #191919;
	padding: 10px 0; 
	background: #f9f9f9;
	font-weight: 700;
	border-radius: 5px;
}
.site-title .wrapper-arrows {
	float: right;
	margin: 0 10px 0 0;
}
.site-title .wrapper-arrows li i {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  color: #999;
  font-size: 16px;
  height: 23px;
  line-height: 1em;
  margin: 0;
  padding-top: 12px;
  position: relative;
  text-align: center;
  top: 9px;
  width: 23px;
}
.site-title .wrapper-arrows li i.prev{
	background:url(../images/slide-left-arrow.png) no-repeat;
}
.site-title .wrapper-arrows li i.prev:hover{
	background:url(../images/slide-left-arrow-h.png) no-repeat;
}

.site-title .wrapper-arrows li i.next{
	background:url(../images/slide-right-arrow.png) no-repeat;
}
.site-title .wrapper-arrows li i.next:hover{
	background:url(../images/slide-right-arrow-h.png) no-repeat;
}
.site-title .wrapper-arrows li i:hover {
	color: #f8581a;
	background: none;
}
.site-title {
	position: relative;
	margin-bottom: 10px; 
	color: #2b2b2b;
	font-size: 14px;
	text-transform: none;
	border-bottom: 1px solid #deddde;
}
.site-title .site-inside {
	display: inline-block;
	min-width: 300px;
}
.site-title .site-inside span {
	color: #2d3035;
	font-size: 18px;
	font-family: 'open_sanssemibold';
	text-transform:uppercase;
	display: block;
	padding: 10px 10px 8px 0px;
}

/* ========================================================================
                                START SLOW EFFECT 
========================================================================= */

/* ========================================================================
                                END SLOW EFFECT 
========================================================================= */

h1, h2, h3, h4, h5, h6 {
    color: #191919;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.5em;
    padding: 0;
    font-weight: 300;
    margin: 0 0 10px 0;
    text-transform: uppercase;
}
.content {
	margin-bottom: 0px;
}
.content p {
	margin-bottom: 10px;
}
img {
  max-width: 100%;
  height: auto;
}
h1 {
	font-size: 30px;
	font-weight: 400;
	margin-bottom: 10px;
	text-transform: uppercase;
}
h2 {
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 10px;
	text-transform: uppercase;
}
h3 {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 10px;
	text-transform: uppercase;
}
h4 {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 14px;
}
.slider {
	margin-top: -210px;
}
.tesla-carousel .row {
	overflow: hidden;
}

/* ========================================================================
                                START THE SLIDER 
========================================================================= */

.bennar-slider{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px; 
	background:url(../images/bennar-bg.png) repeat-x;
}
.bennar_center_bg{
	background:url(../images/bennar-center-bg.png) no-repeat top center;
}
/* ========================================================================
                                END THE SLIDER
========================================================================= */

.container{
	position:relative;
}
.container{
	/*
    width:1170px;
    width:82%;
    */
    width:90%;
	margin:0px auto;
}
/* ========================================================================
                                START HEADER
========================================================================= */
.fixeddiv
{
	position:fixed; 
	width:100%;	
}
.content
{
	padding-top:155px;	
}
.header {
	margin-bottom: 0px;
	position: relative;
	z-index: 2;
	background:#01193a url(../images/top-bg.png) repeat-x left bottom;
	height:auto;
}
.header_top_center_bg{
	background:url(../images/top-center-bg.png) repeat center top;
}

.header .logo{
	width:155px;
	height:155px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:2px;
	z-index:1000;
}
.header .header-top-info {
	padding: 0px;
	margin:2px 0px 20px 0px;
	position: relative;
}
.header .header-top-info .header-top-socials{
	float: right;
	font-family: 'open_sansregular';
	font-size:12px;
	text-align:right;
	color:#ffffff;
	line-height:32px;
}

.header .header-top-info .header-top-socials .icon{
	display:inline-block;
	margin:0px 4px;
	padding:0px;
}

.header .header-search-out-info {
	padding: 0px 0px;
	position: relative;
	width:auto;
	height:auto;
	margin:0px 0px 21px 0px;
}
.header .search-cart {
  color: #fff;
  float: right;
}
.header .search-cart .search {
  display: inline-block;
  margin:0px 10px 0px 0px;
  vertical-align:top;
}
.header .search-cart .search-line {
  background: none repeat scroll 0 0 #0c3876;
  border-radius: 25px;
  color: #fff;
  font-size:12px;
  line-height: 1.5em;
  margin-top: 0px;
  outline: medium none;
  padding: 6px 6px 6px 12px;
  vertical-align: top;
  width:215px;
  height:36px;
}
.header .search-cart .search-button {
  background: url("../images/search-bg.png") no-repeat scroll left -6px top 11px #db6535;
  border-radius: 50px;
  cursor: pointer;
  height: 36px;
  margin: 0 0 0 -40px;
  outline: medium none;
  vertical-align: top;
  width: 36px;
  z-index: 1000;
}
.header .search-cart .cart {
  display: inline-block;
  margin:0px 0px 0px 0px;
  padding: 6px 12px 6px 35px;
  background:#0c3876 url(../images/cart-new-icon.png) no-repeat left 12px top 11px;
  border-radius: 25px;
  font-size:14px;
  color:#fff;
  line-height:22px;
  font-family: 'open_sansregular';
  height:36px;
}
.header .search-cart .cart span{
	font-size:11px;
	text-align:right;
}


/* ====================================
================== MENU ===============
==================================== */
.menu {
	clear: both;
	padding-left: 24px;
	background:url(../images/nav-bg.png) repeat-x;
	position: relative;
	height:44px;
}
/*.menu .repsonsive-menu {
	padding: 12px 30px 10px 25px;
	background: #191919;
	font-size: 12px;
	display: none;
	line-height: 1.5em;
	cursor: pointer;
	color: #fff;
	vertical-align: top;
	text-transform: uppercase;
}
.menu .repsonsive-menu i {
	font-size: 16px;
	vertical-align: top;
	padding-right: 5px;
}
.menu .repsonsive-menu:hover {
	background: #df294b;
}
.menu ul {
	
	float:right;
	margin-top:2px;
}
.menu ul li {
	display: inline-block;
	position: relative;
	*zoom: 1;
	*display: inline;
	border-left:#e37e41 1px solid;
	border-right:#ae4220 1px solid;
	
}
.menu ul li a {
	color: #fff;
	font-size: 16px;
	display: block;
	padding: 10px 25px; 
	font-family: 'open_sanssemibold';
}
.menu ul li.active ul li a:hover,
.menu ul li.active a,
.menu ul li a:hover,
.menu ul li.menu-item-has-children ul li a:hover,
.menu ul li.menu-item-has-children.active ul li a:hover {
	background:;
	color:#011e47;
}
.menu ul li:hover ul li:hover ul li ul,
.menu ul li:hover ul li ul,
.menu ul li ul {
	display: none;
	position: absolute;
	z-index: 999;
}
.menu ul li.menu-item-has-children a {
	padding: 10px 30px 10px 25px;
	background: #191919 url('../images/menu-arrows.png') no-repeat right center;
}
.menu ul li.menu-item-has-children a:hover,
.menu ul li.menu-item-has-children.active a {
	padding: 10px 30px 10px 25px;
	background: #df294b url('../images/menu-arrows.png') no-repeat right center;
}
.menu ul li ul li ul li,
.menu ul li ul li {
	display: block;
	min-width: 150px;
}
.menu ul li ul li ul {
	right: 0;
	margin-right: -100%;
	position: absolute;
	margin-top: -41px;
	display: block;
}
.menu ul li.menu-item-has-children ul li a,
.menu ul li.menu-item-has-children.active ul li a,
.menu ul li.active ul li a {
	background: #191919;
}
.menu ul li:hover ul li:hover ul li:hover ul,
.menu ul li:hover ul li:hover ul,
.menu ul li:hover ul {
	display: block;
}*/
/* ====================================
================== MENU ===============
==================================== */

/* ========================================================================
                                END HEADER
========================================================================= */


.middle_three_box_row{
	width:auto;
	height:auto;
	margin:7px 0px 10px 0px;
	padding:0px;
}
.middle_three_box_clo{
	float:left;
	background:#f3591d;
	border-radius:5px;
	font-size:11px;
	color:#fff;
	line-height:16px;
	font-family: 'open_sansregular';
    /*
    width:373px;
	padding:8px 6px;
	margin:0px 7px 0px 0px;
    */
    
    width: 32%;
    margin: 0 0.5%;
    padding: 8px 5px;
    
}
.middle_three_box_clo .big_titel{
	color:#fff;
	/*font-size:24px;*/
	font-size:20px;
	font-family: 'open_sansregular';
	padding:4px 0px 5px 0px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.middle_three_box_clo .box_icon_img{
	width:40px;
	height:40px;
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
}


/* ========================================================================
                                WELCOME DIV
========================================================================= */

.welcome_div{
	font-family: 'open_sansregular';
	color:#797979;
	line-height:20px;
	text-align:justify;
	padding:0px;
	margin:10px 0px 0px 0px;
}
.welcome_small_titel{
	font-family: 'open_sanslight';
	font-size:20px;
	color:#5a5c63;
	margin:0px 0px 10px 0px;
}
.welcome_big_titel{
	font-family: 'open_sanslight';
	font-size:30px;
	text-transform:uppercase;
	color:#404247;
	margin:0px 0px 20px 0px;
	padding-top:12px;
}

.welcome_img{
	width:auto;
	height:auto;
	margin:0px 12px 0px 0px;
	padding:0px;
	float:left;
}

/* ========================================================================
                               END WELCOME DIV
========================================================================= */

.row{
	margin-left:-5px;
	margin-right:-5px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
}

/* ========================================================================
                                START PRODUCT
========================================================================= */
.product {
	margin-bottom: 5px;
	overflow: hidden;
	padding: 2px;
	box-shadow: 0px 0px 3px #ccc;
	margin-top: 3px;
}
.product .product-details {
	color: #fff;
}
.product .product-details h1 {
	padding: 10px 5px 3px 5px;
	background:url(../images/pro-titel-boder-img.png) no-repeat left bottom;
}
.product .product-details h1, .product .product-details h1 a {
  color: #3f4249;
  display: block;
  font-family: "open_sanssemibold";
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5em;
  margin-bottom: -1px;
  position: relative;
  /*z-index: 1000;*/
  min-height:55px;
  overflow:hidden;
}
.product .product-details h1 a:hover {
	color: #f8581a;
}
.product .product-details p {
	line-height: 1.5em;
	font-size: 12px;
	margin-bottom: 15px;
	padding: 0 15px;
}
.product .product-cover {
	text-align: center;
	background: #fff;
	position: relative;
	margin: 0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}
.product .product-cover .product-action {
	top: 0;
	right: 0;
	display: block;
	position: absolute;
	margin: 10px 15px 0 0;
	text-align: right;
}
.product .product-cover .product-sale,
.product .product-cover .product-new {
	
}
.product .product-cover .product-new {
	
}
.product .product-cover .product-sale {

}
.product .product-cover .orange{
	background:#f8581a;
}
.product .product-cover .blue{
	background:#44c3e7;
}
.product .product-cover .product_offer_div{
	width:44px;
	height:44px;
	text-align:center;
	vertical-align:middle;
	border-radius:100px;
	color:#ffffff;
	font-size:13px;
	text-transform:uppercase;
	font-family: 'open_sanssemibold';
	position:absolute;
	right:15px;
	line-height:44px;
	top:20px;
}
.product .product-cover .product-cover-hover {
	position: absolute;
	text-align: center;
	width: 100%;
	height: auto;
	margin: auto;
	/*
    bottom: 0;
    top: 230px;
    */
    bottom: 10px;
}
.product .product-cover .product-cover-hover span {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	padding: 8px 8px;
	font-size: 10px;
	background: #f8581a;
	cursor: pointer;
	text-transform: uppercase;
	color: #fff;
	opacity: 0;
	filter: alpha(opacity=0);
	border-radius:100px;
	margin:0px 5px;
}
.product .product-cover .product-cover-hover span a {
	color: #fff;
}
.product .product-cover .product-cover-hover span:hover {
	background: #0a3065;
}
.product:hover .product-cover .product-cover-hover span {
	opacity: 1;
	filter: alpha(opacity=100);
}
.product:hover {
	box-shadow: 0px 0px 3px #999;
}
.product .product-price {
	color: #f8581a;
	font-size: 21px;
	padding: 10px;
	border-top: 1px solid #d2d2d2;
	line-height:34px;
}
.product .product-price span {
	color: #f1f1f1;
	font-size: 18px;
	padding-right: 6px;
	text-decoration: line-through;
}
.product .product-price i {
  background: none repeat scroll 0 0 #f8581a;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  float: right;
  font-size: 18px;
  height: 36px;
  line-height: 2em;
  padding-top: 0;
  text-align: center;
  width: 36px;
}
.product .product-price i:hover {
	background: #031730;
}
/* ========================================================================
                                END PRODUCT
========================================================================= */

/* ========================================================================
                                FACEBOOK LIKE
========================================================================= */

.facebook_like{
	width:auto;
	height:auto;
	margin:0px;
	padding:24px 0px;
	color:414141;
	font-size:20px;
	line-height:32px;
	text-align:center;
	font-family: 'open_sanssemibold';	
}
.facebook_like_icon{
	display:inline;
	margin-right:12px;
}


/* ========================================================================
                                Our Brands
========================================================================= */

.our_brands_titel {
  position: relative;
  text-align: center;
  margin-bottom:12px;
}

.our_brands_titel span {
  background: #fff;
  padding: 0 15px;
  position: relative;
  z-index: 1;
  color:#2d3035;
  font-family: 'open_sanssemibold';
  text-transform:uppercase;
  font-size:20px;
}

.our_brands_titel:before {
  background: #ddd;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
    top: 50%;
  width: 100%;
}
.our_brands_titel:before {
  left: 0;
}


.our_partners_img_out{
	width:auto;
	height:auto;
	padding:10px 0px 12px 0px;
	border-bottom:1px solid #d8d8d8; 
	text-align:center;
}
.our_partners_img_out .partners_img{
	width:auto;
	height:auto;
	margin:0px 10px;
	padding:0px;
	display:inline;
}
/* ========================================================================
                                START WRAPPER ARROWS
========================================================================= */
.wrapper-arrows {
	margin: -30px 0 20px 0;
	padding: 0;
	text-align: right;
}
.wrapper-arrows li {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	margin-left: 4px;
}
.wrapper-arrows li i {
	color: #fff;
	font-size: 10px;
	line-height: 1em;
	cursor: pointer;
	border-radius: 3px;
	text-align: center;
	padding-top: 3px;
	height: 16px;
	font-weight: 300;
	display: block;
	width: 16px;
	background: #df294b;
}
.wrapper-arrows li i:hover {
	background: #191919;
}
/* ========================================================================
                                END WRAPPER ARROWS
========================================================================= */

/* ========================================================================
                                START FOOTER
========================================================================= */

.footer_out{
	background:#031730 url(../images/bottom-full-bg.png) repeat-x;
}

.footer {
	padding:12px 0 8px 0;
	background:url(../images/bottom-center-bg.png) no-repeat center top;
	
}
.footer_clo{
	float:left;
	margin:0px;
	padding:0px 1%;
	width:25%;
}

.footer_clo_right{
	float:left;
	margin:0px;
	padding:0px 12px;
	width:76%;
}

.footer_clo_row{
	float:none;
	margin:0px 0px 6px 0px;
	padding:0px 0px 8px 0px;
	width:auto;
	border-bottom:1px solid #0a385c;
}

.footer_titel{
	font-family: 'open_sanssemibold';
	color:#fff;
	font-size:15px;
	margin:0px 0px 5px 0px;
	padding:0px;
	font-weight:normal;
	text-transform:uppercase;
}
.footer_map{
	width:auto;
	height:auto;
	margin:0px 0px 10px 0px;
}

.footer_details{
	color:#ffffff;
	font-size:13px;
	line-height:20px;
	font-family: 'open_sansregular';
}
.footer_details a{
	text-decoration:none;
	color:#428bca;
	font-family: 'open_sansregular';
}
.footer_details a:hover{
	text-decoration:none;
	color:#f8581a;
}
.footer_details_row{
	width:auto;
	height:auto;
	margin:0px 0px 7px 0px;
}
.location{
	background:url(../images/location-icon.png) no-repeat left top 5px;
	padding:0px 0px 0px 35px;
}
.phone {
  background: url("../images/phone-icon.png") no-repeat scroll left top 0 rgba(0, 0, 0, 0);
  line-height: 26px;
  padding: 0 0 0 35px;
}
.email{
	background:url(../images/email-icon.png) no-repeat left top 0;
	 line-height: 26px;
  padding: 0 0 0 35px;
}

.footer_blog_list{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
}

.footer_blog_list ul{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
}
.footer_blog_list ul li{
	/*width:25%;*/
	width:100%;
	height:auto;
	margin:0px;
	/*padding:0px 5px;*/
	padding:1%;
	list-style:none;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	color:#fff;
	font-family: 'open_sansregular';
	font-size:13px;
	line-height:18px;
	float:left;
}
.footer_blog_list ul li .blog_img{
	width:70px;
	height:59px;
	margin:0px 10px 0px 0px;
	float:left;
}
.footer_blog_list ul li .blog_sub_titel{
	color:#f8581a;
	text-transform:uppercase;
	padding:0px 0px 3px 0px;
}
.footer_info_list{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
}
.footer_info_list ul{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
}
.footer_info_list ul li {
  color: #fff;
  /*display: inline-block;*/
  font-family: "open_sansregular";
  font-size: 13px;
  height: auto;
  line-height: 24px;
  margin: 0 10px 0 0;
  padding: 0;
  text-decoration: none;
  width: auto;
}
.footer_info_list ul li a{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 10px;
	color:#fff;
	text-decoration:none;
	font-family: 'open_sansregular';
	font-size:13px;
	background:url(../images/bottom-link-list-arrow.png) no-repeat left top 6px;
}
.footer_info_list ul li a:hover{
	text-decoration:none;
	color:#f8581a;
}
.copy_right_out_div{
	width:auto;
	height:auto;
	background:#c9512b;
	padding:7px 0px;
	font-size:13px;
	margin:0px;
	color:#ffffff;
	text-decoration:none;
	font-family: 'open_sansregular';
}
.copy_right_text{
	float:left;
	margin:0px;
	padding:0px;
}
.footer_payment_img{
	float: right;
}

/* ========================================================================
                                END FOOTER
========================================================================= */


/* ========================================================================
                                START ICONS
========================================================================= */
[class*="icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.icon-257:before { content: "\e700"; }
/* ========================================================================
                                END ICONS
========================================================================= */

/* ========================================================================
                                Inner Pages Css
========================================================================= */

.inner_sub_menu{
	width:auto;
	height:auto;
	margin:0px;
	padding:7px 0px;
	background:#d5d5d5;
	margin-bottom:20px;
}
.inner_sub_menu ul{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
}
.inner_sub_menu ul li{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	font-family: 'open_sanssemibold';
	display:inline;
	font-size:13px;
	color:#404247;
	text-decoration:none;
	list-style:none;
}
.inner_sub_menu ul li a{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px 10px;
	font-family: 'open_sanssemibold';
	display:inline;
	font-size:13px;
	color:#404247;
	text-decoration:none;
	list-style:none;
	line-height:20px;
}
.inner_sub_menu ul li a:hover{
	text-decoration:none;
	color:#f8581a;
}
.inner_sub_menu ul li a.active{
	color:#f8581a;
}

.inner_page_heading{
	color:#2d3035;
	font-size:22px;
	font-family: 'open_sanssemibold';
	padding:0px 0px 10px 0px;
	margin:0px 0px -1px 0px;
	background: url(../images/inner-heading-line-bg.png) no-repeat left bottom; 
	text-transform:uppercase;
}

.products_big_img_div{
	/*width:542px;*/
    width:30%;
	height:auto;
	margin:0px 10px 6px 0px;
	float:left;
	border:#deddde 1px solid;
	padding:10px;
	background:#f1f1f1;
}
.products_big_img{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	background:#FFF;
}
.products_big_img img{
	width:100%;
	height:100%;
}
.product_details_right_titel{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #dcdcdc;
}

.product_details_right{
	/*width:588px;*/
    width:69%;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
}

.middle_inner_row{
	width:auto;
	height:auto;
	margin:10px 0px 10px 0px;
}
.share-link-img{
	float:right;
	margin:0px;
	padding:0px;
}
.product_orange_small_titel{
	color:#f8581a;
	font-size:15px;
	font-family: 'open_sanssemibold';
	text-align:left;
	float:left;
}
.products_greay_titel{
	color:#676767;
	font-size:16px;
	font-family: 'open_sanssemibold';
	margin-bottom:8px;
}
.product_details_row{
	width:auto;
	height:auto;
	margin:0px 0px 8px 0px;
	padding:0px;
}
.product_details_select {
  height: 32px;
  margin: 0;
  padding: 0;
  width: 310px;
}

.product_details_select_two {
  height: 32px;
  margin: 0 10px 0px 0px;
  padding: 0;
  width: 220px;
  float:left;
}
.pro-details-small-img{
	float:left;
	margin:0px;
	padding:0px;
}
.qty_new_div{
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px;
}
.quantity{
	width:auto;
	vertical-align:middle;
}
.quantity.buttons_added {
  float: none;
  margin: 0;
}
.quantity.buttons_added {
  /*border: 1px solid #cccccc;*/
}
.quantity.buttons_added {
  border-radius: 0;
  float: none;
  margin: 0 auto;
  padding: 0px;
  width: 77px;
}
.quantity input.plus, .quantity input.minus {
  background: none repeat scroll 0 0 #f9f9f9;
  color: #000;
}
.quantity input.plus, .quantity input.minus {
  border: 0 none;
  cursor: pointer;
  display: inline;
  line-height:13px;
  height:auto;
  float:left;
  border: 1px solid #d2d2d2;
  margin: 0;
  margin-bottom:2px;
  padding: 0px;
  /*vertical-align: middle;*/
  width:20px;
}
.quantity input {
  margin-left: 0;
  margin-right: 0;
}
.quantity input.qty {
  background: none repeat scroll 0 0 #f9f9f9;
}
.quantity input.qty {
  border: 1px solid #d2d2d2;
 /* display: inline;*/
  line-height: 1em;
  margin: 0;
  padding:0px;
  text-align: center;
  vertical-align: middle;
  width:52px !important;
  height:34px;
  float:left;
  margin-right:2px;
}
.pro_details_qty_price{
	color: #f8581a;
    font-size: 21px;
    line-height: 34px;
	float:left;
}

.add_to_cart_btn{
	background:#f3591d;
	border-bottom:2px solid #a30000;
	padding:0px 12px;
	margin:0px 6px;
	width:auto;
	height:auto;
	float:left;
	border-radius:3px;
}
.add_to_cart_btn a{
	color:#FFFFFF;
	font-size:14px;
	font-family: 'open_sansregular';
	text-decoration:none;
	background:url(../images/add-cart-icon.png) no-repeat left;
	padding:0px 0px 0px 25px;
	margin:0px;
	line-height:32px;
}
.add_to_cart_btn a:hover{
	text-decoration:none;
	color:#fff;
	background:url(../images/add-cart-icon.png) no-repeat left;
}

.pro_details_text{
	color:#676767;
	line-height:24px;
	padding:0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-family: 'open_sansregular';
	text-align:justify;
}
.pro_details_text p{
	margin:0px 0px 10px 0px;
	padding:0px;
}


.pages_details_text{
  color: #676767;
  font-family: "open_sansregular";
  font-size: 14px;
  line-height: 24px;
  margin:7px 0px 0px 0px;
  padding:0px;
  text-align: justify;
}

.pages_details_text p{
	width:auto;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:0px;
}

/*Products_List_Css*/
.products_list_left_div{
	/*width:25%;*/
    width:22%;
	height:auto;
	margin:0px 0px 12px 0px;
	padding:0px;
	box-shadow: 2px 2px 5px #dcdcdc;
	float:left;
}
.products_list_left_in{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	border:1px solid #dcdcdc;
	border-radius:5px;
}
.products_list_left_titel{
	padding:10px 9px;
	background:#f3591d;
	border-radius:5px 5px 0px 0px;
	border-bottom:1px solid #9b786a;
	color:#ffffff;
	font-size:18px;
	font-family: 'open_sanssemibold';
	box-shadow: 0px 4px 5px #dcdcdc;
	text-transform:uppercase;
}
.products_list_details{
	width:auto;
	height:auto;
	padding:8px 9px;
	margin:0px;
}
.products_list_row{
	width:auto;
	height:auto;
	margin:0px 0px 8px 0px;
}




.inner_left_sub_heading{
	color:#404247;
	font-size:16px;
	font-family: 'open_sanssemibold';
	padding:0px 0px 7px 0px;
	margin:0px 0px -1px 0px;
	background: url(../images/inner-heading-line-bg.png) no-repeat left bottom; 
	text-transform:uppercase;
}
.inner_left_sub_heading_div{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #dcdcdc;
}

.filter_by_keyword{
	padding:10px 0px 3px 0px;
	width:auto;
	height:auto;
	margin:0px;
}
.filter_by_search_left{
	width:231px;
	height:31px;
	float:left;
	margin:0px;
	padding:0px 8px;
	border:#dbdbdb 1px solid;
	border-right:none;
	width:80%;
}
.filter_by_search_left .input_text{
	background:none;
	border:none;
	color:#909090;
	font-size:13px;
	font-family: 'open_sanssemibold';
	line-height:29px;
	width:100%;
}
.filter_by_search_icon_right{
	width:34px;
	height:31px;
	margin:0px;
	padding:0px;
	float:left;
}

.filter_inner_details{
	padding:10px 0px 10px 0px;
	width:auto;
	height:auto;
	margin:0px;
	border-bottom:1px solid #c4c4c4;
}

.filter_inner_details_two{
	padding:6px 0px 10px 0px;
	width:auto;
	height:auto;
	margin:0px;
	border-bottom:1px solid #c4c4c4;
}
.filter_inner_details_list{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
}

.filter_inner_details_list ul{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
}

.filter_inner_details_list ul li{
	width:auto;
	height:auto;
	margin:0px;
	padding:4px 0px;
	list-style:none;
	border-bottom:1px dashed #c9c9c9;
	list-style:none;
	color:#666666;
	font-size:14px;
	font-family: 'open_sansregular';
}
.products_size{
	width:50%;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
}
.filter_inner_details_list ul li a{
	color:#666666;
	font-size:14px;
	font-family: 'open_sansregular';
	text-decoration:none;
}
.filter_inner_details_list ul li a:hover{
	color:#f8581a;
	text-decoration:none;
}

.products_list_right_div {
  height: auto;
  margin: 0;
  padding: 0;
  /*width: 74%;*/
  width: 77%;
  float:right;
}
.add_bennar_img{
	width:auto;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.pro_list_right_row{
	width:auto;
	height:auto;
	margin:0px;
	padding:10px 0px;
	border-bottom:1px solid #deddde;
}
.pro_list_load_more_btm{
	width:auto;
	height:auto;
	margin:7px 0px;
	padding:0px;
	text-align:center;
}
.pro_list_load_more_btm span{
	width:auto;
	height:auto;
	margin:0px;
	padding:5px 12px;
	background:#f3591d;
	text-align:center;
	color:#fff;
	font-family: 'open_sanssemibold';
	font-size:16px;
	border-radius:4px;
}
.pro_list_load_more_btm span a{
	color:#fff;
	font-family: 'open_sanssemibold';
	font-size:16px;
	text-decoration:none;
}
.clear_fix{
	width:auto;
	height:10px;
	margin:0px;
	padding:0px;
}
.pro_list_load_more_btm span a:hover{
	text-decoration:none;
	color:#0f356a
}
input[type=checkbox].css-checkbox-p {
							  position: absolute;
							overflow: hidden;
							clip: rect(0 0 0 0);
							height:1px;
							width:1px;
							margin:-1px;
							padding:0;
							border:0;
						}

						input[type=checkbox].css-checkbox-p + label.css-label-p {
							padding-left:24px;
							height:14px;
							display:inline-block;
							line-height:14px;
							background-repeat:no-repeat;
							background-position: 0 0;

							vertical-align:middle;
							cursor:pointer;
							margin:0px;
						}

						input[type=checkbox].css-checkbox-p:checked + label.css-label-p {
							background-position: 0 -14px;
						}	
						.css-label-p{
							background-image:url(../images/dark-check-purple.png);
						}
						

.product_list_margib_b{
	margin-bottom:10px;
}
						
/*Shopping--Cart--CSS*/
.shopping_cart_out{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	border-left:1px solid #dcdcdc;
	border-top:1px solid #dcdcdc;
	margin-bottom:10px;
}
.shopping_cart_out_td_border{
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;	
}
.shopping_cart_out_td_padding{
	padding:8px;
}
.shopping_cart_out_td_titel{
	color:#404040;
	font-family: 'open_sanssemibold';
	font-size:16px;
}
.cart_list_checkbox_td{
	width:32px;
	position:relative;
}
.cart_item_td{
	width:180px;
}
.cart_item_div{
	width:115px;
	border:1px solid #deddde;
	padding:3px;
	background:#f1f1f1;
	height:124px;
}
.cart_item_div img{
	min-width:100%;
	height:100%;
}
.cart_options_text{
	color:676767;
	font-size:15px;
	font-family: 'open_sansregular';
	line-height:28px;
}
.cart_price_text{
	color:676767;
	font-size:15px;
	font-family: 'open_sansregular';
}
.cart_price_td{
	width:135px;
}
.cart_remove_td{
	width:100px;
}
.cart_qty_td{
	width:100px;
}
.cart_qty_input{
	width:60px;
	height:32px;
	border:1px solid #d2d2d2;
	padding:5px;
	color:#404040;	
	font-size:14px;
	font-family: 'open_sansregular';
	line-height:22px;
	background:#f9f9f9;
}
.shopping_cart_in_div{
	width:auto;
	height:auto;
	margin:0px;
	padding:8px;
	border-bottom:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
}
.get_shipping_div{
	width:65%;
	height:auto;
	padding:0px;
	float:left;
	margin:0px;
}
.shopping_cart_fourm{
	width:auto;
	height:auto;
	margin:12px 0px 0px 0px;
}
.shopping_cart_fourm_row {
  height: auto;
  margin: 0 0 10px;
  padding: 0;
  width: auto;
}
.shopping_cart_fourm_lable {
  color: #676767;
  float: left;
  font-family: "open_sanssemibold";
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  margin: 0;
  padding: 0 6px 0 0;
  text-align: left;
  width: 125px;
}
.shopping_cart_fourm_input_div {
  float: left;
  height: auto;
  margin: 0;
  padding: 0;
  width: 224px;
}
.shopping_cart_fourm_input {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #e3e4e8;
  color: #808080;
  font-size: 13px;
  line-height: 22px;
  margin: 0;
  padding: 4px 8px;
  width: 97%;
}
.get_shipping_btn {
  background: #f3591d none repeat scroll 0 0;
  float: left;
  height: auto;
  margin: 0 6px;
  padding: 0 12px;
  width: auto;
}
.get_shipping_btn a {
  color: #ffffff;
  font-family: "open_sanssemibold";
  font-size: 14px;
  text-transform:uppercase;
  line-height: 32px;
  margin: 0;
  padding: 0 0 0 0px;
  text-decoration: none;
}
.subtotal_right_div{
	width:30%;
	height:auto;
	margin:0px;
	padding:0px;
	float:right;
}
.subtotal_row_div{
	width:auto;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:0px;
}
.subtotal_text{
	font-size:16px;
	color:#2d3035;
	font-family: "open_sanssemibold";
	text-align:right;
}

.subtotal_btn {
  background: #f3591d none repeat scroll 0 0;
  float: right;
  height: auto;
  margin: 0 6px;
  padding: 0 12px;
  width: auto;
}
.subtotal_btn a {
  color: #ffffff;
  font-family: "open_sanssemibold";
  font-size: 14px;
  text-transform:uppercase;
  line-height: 32px;
  margin: 0;
  padding: 0 0 0 0px;
  text-decoration: none;
}

/*Login Css Start*/

.login_clo{
	width:50%;
	height:auto;
	margin:0px;
	padding:8px 10px;
	float:left;
}
.login_border_div{
	border:1px solid #dcdcdc;
	width:auto;
	height:auto;
	padding:12px;
}



.registration_fourm{
	width:auto;
	height:auto;
	margin:12px 0px 0px 0px;
}
.registration_fourm_row {
  height: auto;
  margin: 0 0 10px;
  padding: 0;
  width: auto;
}
.registration_fourm_lable {
  color: #676767;
  float: left;
  font-family: "open_sanssemibold";
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  margin: 0;
  padding: 0 6px 0 0;
  text-align: left;
  width: 158px;
}
.registration_fourm_input_div {
  float: left;
  height: auto;
  margin: 0;
  padding: 0;
  width: 258px;
}
.registration_fourm_input {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #e3e4e8;
  color: #808080;
  font-size: 13px;
  line-height: 22px;
  margin: 0;
  padding: 4px 8px;
  width: 97%;
}
.registration_fourm_small_text{
	color:#676767;
	font-family: 'open_sansregular';
	font-size:14px;
	font-weight:normal;
	margin:0px;
}
.registration_btn{
	margin:0px 0px 0px 158px;
	width:196px;
	padding:0px;
}
.login_btn {
  background: #f3591d none repeat scroll 0 0;
  float: none;
  height: auto;
  margin: 0 0px;
  padding: 0 12px;
  text-align:center;
  width: auto;
}
.login_btn a {
  color: #ffffff;
  font-family: "open_sanssemibold";
  font-size: 14px;
  text-transform:uppercase;
  line-height: 32px;
  margin: 0;
  padding: 0 0 0 0px;
  text-decoration: none;
  text-align:center;
}

.login_fourm_row{
	width:auto;
	height:auto;
	margin:0px 22px 10px 22px;
	padding:0px;
}
.login_fourm_input_div {
  float: none;
  height: auto;
  margin: 0;
  padding: 0;
  width: 258px;
}
.login_fourm_input {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #e3e4e8;
  color: #808080;
  font-size: 13px;
  line-height: 22px;
  margin: 0;
  padding: 4px 8px;
  width: 97%;
}
.login_out_btn{
	width:198px;
	height:auto;
	margin:0px 0px 0px 30px;
	padding:0px;
}
.forgot_password_out{
	width:auto;
	height:auto;
	margin:35px 0px 0px 0px;
}
.order_sumary_row{
	width:auto;
	height:auto;
	margin:0px;
	padding:12px 0px;
	border-bottom:#dcdcdc 1px solid;
}
.order_sumary_row_new{
	width:auto;
	height:auto;
	margin:0px;
	padding:3px 0px;
	border-bottom:#dcdcdc 1px solid;
}
.order_sumary_item_div {
  background: #f1f1f1 none repeat scroll 0 0;
  border: 1px solid #deddde;
  height: 124px;
  padding: 3px;
  width: 115px;
  float:left;
  margin-right:22px;
}
.order_sumary_item_div img {
  height: 100%;
  min-width: 100%;
}
.order_sumarys_details_div{
	float:left;
	margin:0px;
	padding:0px;
}
.order_sumarys_price_div{
	float:right;
	margin:0px;
	padding:0px;
}
.order_sumarys_text {
  font-family: "open_sansregular";
  font-size: 15px;
  line-height: 28px;
  color:#676767;
}
.order_sumarys_text span{
	color:#f3591d;
}
.order_sumarys_sub_total {
  font-family: 'open_sanssemibold';
  font-size:16px;
  line-height: 28px;
  color:#2d3035;
  text-align:right;
}
.order_sumarys_sub_total span{
	color:#f3591d;
}
.order_sumarys_sub_total .text_lable {
  display: inline-table;
  text-align: left;
  width: 110px;
}
.order_sumarys_sub_total .text_price {
  display: inline-table;
  text-align: left;
  width: 80px;
}
.order_black_titel{
  font-family: 'open_sanssemibold';
  font-size:16px;
  color:#2d3035;
  text-align:left;
  padding-bottom:3px;
}

/*CONTACT---US---CSS*/
.map{
	width:auto;
	height:auto;
	margin:10px 0px 10px 0px;
	padding:5px;
	background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #deddde;
}
.map img{
	max-width:100%;
}
.contact_left{
	/*max-width: 700px;*/
    width: 74.5%;
	float: left;
    margin-right: 2%;
}
.contact_titel{
	font-family: "Open Sans",sans-serif;
    font-size:20px;
    font-weight: bold;
    line-height: 1.333em;
	margin-bottom: 15px;
	color:#383838;
}
.content-form{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
}
.content-form label{
	margin-bottom: 5px;
	width:auto;
	height:auto;
	font-family: "Open Sans",sans-serif;
    font-size:13px;
	color:#383838;
	font-weight:normal;
	display:block;
}
.note {
    color: #f25824;
}
.content-form input, .content-form textarea, .content-form select {
    margin-bottom: 0px;
	width: 65%;
	background-color: #f7f7f7;
    border: 1px solid #e5e5e5;
    border-radius: 0;
    padding: 4px 10px;
}
.content-form input, .content-form textarea, .content-form select:focus {
	border-color:#ccc;
}
.contact_right{
	 /*max-width: 220px;*/
    width: 23.5%;
	float: left;
}
.contact-info{
	width:auto;
	height:auto;
	font-family: "Open Sans",sans-serif;
    font-size:13px;
	color:#383838;
}

.contact-info .address {
    background-image: url("../images/home.png");
    background-position: left top 4px;
}
.contact-info .phone {
    background-image: url("../images/phone.png");
    background-position: left top 4px;
}
.contact-info .email {
    background-image: url("../images/mail.png");
    background-position: left top 4px;
}
.contact-info .business-hours {
  background-image: url("../images/clock.png");
  background-position: left top 4px;
}
.contact-info p {
    background-repeat: no-repeat;
    margin-bottom: 6px;
    padding-left: 23px;
}
.contact-info p span {
	font-family: 'open_sanssemibold';
}

.demo{
	margin-top:10px;
	margin-left:2%; 
	width:95%;
}



.order_detail_out {
  border: 1px solid #e3e4e8;
  height: auto;
  margin: 0 0 10px;
  padding: 10px;
  width: auto;
}
.order_detail_clo {
  color: #404247;
  float: left;
  font-size: 14px;
  height: auto;
  line-height: 36px;
  margin: 0;
  padding: 0;
  width: 50%;
  font-family: "open_sanssemibold";
}




.order_list_titel_text_td{
	color: #404040;
    font-family: "open_sanssemibold";
    font-size: 16px;
	text-align:center;
}

.order_list_qty_td_width {
    width: 124px;
}
.order_list_unitprice_td_width {
  width: 133px;
}
.order_list_totalprice_td_width {
  width: 133px;
}

.order_list_details_text_td {
  color: #5e5e5e;
  font-family: "open_sansregular";
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}
.order_list_item_td_width {
  width: 133px;
}
.order_list_pro_details_text {
  font-family: "open_sansregular";
  font-size: 14px;
  line-height: 24px;
}
.order_list_pro_details_text span{
	font-family: "open_sanssemibold";
}




.dashboard_div_box {
  border: 1px solid #f25824;
  float: left;
  height: auto;
  margin: 10px 4.1%;
  width: 25%;
}
.dashboard_div_icon{
	width:auto;
	height:auto;
	margin:0px;
	padding:8px 0px 8px 0px;
}
.dashboard_div_icon img{
	min-width:100%;
	height:100%;
	display:block;
}
.dashboard_icon_titel{
	background:#d96735;
	padding:5px;
	margin:0px;
	width:auto;
	text-align:center;
	font-family: "open_sanssemibold";
	color:#fff;
	text-decoration:none;
	font-size:18px;
}
.dashboard_icon_titel a{
	font-family: "open_sanssemibold";
	color:#fff;
	text-decoration:none;
	font-size:18px;
}
.dashboard_icon_titel a:hover{
	text-decoration:none;
}
.edit_profile_out_div {
  float: none;
  height: auto;
  margin: 0 auto;
  padding: 8px 0;
  width: 70%;
}
.edit_profile_fourm_lable {
  color: #676767;
  float: none;
  font-family: "open_sanssemibold";
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  margin: 0;
  padding: 0 0px 0 0;
  text-align: left;
  width: auto;
}
.edit_profile_fourm_input_div {
  float: none;
  height: auto;
  margin: 0;
  padding: 0;
  width: auto;
}
.edit_profile_fourm_input {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #e3e4e8;
  color: #808080;
  font-size: 13px;
  line-height: 22px;
  margin: 0;
  padding: 4px 8px;
  width: 100%;
}
.edit_profile_fourm_input_div .wSelect-theme-classic.wSelect {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0;
  color: #808080;
  font-family: "open_sanssemibold";
  font-size: 15px;
  height: 32px;
  line-height: 18px;
  margin-bottom: 0;
  width: 100% !important;
}
.btn-primary {
  background-color: #337ab7;
  border-color: #2e6da4;
  color: #fff;
}
.btn {
  -moz-user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 5px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
.btn {
  cursor: pointer;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857;
  text-align: center;
  white-space: nowrap;
}
.post {
  -moz-hyphens: auto;
  word-wrap: break-word;
}
.file-upload input.upload {
  cursor: pointer;
  font-size: 20px;
  margin: 0;
  opacity: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.file-upload {
  margin: 0px;
  overflow: hidden;
  position: relative;
}
.edit_profile_fourm_input_upload {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid #e3e4e8;
  color: #808080;
  font-size: 13px;
  line-height: 22px;
  margin: 0;
  padding: 4px 8px;
  width: 50%;
}
.edit_profile_btn {
  margin: 0 0 0 0px;
  padding: 0;
  width: 150px;
}

.order_clo_td{
	width:17.6%;
}
.order_clo_last{
	width:12%;
}

.review-wrap {
    border-bottom: 1px dotted #ccc;
    padding: 10px 0;
}
.avatar-wrap {
  float: left;
  margin-right: 15px;
  width:50px;
  height:50px;
}
.avatar-wrap img{
	max-width:100%;
	display:block;
}

.review-details {
  overflow: hidden;
}
.review-author {
	font-family: 'open_sanssemibold';
	color: #383838;
	font-size:14px;
	text-decoration:none;
	margin:0px 0px 1px 0px;
	padding:0px;
}
.review-author a {
    font-family: 'open_sanssemibold';
	color: #383838;
	font-size:14px;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.review-author a:hover {
	text-decoration:none;
	color:#d85d32;
}
a:link {
}
.review-meta {
    color: #888;
    font-style: italic;
    margin-bottom: 15px;
}
.review-content{
	width:auto;
	height:auto;
}
.review-content p {
    color: #676767;
    font-family: "open_sansregular";
    font-size: 13px;
    line-height: 22px;
    text-align: justify;
	margin:0px;
	padding:0px;
}
.leave_comment_row{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
}



.blog-entry-single{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
	width:73.5%;
}
.blog-entry-single-right{
	width:25%;
	float:right;
}
.entry {
    margin-bottom: 20px;
	margin-top:10px;
}
/*.entry-video, .entry-audio, .entry-slider */
.entry_img_out{
	width:48%;
	float:left;
	margin:0px 12px 0px 0px;
}
.entry-image{
 	margin:0px;
}
.entry-image img{
	width:100%;
	height:100%;
	min-height:250px;
}
.entry-meta {
  color: #888;
  float: none;
  font-size: 13px;
  line-height:20px;
  margin-right: 0px;
  width: auto;
  margin-top:3px;
}
.entry-meta > span {
  font-style: normal;
  margin-bottom: 0px;
}
a.post-format-wrap, .entry-meta > span {
  display: block;
}
.entry-meta .title {
  color: #383838;
  font-style: normal;
    font-weight: bold;
}
.entry-meta a{
	color:#f25824;
	text-decoration:none;
}
.entry-meta a:hover{
	color:#888;
	text-decoration:none;
}
.entry-body {
  /*overflow: hidden;*/
}
.entry-content{
	width:auto;
	height:auto;
}
.entry-content p{
	margin: 0px 0px 12px 0px;
	padding:0px;
	color: #676767;
    font-family: "open_sansregular";
    font-size: 13px;
    line-height: 22px;
	text-align:justify;
}
.blog_post_titel {
  color: #383838;
  font-family: "Open Sans",sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.333em;
  margin-bottom: 6px;
}

.blog_heading {
  background: rgba(0, 0, 0, 0) url("../images/inner-heading-line-bg.png") no-repeat scroll left bottom;
  color: #2d3035;
  font-family: "open_sanssemibold";
  font-size: 18px;
  margin: 0 0 -1px;
  padding: 0 0 6px;
  text-decoration:none;
}
.blog_heading a{
	color: #2d3035;
  font-family: "open_sanssemibold";
  font-size: 18px;
  text-decoration:none;
}
.blog_heading a:hover{
	text-decoration:none;
	color:#dc6535;
}
blockquote.simple {
	padding:0px;
    border:none !important;
    padding:0px !important;
}
blockquote {
    margin-bottom: 12px;
}
.quote-content {
  color: #888;
  font-family: 'open_sansregular';
  font-size:14px;
  font-style: italic;
  line-height: 22px;
}
.quote-content p{
	margin:0px;
	padding:0px;
	 font-size:14px;
}
blockquote.simple .quote-meta {
  margin-top: 10px;
}
.blog_sub_titel_new {
  color: #383838;
  font-family: 'open_sanssemibold';
  font-size: 20px;
  margin-bottom: 5px;
}
.comment-meta {
    color: #888;
    font-style: normal;
    margin-bottom: 3px;
	font-family: 'open_sanssemibold';
  font-size: 13px;
  line-height:normal;
}


.review_list_left{
	/*
    width:64%;
    padding:0px 10px;
    */
    width:70%;
    padding:0px 1%;
	height:auto;
	margin:0px;
	float:left;
}
.leave-a-comment{
	/*
    width:36%;
    padding:0px 10px;
    */
    width:25%;
    padding:0px 1%;
	height:auto;
	margin:0px;
	float:left;
}
.leave-a-comment-input{
	width:98% !important;
}

.top_myaccount_name{
	display: inline-block;
    margin: 0 4px;
    padding: 0;
}