/*

Theme Name: U-Design

Theme URI: http://themeforest.net/item/udesign-responsive-wordpress-theme/253220?ref=AndonDesign

Description: A slick, powerful and clean theme U-Design provides an intuitive set of options to help you setup your WordPress site quickly and effectively. Flexibility is key and it has been optimized for SEO and speed. It is also responsive &amp; mobile ready should you choose that option. The U-Design theme features include: unlimited colors, widgetized home page, over 600 fonts to choose from, WooCommerce Integration, it is also translation and multilingual ready, step by step documentation, exclusive U-Design support forum and a helpful community. Always up-to-date security and many new features are constantly added as the theme evolves.

Author: Andon

Author URI: http://themeforest.net/user/AndonDesign/portfolio?ref=AndonDesign

Version: 2.4.18

License: Located in 'licensing' folder

License URI: Located in 'licensing' folder

*/



/*

    Do not remove any of the commented text above as it is used by the theme for proper function!



    All the themes' CSS files are located under the 'styles/' sub-folder...



    If you would like to use this file to add any custom CSS, you'll need to enable it first  

    from the theme's "General Options" section.

    Please note: After enabling the use of this file, you will not see any change here, 

    feel free to add your custom CSS below.

    On the other hand, if you need access to the theme's main style sheet, you will 

    need FTP client to access it, is it located in: "styles/style1/css/style.css"

*/



.industry { background: #efefef; height: 280px;}

.industry .indus-title { padding-left: 10px; margin-top: 0px;}

.industry .indus-title .block-title { font-size: 15px;}

.industry img { height : 239px;}

.industry .dot { height : auto; float: right;  padding-right: 16px; padding-top: 6px;}

.shadow { position:relative; top: -7px;}



/** WooCommerce Customizations **/



body.woocommerce

{

	background-color: #F2F0EA;	

}

.woocommerce #wrapper-1

{

    float: none;

    width: 75%;

	margin: 0 auto;

}



.woocommerce  #top-elements {

    height: 110px;

}

.woocommerce  #top-elements .social_media_top {

    clear: both;

    float: right;

    padding: 0 20px 0 0;

}

.woocommerce .phone-number { display: none;}

.woocommerce #navigation-menu ul.sf-menu 

{

    float: none;

}

.woocommerce #main-menu {

    background: #665c5a;

}

.woocommerce 

#navigation-menu ul.sf-menu > li > a > span {

    color: #ffffff;

}

.woocommerce 

#navigation-menu ul.sf-menu > li.current-menu-item > a > span, #navigation-menu ul.sf-menu > li.current_page_item > a > span {

    color: #95a660;

}

.woocommerce #page-content-title { display: none;}

.woocommerce #footer-bg {

    background-color: #5C5050;

}

.woocommerce.u-design-fixed-menu-on.fixed-menu #top-wrapper { width: 75%; }

.woocommerce #page-content {

    padding-bottom: 0px;

}

.woocommerce ul.products li.product h3 {

    font-size: 0.7em;
    height:116px;
    overflow:hidden;
}

@media screen and (max-width: 1200px){
    .wp-pagenavi span.extend, .wp-pagenavi a:visited, 
    .wp-pagenavi span.current, .wp-pagenavi span.pages,
    .wp-pagenavi a, .wp-pagenavi a:link{
        font-size: 12px;
    }
}

@media screen and (max-width: 768px){
    .wp-pagenavi span.extend, .wp-pagenavi a:visited, 
    .wp-pagenavi span.current, .wp-pagenavi span.pages,
    .wp-pagenavi a, .wp-pagenavi a:link{
        font-size: 11px;
    }
}

@media screen and (max-width: 767px){
     #logo{
       padding-left: 10px;
       position: relative;
       width: 300px;
       float: none;
       margin: 0 auto;
       display: block;
    }

 .woocommerce #wrapper-1{
    width: 100%;
    padding-top: 0px;
  } 

   .order_box{
      display: block;
      float: none;
      margin: 0 auto;
  }

	.shop_cart{
		position: relative;
		right: 0 !important;
		top: 0 !important;
	}

	#top-elements .social-media-area{
	     margin: 0 auto;
  text-align: center;
	}

    #logo h1 a, #logo .site-name a{
      width: 100%;
  background-position: center center !important;
  }

    #navigation-menu{
       top: 14px;
   }

.wp-pagenavi span.extend, .wp-pagenavi a:visited, 
.wp-pagenavi span.current, .wp-pagenavi span.pages,
.wp-pagenavi a, .wp-pagenavi a:link{
  padding: 2px 2px;
  margin: 2px;
  font-size: 9px;
}
 
 .industry{
    height: 320px;
    width: 90%;
    margin: 0 auto;
  }

  .industry img {
    height: auto;
    width: 100%;
    margin: 0 auto;
  }

  .industry .dot {
    height: auto;
    width: auto;
  }

 .woocommerce ul.products li.product h3{
	height: 40px;
	font-size: 12px !important;
	text-align: left;
	line-height: 14px;
 }
 
 #contactInfo .contactFieldValue{
    word-break: break-all;	
 }

 #crmWebToEntityForm,
.formdesc,
#crmWebToEntityForm table td{
	width: 100% !important;
	display: block;
 }

 #crmWebToEntityForm input[type="text"],
 #crmWebToEntityForm textarea{
	width: 100% !important;
	margin: 5px 0 15px !important;
 }

 .footmobile{
	display: block;	
  }
}


@media screen and (max-width: 480px) {

  .woocommerce.u-design-fixed-menu-on.fixed-menu #top-wrapper 
  {
    width: 100%;
  }

}

@media screen and (min-width: 720px) and (max-width: 959px) 

{

  .woocommerce #wrapper-1 

  {

    width: 100%;

  }

  .woocommerce #logo 

  {

    width: 300px;

  }

  .woocommerce #top-elements .phone-number,.woocommerce #top-elements #search,.woocommerce #top-elements .social-media-area

  {

    width: 300px;

  }

  .woocommerce.u-design-fixed-menu-on.fixed-menu #top-wrapper

  {

   width : 100%;

  }

}



@media screen and (max-width: 980px) 

{

  .woocommerce #wrapper-1 

  {

    width: 100%;

  }

  .woocommerce.u-design-fixed-menu-on.fixed-menu #top-wrapper

  {

   width : 100%;

  }

}


.arrow{ outline:0px !important;}
.down_arrow{ background:url("images/down.png") no-repeat scroll 97% 13px / 12px auto rgba(0, 0, 0, 0) !important; border-bottom:1px solid #f1f1f1;}
.up_arrow{ background:url("images/up.png") no-repeat scroll 97% 13px / 12px auto rgba(0, 0, 0, 0) !important; border-bottom:1px solid #f1f1f1;}

#formtable{ display: none !important; }


#menu-item-5357{ display: none; }

@media (max-width: 1024px){
	.shop_cart{
		right: 65%;	
		width: 150px;
	}
	.order_box{
		width: 15%;
	}
}
.before_cont_title{ font-family:"Lucida Sans Unicode";}

li.cat-item-149{
	display: none;
}

ul.product-categories li a, .textwidget .menu li a,
.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a{
	  font-family: Open Sans;
}