/*
Theme Name: pergulite
Description: Used to style pergulite.
*/


.mobile{display:none;}
.desktop{display:block;}
@font-face {
    font-family: 'Alefbold';
    src: url('fonts/Alef-Bold.eot');
    src: url('fonts/Alef-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Alef-Bold.woff') format('woff'),
         url('fonts/Alef-Bold.ttf') format('truetype'),
         url('fonts/Alef-Bold.svg#alefbold') format('svg');
    font-weight: bold;
    font-style: normal;

}
.shoponline{
display:block;
    background-color: #ff7f00;
    width: 100%;
    max-width: 300px;
color:#ffffff;
font-size:18px;
line-height:40px;
padding:10px 20px;
text-align:center;
}

.textwidget {
    padding: 0px 10px;
}
.slogen{
width:150px;
height:auto;
}
.logoimg{
width:170px;
height:auto;
}




@font-face {
    font-family: 'Alef';
    src: url('fonts/Alef-Regular.eot');
    src: url('fonts/Alef-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Alef-Regular.woff') format('woff'),
         url('fonts/Alef-Regular.ttf') format('truetype'),
         url('fonts/lef-Regular.svg#alefregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nachlieli_clmbold';
    src: url('fonts/nachlieliclm-bold-webfont.eot');
    src: url('fonts/nachlieliclm-bold-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('fonts/nachlieliclm-bold-webfont.woff') format('woff'),*/
         url('fonts/nachlieliclm-bold-webfont.ttf') format('truetype'),
         url('fonts/nachlieliclm-bold-webfont.svg#nachlieli_clmbold') format('svg');
    font-weight: bold;
    font-style: normal;

}




@font-face {
    font-family: 'nachlieli_clmlight';
    src: url('fonts/nachlieliclm-light-webfont.eot');
    src: url('fonts/nachlieliclm-light-webfont.eot?#iefix') format('embedded-opentype'),
       /*  url('fonts/nachlieliclm-light-webfont.woff') format('woff'),*/
         url('fonts/nachlieliclm-light-webfont.ttf') format('truetype'),
         url('fonts/nachlieliclm-light-webfont.svg#nachlieli_clmlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
a:hover {
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
}

body.custom-background 
{ background:#222222 ;
}
body
{
 background:#000000;
 color:#ffffff;
 font-size:14px;
 line-height:14px;
 font-family:'nachlieli_clmlight' , Arial;
}
a{
 color:#838383;
 text-decoration:none;
 }
a:hover
{
 color:#ffffff;
 text-decoration:none;
}

.ptl
{
	padding-top: 20px;
}
.ptm
{
	padding-top: 10px;
}
.pts
{
	padding-top: 5px;
}
.prl
{
	padding-right: 20px;
}
.prm
{
	padding-right: 10px;
}
.prs
{
	padding-right: 5px;
}
.pbl
{
	padding-bottom: 20px;
}
.pbm
{
	padding-bottom: 10px;
}
.pbs
{
	padding-bottom: 5px;
}
.fltlt
{
	float: left;
}
.fltrt
{
	float: right;
}
.clr
{
	clear: both;
}
.mtm
{
margin-top:10px !important;
}
.footer
{
color:#838383;
margin-top:10px;
  border-top: 10px solid #212121;
  clear: both;
 background:#313131!important;
}
.headerwrapper
{border-bottom: 5px solid #303030;
    padding-bottom: 19px;}
.header
{
margin-bottom:15px;
}
.page-template .column1
{
color:#838383;
}

.mainhpwrapper {

    background: url(../images/doors_bg.jpg) no-repeat top center #0f0f0f!important;
    width: 100%;
	    margin-bottom: 10px
}

.hp_slider
{
width:980px;
margin:0px auto;
height:500px !important;
direction:ltr;
margin-bottom:10px;
position:relative;
}

.slide_container
{
width:980px;
margin:0px auto;
height:500px !important;
overflow:hidden;
}
.clear
{ clear:both;
}
.hpwrapper
{ width:980px;
padding-right:40px;
overflow:hidden;
margin:0px auto;
 font-size:16px;
 line-height:20px;
     padding-top: 10px;
}

.wrapper
{ width:980px;
padding-right:40px;
margin:0px auto;
 font-size:16px;
 line-height:20px;
}
 .logo
{ 
display:table-cell;
vertical-align:bottom;
width:205px;
text-align:right;
padding-top: 5px;
}
ul.nav_b
{
margin-left:0px !important;
position: relative;
  top: 0px;
      margin: 5px 0px;
}
.nav
{
display:table-cell;
vertical-align:bottom;
width:750px;
height:auto;
}
#primary-navigation
{ 
margin:0px 0px;
height:32px;
}
.menu-main-container ul
{
	list-style: none !important;
}
.nav-menu  {
	list-style: none !important;
	margin:0;
	width:100%;
}

.nav-menu li {
	float:right;
	margin: 0px;
}

.nav-menu ul ul {
	margin: 0px;
}

.nav-menu a {
	  margin: 0px;
  display: block;
  text-decoration: none;
  color: #ffffff;
  line-height: 18px;
  padding: 0px 8px;
  /* width: 120px; */
  text-align: right;
  font-size: 16px;
  height: 19px;
  /* background-color: #ffffff; */
  font-weight: bold;
  border-left: 1px solid #838383;
}
.nav-menu a:hover {
	color:#919191!important;
/*	background-color:#797979;*/
}
.phone_top
{float:none;text-align:left;font-size:62px;font-family:david;position:relative;top:0px;
}
.phone_top a
{
color:#ffffff;
}
.phone_top a:hover {
color:#838383;
}

/*.single-products .menu-item-object-category > a,*/
.header .nav-menu .current-category-ancestor > a,
.header .nav-menu .current_page_item > a,
.header .nav-menu .current_page_ancestor > a,
.header .nav-menu .current-menu-item > a,
.header .nav-menu .current-menu-ancestor > a {
margin: 0px 0px 0px 0px;
color:#919191;
}


.header .sub-menu
{ 
margin:0px 0px 0px 0px !important;
padding:0px 0px 20px 0px!important;
position:absolute;
z-index:9999;
text-align:right;
background:#000000;
}

.header  .sub-menu .current_page_item > a,
.header  .sub-menu .current_page_ancestor > a,
.header  .sub-menu .current-menu-item > a,
.header  .sub-menu .current-menu-ancestor > a {
margin: 0px 0px 0px 0px;
}


.header  .sub-menu li{
        list-style-type: none;
		background-image:none;
		margin-left:0px;
		margin-top:0px;
		 text-align:right;
		 line-height:18px;
	line-height:20px;
	padding:0px !important;
	white-space:nowrap;
float:none !important;
}
.header  .sub-menu li:hover{

	padding:0px !important;
}
.header  .sub-menu li a{
	line-height:14px;
	display:block;
	padding:0px 10px;
	margin-bottom:0px;
	line-height: 32px;
}

.header  .nav-menu  ul.sub-menu {
display: none;
}
.header  .nav-menu    li:hover  .sub-menu {
display: block;
}

.header  .nav-menu  ul.sub-menu ul.sub-menu {
display: none;
}

.header  .nav-menu  ul.sub-menu  li:hover  .sub-menu {
display: block;
}


/*//////////////hp main top margin////////////*/


.hp_main_content
{
margin-top:0px;
direction:rtl;
position:absolute;
top:auto;
width:650px;
margin:0px auto;
text-align:center;
z-index:101;
top:250px;

}
.hp_main_content_inner
{
position:absolute;
margin:0px 30px;
width:530px;
text-align:right;
background:transparent url(../images/text_bg.png) repeat top center;
border-radius:20px;
padding:10px;
}

.hp_sub_content
{
    margin-top: 0px;
    width: 100%;
    height: auto;
    background: #0f0f0f url(../images/hp_info_bg.png) no-repeat bottom;
    color: #c3c3c3;
    font-size: 12px;
    display: inline-block;
}
.hp_title
{
margin-top:10px;
font-size:22px;
padding-bottom:10px;
font-weight:normal;
}

.hpcat
{
float:right;
color:#c3c3c3;
margin:0px 1px;
}
.hpcat a
{
color:#c3c3c3;
}
.hpcat a:hover
{
color:#ffffff;
}
.pr40
{
padding-right:40px;
}
.pr60
{
padding-right:60px;
}
.col1
{
clear:right;
margin-top:40px;
width:316px;
padding:0px 10px 0px 10px;
float:right;
border-left:2px solid #4c4b4b;
min-height:320px;
}
.col2
{
margin-top:40px;
width:250px;
padding:0px 10px 0px 10px;
float:right;
border-left:2px solid #4c4b4b;
min-height:320px;
}
.col3
{
margin-top:40px;
width:310px;
padding:0px 0px;
float:right;
min-height:320px;
}
.copyrights
{
padding-right:20px;
float:right;
font-size:12px;
width:600px;
}
.site-info
{
float:left;
font-size:9px;
width:150px;
}
.catBox
{
float:right;
margin-left:20px;
}
.catBox img
{
opacity:0.4;

}
.catBox img:hover
{
opacity:1;
}

.metirial
{
width:427px;
float:right;
margin-bottom:20px;
}
.metirial:nth-child(odd)
{
margin-left:100px;
}
.metirial_text
{ width:427px;
}
.column1
{ 
width:35%;
display:table-cell;
vertical-align:top;

}
.column2
{
padding-right:30px;
width:62%;
display:table-cell;
vertical-align:top;
}
.right_col
{ 
width:50%;
min-width:490px;
display:table-cell;
vertical-align:bottom;
}
.left_col
{ 
width:50%;
display:table-cell;
vertical-align:bottom;
padding-right:10px;
}
.right_col2 {
  display: block;
  float: right;
  min-width: 490px;
  vertical-align: top;
  width: 70%;
}
.left_col2 {
  display: block;
  float: right;
  padding-right: 5%;
  vertical-align: top;
  width: 25%;
}
.product_img
{
width:220px;
height:172px;
margin:10px 10px 5px 10px;
float:right;
}
.entry-title2 ,.entry-title2 a
{ 
font-size:18px;
color:#838383;
margin:10px 0px 0px 0px;
padding:0px;
}
.entry-content2
{
color:#838383;
}
.left_col article
{
/*min-height:180px;*/
}

#cboxCurrent
{
opacity:0;
}

.img_map
{
float:right;
}
.img_map:nth-child(odd)
{
margin-left:50px;
}
.product_box
{
width:100%;
/*height:650px;*/
overflow:hidden;
}
.product_box:nth-child(odd)
{
background:#0f0f0f url(../images/doors_bg.jpg) no-repeat center center;
}

.product_box .right_col img
{
max-width:470px;
}
.hp_ico
{
width:80%;
}

#lang_sel_list
{
/*position:absolute;
margin-top:-100px;*/
}
#lang_sel_list ul li a:hover
{
background:#eeeeee!important;
color:#000000!important;
width:50px;
}
#lang_sel_list ul {
/*width: 300px;*/

}
.mobile{
display:none;
}


.footer aside
{
max-width:30%;
float:right;
}
.copyrights{
clear:both;
}
.your-message textarea{
height:60px;
}

.upw-posts .entry-image {
  display: block;
  margin-bottom: 1em;
  text-align: center;
}

.upw-posts .entry-title {
  margin-bottom: .5em;
    text-align: center;
    display: block;
}
.cboxPhoto{
width:100%;
max-width:800px;
height:auto!important;

}




.upw-posts article {
   /* display: block;
    margin-bottom: 1.5em;
    padding-bottom: 1em;
    border-bottom: 0px solid #ddd;
    max-width: 325px;
    float: right;*/

    display: block;
    margin-bottom: 1.5em;
    padding-bottom: 1em;
    border-bottom: 0px solid #ddd;
    max-width: 300px;
    float: right;
    margin-left: 40px;
}
.upw-posts article:nth-child(3n+3) {
    MARGIN-LEFT: 0PX;
}
.upw-posts .entry-title {
    font-size: 22px;
    line-height: 22px;
    padding-bottom: 10px;
}

.left_col2 .upw-posts .entry-title {
    font-size: 18px;
    line-height: 18px;
    padding-bottom: 5px;
    height: auto;
    text-align: right;

}

.left_col2 .upw-posts article {
    display: block;
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: 1px solid #ddd;
    max-width: 100%;
    float: none;
    margin-left: 0px;
}

.left_col2 .upw-posts .entry-title a{
 color:#ffffff;
  font-weight:normal;
 font-size:16px
}

.left_col2 .upw-posts .entry-title a:hover{
 color:#ddd;
}

.left_col2 .widget .widget-title {
    font-size: 22px;
    font-weight: bold;
    margin: 0 0 5px 0;
    background-color: #000000;
    padding-right: 5px;
}

.left_col2 .widget .widget-title a{
    font-size: 22px;
    font-weight: bold;
color:#ffffff;
}


.landingwrapper{
font-family: Arial!important;
    width: 100%;
    max-width: 550px;
    margin: 0px 0px;
}
.landing_slider{
width:100%;
float:right;
}
img.logoimg:hover {
    opacity: 0.5; 
}

  .landing_slider img{
width:100%;
height:auto;
}
 .landing_slider .slide_container{
width:100%;

}

 .landing_slider .bx-wrapper .bx-pager, 
  .landing_slider .bx-wrapper .bx-controls-auto {
    position: absolute;
    right: -25px;
    top: 5px;
    margin-top:0px;
}
.page-template-page-templateslandingpage2-php  .landing_main_content{
width:390px;
float:left;
}
.page-template-page-templateslandingpage2-php .nav_b{display:none;}
.page-template-page-templateslandingpage2-php .footer{display:none;}

body.custom-background.page-template-page-templateslandingpage2-php
 {
     background: url(../images/landing_bg3.jpg) no-repeat 0px 14px #ffffff; 
   /* background-size: cover;
    display: block;*/
}

body.custom-background.page-template-page-templateslandingpage2-php .social4i{display:none!important;}
.page-template-page-templateslandingpage-php .headerwrapper {
    /*border-bottom: 2px solid #303030;
    padding-bottom: 19px;
    background: transparent url(../images/text_bg.png) repeat top center;*/
}
body.custom-background.page-template-page-templateslandingpage2-php .headerwrapper {
    border-bottom: 0px solid #303030;
    padding-bottom: 0px;
	 background:url(../images/trans_bg60.png) repeat transparent;
display:none;
}
body.custom-background.page-template-page-templateslandingpage2-php  .landing_slider {
    width: 100%;
    max-width: 378px;
    float: right;
    background: url(../images/trans_bg60.png) repeat #000000;
    PADDING: 11PX;
    MARGIN-TOP: 0PX;
    HEIGHT: 358PX;
    padding-top: 50px;
    font-family: 'Noto Sans Hebrew', Arial;
    BORDER-BOTTOM: 23PX SOLID #FFFFFF;
    BORDER-LEFT: 20PX SOLID #FFFFFF;
}
body.custom-background.page-template-page-templateslandingpage2-php  .landing_main_content {
      width: 400px;
    float: right;
    background: url(../images/trans_bg60.png) repeat #000000;
    HEIGHT: 312PX;
    padding-top: 20px;
    MARGIN-TOP: 0PX;
    font-family: 'Noto Sans Hebrew', Arial;
    BORDER-TOP: 22PX SOLID #FFFFFF;
    BORDER-LEFT: 20PX SOLID #FFFFFF;
}
body.custom-background.page-template-page-templateslandingpage2-php  input{
    width: 100%;
  max-width: 400px;
}
.wpcf7-form  input[type="submit"] ,
body.custom-background.page-template-page-templateslandingpage2-php  input[type="submit"] {
    background-color: #ff7f00;
    width: 100%;
    max-width: 400px;
}
body.custom-background.page-template-page-templateslandingpage2-php .landingform{
    width: 100%;
max-width: 400px;
 }
body.custom-background.page-template-page-templateslandingpage2-php .navbtn{display:none;}
body.custom-background.page-template-page-templateslandingpage2-php li,
body.custom-background.page-template-page-templateslandingpage2-php ul{list-style-image: url(../images/check2.png);
font-size: 15px;
    list-style-position: inside;}
.addtoany_share_save_container.addtoany_content_bottom {
    display: none!important;
}

.leftform  input[type="submit"] ,
.widget .leftform  input[type="submit"] {

 background-color: #ff7f00;
    width: 100%;
    max-width: 300px;

}

.left_col2 ul#menu-products>LI>a {
    font-weight: bold!important;
    color: #efefef;
LINE-HEIGHT: 40PX;
    PADDING-RIGHT: 10PX;


}
.left_col2 ul#menu-products>LI
{
     BACKGROUND-COLOR: #000000;
}

.left_col2 .sub-menu {
    background-color: #222222;
    padding-right: 20px;
}
.left_col2 .sub-menu LI A{
  color: #efefef;
}
.left_col2 .sub-menu LI A:hover,
.left_col2 .sub-menu LI.current-menu-item a{
  color: #838383;
}

.left_col2 .sub-menu LI{
BORDER-BOTTOM:1PX SOLID #757575;
}
.phone_top2
{font-size:18px;margin-top:10px;font-family: nachlieli_clmlight;line-height:18px;}
.hpcontact{display:none;}
/*//////////////////////////////////////////////////////////////////////////////////media//////////////////////////////////*/
@media all and (min-width: 1340px) {
/*
.hpwrapper {
width:100%;
    max-width: 1340px;
	
	}
.hp_slider {
    float: right;
}
.hpcontact {
    display: inline-block;
    float: left;
}*/
}
@media all and (min-width:1024px)  {

.topbayonline{
    font-size: 24px;
    color: #ffffff;
    background: #ff7f00;
    position: absolute;
    top: 18px;
    right: -170px;
    width: 150px;
    padding: 10px 0px;
    }
    
    }
@media all and (min-width: 1024px)  {


.headerwrapper .wrapper {
	width: 100%;
    max-width: 1380px;
    padding-right: 0px;
	}
	.logo {
    display: block;
    vertical-align: bottom;
    width: 205px;
    text-align: right;
    padding-top: 5px;
    float: right;
}


.nav {
    display: block;
    vertical-align: bottom;
    width: auto;
    height: auto;
    float: left;
}
.phone_top {
    float: none;
    text-align: left;
    font-size: 62px;
    font-family: david;
    position: relative;
    top: 0px;
    line-height: normal;
}
.phone_top> a {
color: #ffffff;
    line-height: 58px;
    height: 47px;
    OVERFLOW: HIDDEN;
    MARGIN-TOP: 10PX;
    display: inline-block!important;
}
.phone_top>div
{    line-height: 18px;
}

.phone_top2
{font-size:18px;margin-top:0px;line-height:18px;}

}
@media all and (max-width: 768px) {

.topbayonline{display:none;}
.header  .sub-menu {display:none!important;}
.hpmaincon{
padding:5px;
}
.upw-posts article:nth-child(3n+3) {
    MARGIN-LEFT: 0PX;
}

.mobile{display:block;}
.desktop{display:none;}

body.custom-background.page-template-page-templateslandingpage2-php  input{
    width: 100%;
  max-width: 300px;
}
body.custom-background.page-template-page-templateslandingpage2-php  input[type="submit"] {
    background-color: orange;
    width: 100%;
    max-width: 300px;
}
body.custom-background.page-template-page-templateslandingpage2-php .landingform{
    width: 100%;
max-width: 300px;
 }
.landingform{
max-width: 300px;
margin:0px auto;
 }
 
.ajax-loader{display:none!important;}
body.custom-background.page-template-page-templateslandingpage2-php  .landing_slider {
    width: 100%;
    max-width: 100%;
    float: none;
    background:url(../images/trans_bg60.png) repeat transparent;
    MARGIN-TOP: 0PX;
	HEIGHT: auto;
    MARGIN: 0PX;
    display: block;
    padding: 10px 0px;
    text-align: center;
	    padding-top: 20px;

}
body.custom-background.page-template-page-templateslandingpage2-php  .landing_main_content {
    width: 100%;
    float: none;
    background:url(../images/trans_bg60.png) repeat transparent;
    HEIGHT: auto;
    MARGIN: 0PX;
    display: block;
    padding:10px  0px;
    text-align: center;
margin-top:20px;
    padding-top: 20px;
}

.menu-main-container {
margin-top: 8px !important;
background:#000000;
padding-top:20px;
display:none;
}
.site-navigation ul li{
background: #000000;
list-style: none;
height: 35px;
width: 100%!important;
line-height: 35px;
padding: 0px;
margin: 0;

}

.footer aside
{
margin-right:5%;
max-width:90%;
float:none;
}

.site-navigation ul li:hover
{
}
.site-navigation ul li a
{
height: 35px;
display: block!important;
line-height: 25px;
text-align: center;
}

.site-navigation ul li ul li
{
display:block.site-navigation ul li
position:static!important;
}


.mobile{
display:inline;
}
}
@media all and (max-width:768px) {


.desktop{display:none;}
.product_img img{
width:98%;
height:auto;
}
.product_img{
width:45%;
height:auto;
margin-left:2%;
float:rigth;
}
.phone_top
{float:none;text-align:center;font-size:32px;font-family:david;position:relative;top:0px;
}

#lang_sel_list
{/*
position:absolute;
margin-top:0px;*/
}
 .img
 {
 width:100%;
 height:auto;
 }	
.hp_slider
{
width:100%;
max-width:480px;
margin:0px;
  height: auto!important;
  direction: ltr;
  max-height: 100%!important;

}
.slide_container img
{
width:100%;
height:auto;
}
.slide_container
{
width:100%;
max-width:480px;
margin:0px;
height:auto !important;
overflow:hidden;
}
.clear
{ clear:both;
}
.hpwrapper
{ 
width:100%;
max-width:480px;
padding-right:0px;
overflow:hidden;
margin:0px;
 font-size:16px;
 line-height:20px;
}

.wrapper
{ 
width:100%;
max-width:480px;
padding-right:0px;
margin:0px;
 font-size:16px;
 line-height:20px;
 margin: 0px auto;
}
 .logo
{ 
display:block;
vertical-align:bottom;
width:96%;
padding:0px 2%;
max-width:480px;
text-align:center;
}

.nav
{
display:block;
vertical-align:bottom;
width:96%;
padding:0px 2%;
max-width:480px;
text-align:center;
}
.nav-menu li {
float: none;
margin: 0px;
display:block;
text-align:center;
}
.hp_main_content {
  margin-top: 0px;
  direction: rtl;
  position: static;
  top: 0px;
  width: 100%;
  max-width: 480px;
  margin: 0px auto;
  text-align: center;
  z-index: 101;
}
.hp_main_content_inner
{
position:static;
margin:0px 0px;
width:80%;
padding:0px 10%;
max-width:100%;
margin:0px auto;
text-align:center;
}
.copyrights
{
padding-right:20px;
float:right;
font-size:12px;
width:40%;
max-width:480px;
}
.site-info
{
float:left;
font-size:12px;
width:150px;
}

.col1
{
margin-top:70px;
width:auto;
padding:15px;
float:none;
border-left:0px solid #4c4b4b;
min-height:auto;
text-align:center;
}
.col2
{
margin-top:20px;
width:auto;
padding:15px;
float:none;
border-left:0px solid #4c4b4b;
min-height:auto;
text-align:center;
}
.col3
{
margin-top:20px;
width:auto;
padding:15px;
float:none;
min-height:auto;
text-align:center;
}
.hp_sub_content
{
margin-top:80px;
width:auto;
max-width:480px;
height:auto !important;
background:#262626 none;
color:#c3c3c3;
font-size:12px;
padding:20px 0px;
}
.pr40
{
padding-right:0px;
}
.pr60
{
padding-right:0px;
}
.column1
{ 
width:100%;
display:block;
vertical-align:top;

}
.column1 img
{ 
width:100%;
height:auto;
}
.column2
{
padding-right:2%;
width:98%;
display:block;
vertical-align:top;
}
.metirial {
width: 100%;
float: none;
margin-bottom: 20px;
}
.metirial img{
width: 100%;
height:auto;
}
.metirial_text {
width: 96%;
padding:0px 2%;
}
.catBox {
float: none;
width:100%;
text-align:center;
margin-left:0px;
}
.right_col
{ 
width:100%;
display:block;
vertical-align:bottom;
min-width:0px;
}
.left_col
{ 
width:100%;
display:block;
vertical-align:bottom;
padding-right:0px;
}
.right_col2
{ 
width:100%;
display:block;
vertical-align:top;
min-width:0px;
overflow: hidden;
}
.left_col2
{ 
width:100%;
display:block;
vertical-align:top;
padding-right:0px;
}
.left_col article {
min-height:0px;
}
article
{
padding-right:5px;
}
.product_box
{
height:auto;
overflow:visible;
}
.product_box:nth-child(odd)
{
background:#272727 none no-repeat center center;
}
.upw-posts article {
    display: block;
    margin-bottom: 1.5em;
    padding-bottom: 1em;
    border-bottom: 0px solid #ddd;
    max-width: 325px;
    float: none;
	margin:10px auto!important;
}
h3.widget-title {
    text-align: center;
}
.header {
    margin-bottom: 0px;
}
.headerwrapper {
    border-bottom: 5px solid #303030;
    padding-bottom: 0px;
}
}
/*-------------------end media query --------------*/


 .hp_main_content {
    width: 320px;
    top: 30px;
}

  .hp_main_content_inner {
    width: 250px;
}
/* .social4i{
display:none!important;
}*/

.page-id-3126 .hp_main_content {
    width: 320px;
    top: 50px;
}

.page-id-3126  .hp_main_content_inner {
    width: 250px;
    position: relative;
}
.page-id-3126  .social4i{
display:none!important;
}

.page-id-3126 .hp_sub_content{
display:none!important;
}

.page-id-3126  div.wpcf7 .screen-reader-response {
    position: static!important;
    height: auto!important;
    width: 100%!important;
    margin: 0;
    padding: 0;
    border: 0;
    color: orange!important;
}

