@import url('http://fonts.googleapis.com/css?family=Oswald:300,400');	

@import url('http://fonts.googleapis.com/css?family=Open+Sans:400,300');	

@import url('http://fonts.googleapis.com/css?family=Lato:400,300');	

@import url('http://fonts.googleapis.com/css?family=Raleway:400,300');	

@import url('http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300');	

@import url('http://fonts.googleapis.com/css?family=PT+Sans:400,300');	

@import url('http://fonts.googleapis.com/css?family=Droid+Serif:400,300');	



@import url('font-awesome.css');	

@import url('slicknav.css');	

@import url('owl.carousel.css');	

@import url('selectify.css');	

@import url('prettyPhoto.css');	

@import url('blog.css');	

@import url('hikashop.css');





/*------------------------------------------------------------------



Project:  All in one

Version:  1.0

Autor:  Fyuriy

Website: http://des111gn.com/all-in-1/index.html



-------------------------------------------------------------------*/

/*------------------------------------------------------------------



TABLE OF CONTENTS



1. Body

  1.1 Typography

  1.2 Body style

2. Header

  2.1 Header / .top-bar

  2.2 Header / nav

3. Page title

4. Page Sidebar 

5. Shop pages style  

6. Blog pages style  

7. Home pages style 

  7.1 Index

    7.1.1 Revolution slider

    7.1.2 Custum option

    7.1.3 Service

    7.1.4 Recent post

    7.1.5 Features

    7.1.6 About project

    7.1.7 Infographic

    7.1.8 Callout

    7.1.9 Testimonials

  7.2 Index-2 

  7.3 Index-3

  7.4 Index-4

8. Portfolio pages style

  8.1 Portfolio

  8.2 Portfolio 3

  8.3 Portfolio 4

9. Team page

10. 404 page

11. Login register page

12. Animations page

13. Contact

14. Footer

15. Back to Top

16. Responsive settings

  @media (max-width: 420px)

  @media (max-width: 480px)

  @media (max-width: 650px)

  @media (max-width: 768px)

  @media (max-width: 992px)

  @media (min-width: 990px) and (max-width: 1170px)

  @media (max-width: 1200px)

-------------------------------------------------------------------*/

/*------------------------------------------------------------------



1. Body 



-------------------------------------------------------------------*/

/*

  1.1 Typography

  */

body {

  color: #43474d !important;

    font-weight: 300;



    font-family: trafic,'Open Sans',sans-serif;

    font-size: 14px;

    line-height: 1.42857;	

}

/* Basic color -background, -font, -border */









a {

  color: #43474d;

  -webkit-transition: all .4s ease;

  -moz-transition: all .4s ease;

  transition: all .4s ease;

}

a:hover, a:focus {

  

  text-decoration: none !important;

}

a:focus {

  outline-width: 0 !important;

}

h1 {

  font-size: 48px !important;

}

h2 {

  font-size: 36px !important;

}

h3 {

  font-size: 24px !important;

}

h4 {

  font-size: 21px !important;

}

h5 {

  font-size: 18px !important;

}

h6 {

  font-size: 16px !important;

}

h3.title-module {   font-size: 36px !important;}

h3.title-module small { color:#333 !important;}



h1,

h2,

h3,

h4,

h5,

h6,

.nav-tabs > li > a,

.gridItem .dateItem,

.pfo-title  {

  font-family: titr,'Oswald' !important;

  font-weight: 300 !important;

}

h3 > small {

  font-family: titr,'Open sans' !important;

  font-size: 14px;

  margin-left: 15px;

}

.header-smaller {

  font-size: 14px;

}



p { margin: 0 0 10px}



/*::-webkit-input-placeholder {

  color: #ffffff;

}

::-moz-placeholder {

  color: #fff;

}

:-ms-input-placeholder {

  color: #fff;

}



#block-bottomb ::-webkit-input-placeholder,

.contact-form ::-webkit-input-placeholder,

.sidebar-right ::-webkit-input-placeholder,

.news ::-webkit-input-placeholder {

  color: #a3a3a3;

}

#block-bottomb ::-moz-placeholder,

.contact-form ::-moz-placeholder,

.sidebar-right ::-moz-placeholder,

.news ::-moz-placeholder {

  color: #a3a3a3;

}

#block-bottomb :-ms-input-placeholder,

.contact-form :-ms-input-placeholder,

.sidebar-right :-ms-input-placeholder,

.news :-ms-input-placeholder {

  color: #a3a3a3;

}

  .searchK2-form input ::-webkit-input-placeholder {

    color: #050505 !important;

  }

  .searchK2-form input ::-moz-placeholder {

    color: #ccc !important;

  }

  .searchK2-form input :-ms-input-placeholder {

    color: #ccc !important;

  }

*/







input:focus,

textarea:focus {

  outline: none;

}

.cursor-move {

  cursor: move;

}

.c-pointer {

  cursor: pointer;

}

.orange-span {

  color: #ee7602;

}

.red-span {

  color: #ff0000;

}





section {    margin-bottom: 0; padding: 30px 0;}



.texthidden { line-height:0; font-size:0; text-indent:-999em;}



.overaly {

  background-color: rgba(178, 210, 49, 0.85);

  position: absolute;

  height: 100%;

  width: 100%;

  text-align: center;

  opacity: 0;

  z-index: 999;

  -webkit-transition: all .4s ease;

  -moz-transition: all .4s ease;

  transition: all .4s ease;

}

.hover_white:hover {

  opacity: 0.7;

}







.overaly:hover {

  opacity: 1;

  -webkit-transition: all .4s ease;

  -moz-transition: all .4s ease;

  transition: all .4s ease;

}

.gray-border {

  border-top: 1px solid #d1d1d1;

  display: block;

  margin-bottom: 15px;

}

.gray-italic {

  color: #8b8d90;

  font-style: italic;

}

.button-green,.hikashop_products_pagination ul.pagination-list span.pagenav,.hikashop_cart_input_button,div#k2Frontend table.k2FrontendToolbar td.button,.k2AdminTableFiltersSearch #k2SubmitButton,.k2AdminTableFiltersSearch #k2ResetButton,.tab-pane .hikashop_product_vote_listing .pagination .list-footer span,.table .pagination .list-footer .pagination .page-number .pagination-list span,		#hikashop_add_to_cart_checkout_div .btn,#helpsite-refresh,.category-list .btn-primary {

  display: inline-block;

  color: #fff !important;

  font-family: homa,'Oswald';

  font-weight: 500;

  text-align: center;

  padding: 5px 30px 5px 30px;



  font-size: 1.2em;

  border: 0 none;

  border-radius: 3px;

  cursor: pointer;

  border:none !important

}

.button-green:hover,.hikashop_products_pagination ul.pagination-list span.pagenav:hover,.hikashop_cart_input_button:hover,div#k2Frontend table.k2FrontendToolbar td.button:hover,.k2AdminTableFiltersSearch #k2SubmitButton:hover,.k2AdminTableFiltersSearch #k2ResetButton:hover,.tab-pane .hikashop_product_vote_listing .pagination .list-footer span:hover,		.table .pagination .list-footer .pagination .page-number .pagination-list span:hover,	#hikashop_add_to_cart_checkout_div .btn:hover,#helpsite-refresh:hover,.category-list .btn-primary:hover {

  color: #fff !important;



}

.button-gray {

  margin-top: 15px;

  color: #43474d !important;

  font-family: 'Oswald';

  font-weight: 500;

  box-shadow: 0 2px 0 0 #161718;

  text-align: center;

  padding: 5px 30px 5px 30px;

  font-size: 1.2em;

  background: #dcdcdc;

  border: 0 none;

  border-radius: 3px;

  cursor: pointer;

}

.button-gray:hover {

  color: #fff !important;

  background: #43474d;

  box-shadow: 0 2px 0 0 #000000;

}

.button-dark {

  color: #fff !important;

  background-color: #43474d;

  font-family: 'Oswald';

  font-weight: 500;

  box-shadow: 0 2px 0 0 #161718;

  text-align: center;

  padding: 5px 30px 5px 30px;

  font-size: 1.2em;

  border: 0 none;

  border-radius: 3px;

  cursor: pointer;

}



.upp {

  text-transform: uppercase;

}

.it {

  font-style: italic;

}

.social {

  display: inline-block;

  margin-left: 5px;

  border-style: solid;

  border-width: 1px 1px 2px;

  border-radius: 3px;

  padding: 5px 15px;

  color: #fff !important;

}

.corner {

  border-color: rgba(0, 0, 0, 0) #363839 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);

  background-color: rgba(0, 0, 0, 0);

  border-style: solid;

  border-width: 0 80px 80px 0;

  top: 0px;

  height: 30px;

  position: absolute;

  right: 0;

  width: 30px;

}

.pluss {

  background-image: url('../images/+.png');

  background-repeat: no-repeat;

  height: 30px;

  width: 30px;

  position: absolute;

  right: 5px;

  top: 15px;

  text-indent:-999em;

  font-size:0;

}



/*

  1.2 Body style

  */

/* You can add one of those classes to body */

/*

    Background image for Boxed, Framed, Rounded

    */

.bg-1 {

  background: url(../images/background_image/brickwall.png) repeat scroll center center rgba(0, 0, 0, 0);

}

.bg-2 {

  background: url(../images/background_image/pw_pattern.png) repeat scroll center center rgba(0, 0, 0, 0);

}

.bg-3 {

  background: url(../images/background_image/sos.png) repeat scroll center center rgba(0, 0, 0, 0);

}

.bg-4 {

  background: url(../images/background_image/tileable_wood_texture.png) repeat scroll center center rgba(0, 0, 0, 0);

}

/* 

    Layout

    */

.wide {

  background: none repeat scroll 0 0 #FFFFFF;

  margin: 0 auto;

  width: 100%;

  -webkit-transition: all 0s;

  -moz-transition: all .9s ease;

  transition: all .9s ease;

}

.boxed {

  background: none repeat scroll 0 0 #FFFFFF;

  border: 1px solid #C7C7C7;

  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);

  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);

  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);

  margin: 0 auto;

  max-width: 1200px !important;

  -webkit-transition: all 0s;

  -moz-transition: all .9s ease;

  transition: all .9s ease;

}

.framed {

  background: none repeat scroll 0 0 #FFFFFF;

  border: 1px solid #C7C7C7;

  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);

  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);

  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);

  margin: 20px auto;

  max-width: 1200px;

  width: 100%;

  -webkit-transition: all 0s;

  -moz-transition: all .9s ease;

  transition: all .9s ease;

}

.rounded {

  background: none repeat scroll 0 0 #FFFFFF;

  border: 1px solid #C7C7C7;

  border-radius: 10px;

  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);

  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);

  -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);

  margin: 20px auto;

  max-width: 1200px;

  width: 100%;

  overflow: hidden;

  -webkit-transition: all 0s;

  -moz-transition: all .9s ease;

  transition: all .9s ease;

}

.ui-tooltip { display: none !important;}

/*------------------------------------------------------------------



2. Header



-------------------------------------------------------------------*/

/* 2.1 

  Header / .top-bar  

  */

.top-bar {

  background-color: #43474d;

  color: #dadada;

  font-size: 13px;

  padding: 9px 0 9px 0;

  position: relative;

  z-index: 10000;

}

.top-bar ul {

  margin: 0;

  list-style:none;

  padding:0

}

.top-bar ul li { position:relative;}



.top-bar  a {

  color: #dadada;

}

.top-bar  a:hover {

  

}



.top-bar i {

  margin: 0 8px 0 0;

}

.top-bar .container ul.social-small li {

  padding: 0 !important;

}

.top-bar ul.social-small li i {

  margin: 0;

}

ul.social-small li {

  height: 21px;

  width: 21px;

  padding-left: 3.5px !important;

  border: 2px solid #dadada;

  border-radius: 4px;

  text-align: center;

}

ul.social-small li:first-child {

  padding-left: 6px !important;

}

.social-small i {

  color: #dadada;

}

.social-small li:hover {

  border: 2px solid #000;

}

.social-small li:hover i {

  

}

#lang:hover .lang {

  box-shadow: 0px 5px 10px rgba(149, 149, 149, 0.21);

}

#lang > a.lang-active {

  color: #dadada;

  padding: 11px 0 12px 15px;

  width: 115px !important;

  transition: all 0s ease 0.2s !important;

}

#lang > a.lang-active > .fa-angle-down {

  margin: 0 10px 0 15px;

}

#lang:hover a {

  background-color: #fff;

  transition: all 0s ease 0s !important;

}

#lang:hover > ul.lang > li > a,

#lang:hover > a {

  color: #43474d !important;

}



.lang {

  display: none;

  position: absolute;

  top: 24px;

  left: 0;

  background-color: #fff;

  z-index: 9999;

  list-style: none;

  padding: 0px;

}

ul.lang > li {

  width: 115px;

  line-height: 21px;

  padding: 0 27px 5px 37px !important;

  border-right: 0px !important;

  margin: 0 !important;

}

ul.lang > li:last-child {

  padding-bottom: 12px;

}

.top-bar-nav-wishlist {

  margin-left: 5px;

}

.top-bar-nav-wishlist > a {

  color: #dcdcdc;

  padding: 11px 0 12px 12px;

  transition: 0s ease 0.2s !important;

  margin: 0;

}

.top-bar-nav-wishlist > a i.fa-angle-down {

  margin: 0 15px 0 5px;

}

.top-bar .container .row .top-bar-nav-wishlist:hover > a {

  background-color: #fff;

  color: #43474d;

  transition: 0s;

}

.wishlist {

  position: absolute;

  display: none;

  z-index: 9999999;

  padding: 15px 0 0 30px;

  background-color: #fff;

  width: 340px;

  top: 30px;

  right: 15px;

  box-shadow: 0px 5px 10px rgba(149, 149, 149, 0.21);

}

.top-bar-nav-wishlist ul.wishlist li {

  background-color: #fff;

  padding: 20px 15px 5px 0;

}

.top-bar-nav-wishlist ul.wishlist li:last-child {

  padding: 0 15px 30px 0;

  text-transform: uppercase;

  font-weight: 500;

}

.top-bar-nav-shop-card {

  float: right;

}

.top-bar-nav-shop-card > a {

  margin: 0;

  padding-right: 0;

}

.top-bar-nav-shop-card > a i.fa-angle-down {

  margin: 0 10px 0 5px;

}

.shop-card {

  position: absolute;

  display: none;

  z-index: 9999;

  padding: 15px 0 0 30px;

  background-color: #fff;

  width: 340px;

  top: 30px;

  right: 15px;

  box-shadow: 0px 5px 10px rgba(149, 149, 149, 0.21);

}

.shop-card .gray-border {

  padding: 0;

  height: 2px;

}



.top-bar-nav-shop-card .shop-card .cart-subtotal {

  padding-top: 0px;

}

.top-bar-nav-shop-card .shop-card .cart-subtotal .price {

  float: right;

}

.cart-subtotal span {

  font-family: 'Oswald';

  font-size: 16px;

  color: #43474d;

}

.cart-subtotal span.price {

  font-size: 18px;

  

}

.shop-card-close {

  background-image: url('../images/x.png');

  width: 15px;

  height: 15px;

  overflow: hidden;

  background-repeat: no-repeat;

  margin-top: -15px;

  float: right;

}

.shop-card-close:hover {

  background-position: 0 -30px;

}

.top-bar-nav-shop-card > a {

  color: #dcdcdc;

  padding: 10px 10px 12px 10px;

  transition: 0s ease 0.2s;

}

.top-bar-nav-shop-card:hover > a {

  color: #43474d;

  transition: 0s;

  background-color: #fff;

}

.top-bar-nav-shop-card ul.shop-card,

.top-bar-nav-wishlist ul.wishlist {

  list-style: none;

  max-height: 600px;

  overflow-y: auto;

}

.top-bar-nav-shop-card ul.shop-card li {

  background-color: #fff;

  padding: 20px 15px 5px 0;

}

.top-bar-nav-shop-card ul.shop-card li:last-child {

  padding: 0 15px 30px 0;

  text-transform: uppercase;

  font-weight: 500;

}

.shop-card-products {

  height: 120px;

}

.shop-card-products-img {

  width: 76px;

  float: left;

  display: block;

}

.shop-card-products-img img {

  width: 100%;

  border-radius: 5px;

}

.shop-card-products-description {

  padding-left: 96px;

}

.shop-card-products-description > .price {

  float: right;

  font-family: 'Oswald';

  font-size: 16px;

  

  padding-left: 5px;

}

.shop-card-products-description-header {

  color: #43474D;

  font-family: 'Oswald';

  font-size: 18px;

  transition: all 0.4s ease 0s;

  line-height: 18px;

  padding-bottom: 15px;

  max-width: 130px;

}

.shop-card-products-features {

  font-size: 14px;

  font-family: 'Open sans';

  font-weight: 300;

  color: #8b8d90;

  width: 140px;

  padding-top: 5px;

  float: left;

}

/* 2.2

  Header / nav 

  */

nav {

  margin-top: 15px;

}

.header {

  padding: 5px 0 19px 0;

  -webkit-transition: all 0.4s ease;

  -moz-transition: all 0.4s ease;

  transition: all 0.4s ease;

}

.scroll-to-fixed-fixed {

  padding: 10px 0 !important;

  margin: 0;

  background-color: rgba(255, 255, 255, 0.85);

  border-bottom: 1px solid #d1d1d1;

  z-index: 99999 !important;

  -webkit-transition: all 0.4s ease;

  -moz-transition: all 0.4s ease;

  transition: all 0.4s ease;

}

.scroll-to-fixed-fixed #logo img {

  height: auto;

  max-width: 75px;

  padding-top: 5px;

  -webkit-transition: all 0.2s ease;

  -moz-transition: all 0.2s ease;

  transition: all 0.2s ease;

}

.scroll-to-fixed-fixed #logo {

  -webkit-transition: all 0.4s ease;

  -moz-transition: all 0.4s ease;

  transition: all 0.4s ease;

}

.scroll-to-fixed-fixed .menu-container {

  padding-top: 10px;

  -webkit-transition: all 0.4s ease;

  -moz-transition: all 0.4s ease;

  transition: all 0.4s ease;

}

.slicknav_menu {

  padding: 10px 20px 0 0;

}

.logo img {

  height: auto;

  -webkit-transition: all 0.4s ease;

  -moz-transition: all 0.4s ease;

  transition: all 0.4s ease;

}

.menu-container ul li {

  display: inline-block;

  margin-left: 30px;

  position: relative;

}

.menu-container > ul > li > ul {

  display: none;

}

ul#menu {

  text-align: right;

  font-family: 'Oswald';

  font-size: 18px;

}

ul#menu > li {

  margin-left: 10px;

}

ul#menu > li > a {

  display: block;

  border-radius: 5px;

  text-decoration: none !important;

  color: #43474d !important;

  padding: 10px 20px 10px 20px;

}

ul#menu > li.features,

ul#menu > li.shop-menu {

  position: static;

}

ul#menu li > a > i {

  margin: 0 -5px 0 10px;

}

ul#menu > li:hover > a {

  background-color: #43474d;

  color: #fff !important;

}

#searchtop {

  padding-top: 40px;

  height: 150px;

  width: 100%;

  display: none;

  position: fixed;

  top: 0;

  left: 0;

  z-index: 99999;

}

#searchtop input {

  background-color: rgba(0, 0, 0, 0);

  border: none;

  font-size: 48px;

  color: #fff;

  width: 100%;

  margin:0;

  padding:0;

}

#searchtop .bottom-border { display:none}

#search-beack {

  position: absolute;

  top: 25px;

  right: 10px;

  background-image: url('../images/search.png');

  background-position: 0 0;

  background-repeat: no-repeat;

  width: 25px;

  height: 25px;

  cursor: pointer;

}

#search-beack:hover {

  background-position: 0 -50px;

}



/* sub-menu */

ul#menu li ul.sub-menu {

  display: block;

  position: absolute;

  top: 40px;

  left: 5;

  margin: 0;

  padding: 0;

  display: none;

  z-index: 999999;

  background-color: #fff;

  box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.13);

  border-radius: 5px;

  overflow: visible !important;

}

.menu-container ul li ul.sub-menu li {

  float: none;

  margin: 0;

  text-align: left;

  width: 200px;

  padding: 0;

}

ul.sub-menu li > ul {

  display: none;

}

ul.sub-menu > li > a {

  display: block;

  width: 100%;

  padding: 11px 15px 13px 20px;

  color: #43474d !important;

}

ul.sub-menu > li:first-child > a {

  -webkit-border-top-left-radius: 5px;

  -webkit-border-top-right-radius: 5px;

  -moz-border-radius-topleft: 5px;

  -moz-border-radius-topright: 5px;

  border-top-left-radius: 5px;

  border-top-right-radius: 5px;

}

ul.sub-menu > li:last-child > a {

  -webkit-border-bottom-left-radius: 5px;

  -webkit-border-bottom-right-radius: 5px;

  -moz-border-radius-bottomleft: 5px;

  -moz-border-radius-bottomright: 5px;

  border-bottom-left-radius: 5px;

  border-bottom-right-radius: 5px;

}





ul.sub-menu > li:hover > a {

  background-color: #43474d;

  color: #fff !important;

}

ul.sub-menu > li > a > i {

  float: right;

}

ul.sub-menu li ul.sub-sub-menu {

  position: absolute;

  top: 0px !important;

  left: 200px;

  margin: 0;

  padding: 0;

  z-index: 999999;

}

ul.sub-menu li ul.sub-sub-l-menu {

  position: absolute;

  top: 0px !important;

  right: 200px;

  margin: 0;

  padding: 0;

  z-index: 999999;

}

.menu-container {

  display: block;

  position: relative;

  width: 100%;

  padding: 15px 0 16px;

  margin: 0 auto !important;

  text-align: center;

  line-height: 19px !important;

  -webkit-transition: all 0.4s ease;

  -moz-transition: all 0.4s ease;

  transition: all 0.4s ease;

}

.menu-container > ul {

  display: block;

  width: auto !important;

  margin: 0 auto !important;

  list-style: none;

}

.slicknav_menu {

  display: none;

}

/* Mega menu*/

.mega-menu {

  width: 120%;

  max-height: 800px;

  right: 0px;

  display: block;

  background-color: #fff;

  border-radius: 5px;

  box-shadow: 3px 3px 15px rgba(0, 0, 0, 0.13);

  position: absolute;

  padding: 40px 30px 30px 30px;

  z-index: 999999;

}

.mega-menu > li {

  margin: 0 !important;

}

.mega-menu-col-2 {

  width: 20%;

  float: left;

  list-style: none;

  text-align: left;

}

.mega-menu-header {

  padding: 0 0 17px 10px;

  font-size: 18px;

  display: block;

  cursor: pointer;

}

.mega-menu-col-2 {

  padding-right: 10px;

}

.mega-menu-col-2 ul {

  padding: 0;

}

.mega-menu-col-2 ul li {

  display: block !important;

  margin: 0 !important;

  font-family: 'Open sans';

  font-size: 14px;

}

.mega-menu-col-2 ul li a {

  display: block;

  padding: 8px 8px 8px 12px;

}

.mega-menu-col-2 ul li:hover a {

  padding: 8px 8px 8px 12px;

  background-color: #43474d;

  color: #fff !important;

}

.mega-menu-col-2 ul li a i {

  width: 25px;

  padding-right: 10px;

  margin: 0 !important;

}

.mega-menu-col-4 {

  width: 40%;

  float: left;

  list-style: none;

  text-align: left;

}

#owl-demo-6 {

  padding: 10px 30px 0 35px;

}

#owl-demo-6 .owl-item {

  height: 210px !important;

}

#owl-demo-6 .owl-prev {

  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMTUgMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1IDI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNEQ0RDREMiIHBvaW50cz0iMSwxMiAxLDExIDIsMTEgMiwxMCAzLDEwIDMsOSA0LDkgNCw4IDUsOCA1LDcgNiw3IDYsNiA3LDYgNyw1IDgsNSA4LDQgOSw0IDksMyAxMCwzIDEwLDIgMTEsMiANCgkxMSwxIDEyLDEgMTIsMCAxMywwIDEzLDEgMTQsMSAxNCwyIDE1LDIgMTUsMyAxNCwzIDE0LDQgMTMsNCAxMyw1IDEyLDUgMTIsNiAxMSw2IDExLDcgMTAsNyAxMCw4IDksOCA5LDkgOCw5IDgsMTAgNywxMCA3LDExIDYsMTEgDQoJNiwxMiA1LDEyIDUsMTMgNiwxMyA2LDE0IDcsMTQgNywxNSA4LDE1IDgsMTYgOSwxNiA5LDE3IDEwLDE3IDEwLDE4IDExLDE4IDExLDE5IDEyLDE5IDEyLDIwIDEzLDIwIDEzLDIxIDE0LDIxIDE0LDIyIDE1LDIyIDE1LDIzIA0KCTE0LDIzIDE0LDI0IDEzLDI0IDEzLDI1IDEyLDI1IDEyLDI0IDExLDI0IDExLDIzIDEwLDIzIDEwLDIyIDksMjIgOSwyMSA4LDIxIDgsMjAgNywyMCA3LDE5IDYsMTkgNiwxOCA1LDE4IDUsMTcgNCwxNyA0LDE2IDMsMTYgDQoJMywxNSAyLDE1IDIsMTQgMSwxNCAxLDEzIDAsMTMgMCwxMiAiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K") !important;

  

  margin: -80px 30px;

  width: 15px;

  height: 25px;

  float: left;

}

#owl-demo-6 .owl-next {

  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMTUgMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1IDI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNEQ0RDREMiIHBvaW50cz0iMTQsMTIgMTQsMTEgMTMsMTEgMTMsMTAgMTIsMTAgMTIsOSAxMSw5IDExLDggMTAsOCAxMCw3IDksNyA5LDYgOCw2IDgsNSA3LDUgNyw0IDYsNCA2LDMgNSwzIDUsMiANCgk0LDIgNCwxIDMsMSAzLDAgMiwwIDIsMSAxLDEgMSwyIDAsMiAwLDMgMSwzIDEsNCAyLDQgMiw1IDMsNSAzLDYgNCw2IDQsNyA1LDcgNSw4IDYsOCA2LDkgNyw5IDcsMTAgOCwxMCA4LDExIDksMTEgOSwxMiAxMCwxMiANCgkxMCwxMyA5LDEzIDksMTQgOCwxNCA4LDE1IDcsMTUgNywxNiA2LDE2IDYsMTcgNSwxNyA1LDE4IDQsMTggNCwxOSAzLDE5IDMsMjAgMiwyMCAyLDIxIDEsMjEgMSwyMiAwLDIyIDAsMjMgMSwyMyAxLDI0IDIsMjQgMiwyNSANCgkzLDI1IDMsMjQgNCwyNCA0LDIzIDUsMjMgNSwyMiA2LDIyIDYsMjEgNywyMSA3LDIwIDgsMjAgOCwxOSA5LDE5IDksMTggMTAsMTggMTAsMTcgMTEsMTcgMTEsMTYgMTIsMTYgMTIsMTUgMTMsMTUgMTMsMTQgMTQsMTQgDQoJMTQsMTMgMTUsMTMgMTUsMTIgIi8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==") !important;

  margin: -80px 25px;

  width: 15px;

  height: 25px;

  float: right;

  background-repeat: no-repeat;

}

#owl-demo-6 .owl-buttons .owl-prev {

  margin: -160px 0 30px -25px;

}

#owl-demo-6 .owl-buttons .owl-next {

  margin: -160px -25px;

}

#owl-demo-6 .owl-prev:hover {

  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMTUgMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1IDI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNiMmQyMzEiIHBvaW50cz0iMSwxMiAxLDExIDIsMTEgMiwxMCAzLDEwIDMsOSA0LDkgNCw4IDUsOCA1LDcgNiw3IDYsNiA3LDYgNyw1IDgsNSA4LDQgOSw0IDksMyAxMCwzIDEwLDIgMTEsMiANCgkxMSwxIDEyLDEgMTIsMCAxMywwIDEzLDEgMTQsMSAxNCwyIDE1LDIgMTUsMyAxNCwzIDE0LDQgMTMsNCAxMyw1IDEyLDUgMTIsNiAxMSw2IDExLDcgMTAsNyAxMCw4IDksOCA5LDkgOCw5IDgsMTAgNywxMCA3LDExIDYsMTEgDQoJNiwxMiA1LDEyIDUsMTMgNiwxMyA2LDE0IDcsMTQgNywxNSA4LDE1IDgsMTYgOSwxNiA5LDE3IDEwLDE3IDEwLDE4IDExLDE4IDExLDE5IDEyLDE5IDEyLDIwIDEzLDIwIDEzLDIxIDE0LDIxIDE0LDIyIDE1LDIyIDE1LDIzIA0KCTE0LDIzIDE0LDI0IDEzLDI0IDEzLDI1IDEyLDI1IDEyLDI0IDExLDI0IDExLDIzIDEwLDIzIDEwLDIyIDksMjIgOSwyMSA4LDIxIDgsMjAgNywyMCA3LDE5IDYsMTkgNiwxOCA1LDE4IDUsMTcgNCwxNyA0LDE2IDMsMTYgDQoJMywxNSAyLDE1IDIsMTQgMSwxNCAxLDEzIDAsMTMgMCwxMiAiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K") !important;

}

#owl-demo-6 .owl-next:hover {

  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMTUgMjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1IDI1IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiNiMmQyMzEiIHBvaW50cz0iMTQsMTIgMTQsMTEgMTMsMTEgMTMsMTAgMTIsMTAgMTIsOSAxMSw5IDExLDggMTAsOCAxMCw3IDksNyA5LDYgOCw2IDgsNSA3LDUgNyw0IDYsNCA2LDMgNSwzIDUsMiANCgk0LDIgNCwxIDMsMSAzLDAgMiwwIDIsMSAxLDEgMSwyIDAsMiAwLDMgMSwzIDEsNCAyLDQgMiw1IDMsNSAzLDYgNCw2IDQsNyA1LDcgNSw4IDYsOCA2LDkgNyw5IDcsMTAgOCwxMCA4LDExIDksMTEgOSwxMiAxMCwxMiANCgkxMCwxMyA5LDEzIDksMTQgOCwxNCA4LDE1IDcsMTUgNywxNiA2LDE2IDYsMTcgNSwxNyA1LDE4IDQsMTggNCwxOSAzLDE5IDMsMjAgMiwyMCAyLDIxIDEsMjEgMSwyMiAwLDIyIDAsMjMgMSwyMyAxLDI0IDIsMjQgMiwyNSANCgkzLDI1IDMsMjQgNCwyNCA0LDIzIDUsMjMgNSwyMiA2LDIyIDYsMjEgNywyMSA3LDIwIDgsMjAgOCwxOSA5LDE5IDksMTggMTAsMTggMTAsMTcgMTEsMTcgMTEsMTYgMTIsMTYgMTIsMTUgMTMsMTUgMTMsMTQgMTQsMTQgDQoJMTQsMTMgMTUsMTMgMTUsMTIgIi8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==") !important;

}

#owl-demo-6 .item-img {

  width: 100px;

  height: 100px;

  position: relative;

  margin: 0 auto;

}

#owl-demo-6 .item-img img {

  width: 100%;

  display: block;

}

#owl-demo-6 .shop-content-item-container {

  text-align: center;

}

#owl-demo-6 .shop-content-item-container h6 {

  padding: 12px 0 8px 0;

}

#owl-demo-6 .shop-content-item-container .price a {

  font-size: 14px !important;

  

  font-family: 'Oswald' !important;

  font-size: 21px;

  padding-left: 5px;

  cursor: pointer;

}

.shop-mega-menu {

  text-align: left;

}

.shop-mega-menu ul {

  padding: 0;

}

.shop-mega-menu ul li {

  margin: 0 !important;

  font-family: 'Open sans';

  font-size: 14px;

  width: 100%;

}

.shop-mega-menu ul li a {

  display: block;

  padding: 8px 12px;

}



.shop-mega-menu .mega-menu-header {

  padding: 0 0 17px 12px;

}

.shop-mega-menu a.read {

  display: block;

  font-family: 'Open sans';

  font-size: 14px;

  cursor: pointer;

}

.shop-mega-menu a.read i {

  

  padding-top: 3px;

  margin-left: 5px;

}

.shop-mega-menu span.megamenu-featured-desc {

  display: block;

  font-family: 'Open sans';

  font-size: 14px;

  padding: 15px 0;

}

.shop-mega-menu .hot {

  

  padding: 1px 4px 2px 4px;

  margin-left: 3px;

  font-size: 10px;

  border-radius: 3px;

  color: #43474d;

}

.megamenu-featured img {

  max-width: 100%;

  padding-top: 8px;

}

.megamenu-featured .mega-menu-header {

  padding-left: 0 !important;

}

/* and Mega menu */

/*------------------------------------------------------------------



3. Page title



-------------------------------------------------------------------*/

.breadcrumb>li+li:before { content: ""; padding: 0;}

.page-title {

  padding: 45px 0;

  background-color: #f9f9f9;

  border-top: 1px solid #d1d1d1;

  border-bottom: 1px solid #d1d1d1;

}

.page-title h3 {

  margin: 0;

  text-transform: uppercase;

}

.page-title-address {

  padding-top: 3px;

}

.page-title-address > a {

  font-size: 16px;

  color: #43474d !important;

  float: right;

}



.page-title-address i {

  

  padding: 2px 6px;

  margin: 2px 10px 0 10px;

  border: 1px solid #000;

  border-radius: 5px;

  float: right;

}



.page-number {  margin-bottom: 20px;}

.pagination-list {  padding: 20px 0 0 0;  list-style: none;  text-align: center;}

.pagination-list > div {  display: inline-block; margin:0 2px;}

.pagination-list > div > a {  display: block;  margin: 0;  padding: 5px 15px !important;  text-transform: uppercase;  cursor: pointer;}

.pagination-list > div > a > i {  margin-right: 10px;}

.owl-carousel .item img {  width: 100%;}

/*------------------------------------------------------------------



4. Page Sidebar



-------------------------------------------------------------------*/

.categories {

  list-style: none;

  padding: 0;

}

.categories li a i {

  padding-right: 10px;

  

}

.categories li a {

  padding: 10px 10px 10px 0;

  width: 100%;

  display: block;

  color: #43474d;

  font-size: 16px;

}

.categories li:hover a {

  padding: 10px;

  width: 100%;

  

  border-radius: 5px;

  color: #fff !important;

}

.categories li:hover a i {

  color: #fff;

}

.tag-cloud {

  display: block;

  width: 100%;

  float: left;

  padding-bottom: 15px;

}

.tag-cloud a {

  background-color: #43474d;

  color: #fff;

  padding: 3px 8px 3px 8px;

  border-radius: 5px;

  margin-right: 5px;

  margin-top: 5px;

  float: left;

}

.tag-cloud a:hover {

  

  color: #fff !important;

}

.recent-tweets {

  padding-bottom: 10px;

}

.tweet i {

  padding-top: 3px;

  float: left;

  font-size: 28px;

  

}

.tweet span {

  

}

.tweet p {

  padding-left: 38px;

  line-height: 24px;

}

.moduleAccordion h4.first {

  margin: 0 0 25px 0;

}

.moduleAccordion h4 {

  font-size: 16px !important;

  margin: 15px 0 25px 0;

  text-transform: uppercase;

}

.moduleAccordion > h4 {

  font-size: 21px !important;

}

.moduleAccordion h4.sidebar-header {

  padding-top: 25px;

  margin: 0 0 35px 0;

}

.moduleAccordion .toggle > h4 {

  cursor: pointer;

}

.toggles1 {

  padding-bottom: 0;

}



.toggles1 > .toggle > h4 {

  font-family: 'Open sans' !important;

}

.toggles1 > .toggle {

  margin-bottom: 25px;

}

.toggles1 > .toggle:last-child,.toggles1 > .toggle:last-child > h4 {

  margin-bottom: 0;

}

.toggles1 > .toggle .toggle-opened {

  display: block;

}

.toggles1 .toggle > .toggle-content {

  padding: 0;

  margin-bottom: 1px;

}

.toggles1 .features-list {

  padding: 10px 0 0 20px;

}

.toggles1 .features-list i {

  border: none;

  font-size: 16px;

  padding-top: 2px;

  margin-right: 7px;

  color: #43474d;

}



.toggles1 .toggle > h4.opened {

  font-weight: 600 !important;

}





.toggles1 .features-list a {

  text-transform: uppercase;

  color: #43474d !important;

}



.toggles1 .features-list span {

  color: #8b8d90 !important;

}

.searchK2 {



}

.searchK2-form {

  position: relative;

}

.searchK2-form a {

  cursor: pointer;

}

.searchK2-form {

  position: relative;

  display: block;

}

.searchK2-form > input {

  border-radius: 5px;

  border: 1px solid #dcdcdc;

  width: 100%;

  margin-right: -28px;

  padding: 8px 25px 8px 8px;

}

.searchK2-form > a > i {

  color: #43474d;

}





.searchK2-form button {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: medium none;}





[type="checkbox"] {

  opacity: 0;

}

.checkbox-container label {

  padding-top: 1px;

  margin-bottom: 15px;

}

.checkbox-container label:hover {

  

}

.checkbox-container label span {

  color: #8B8D90;

}

input.checkbox {

  display: none !important;

}

[type="checkbox"]:not(:checked) + label:before,

[type="checkbox"]:checked + label:before {

  border: 0px solid #43474d;

  background-image: url('../images/box.png');

  background-repeat: no-repeat;

  background-position: 4px 0;

  content: "";

  height: 15px;

  left: 0;

  position: absolute;

  top: 3px;

  width: 19px !important;

}

[type="checkbox"]:not(:checked):hover + label:before,

[type="checkbox"]:checked:hover + label:before {

  background-image: url('../images/box.png');

  background-repeat: no-repeat;

  background-position: -15px 0;

  width: 19px !important;

  position: absolute;

  margin-left: 2px;

}

[type="checkbox"]:not(:checked) + label:after {

  opacity: 0;

}

[type="checkbox"]:checked + label:after {

  background-image: url('../images/box.png');

  background-repeat: no-repeat;

  background-position: -34px 0;

  position: absolute;

  margin-top: 3px;

  height: 13px;

  width: 15px !important;

  opacity: 1;

}

[type="checkbox"]:not(:checked) + label:after,

[type="checkbox"]:checked + label:after {

  color: #09AD7E;

  content: '';

  width: 20px;

  height: 20px;

  font-size: 14px;

  left: 4px;

  position: absolute;

  top: 0;

}

[type="checkbox"]:not(:checked) + label,

[type="checkbox"]:checked + label {

  cursor: pointer;

  padding-left: 25px;

  position: relative;

  font-weight: 300;

}



#slider-range {

  border: 0;

  background-color: #dcdcdc;

  height: 2px;

  margin-bottom: 30px;

}

#slider-range > .ui-slider-range {

  background: #5096d1;

  /* Old browsers */

  background: -moz-linear-gradient(left, #5096d1 0%, #00d2ff 100%);

  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #5096d1), color-stop(100%, #00d2ff));

  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(left, #5096d1 0%, #00d2ff 100%);

  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(left, #5096d1 0%, #00d2ff 100%);

  /* Opera 11.10+ */

  background: -ms-linear-gradient(left, #5096d1 0%, #00d2ff 100%);

  /* IE10+ */

  background: linear-gradient(to right, #5096d1 0%, #00d2ff 100%);

  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5096d1', endColorstr='#00d2ff', GradientType=1);

  /* IE6-9 */

  top: -1px;

  height: 4px;

  border-radius: 0px;

}

#slider-range > a.ui-slider-handle {

  margin-top: -2px;

  height: 15px;

  width: 15px;

  border-radius: 4px;

  border: none;

  background-color: #43474d;

  transition: all 0s ease 0s;

}

p.price-range {

  display: block;

  position: relative;

  padding: 0 0 15px 0;

}

p.price-range #amount {

  border: 0;

}

p.price-range > label {

  font-weight: lighter;

  font-size: 16px;

  float: left;

  margin-bottom: 0px;

  padding: 5px 0;

}

p.price-range > input {

  font-family: 'Oswald';

  font-size: 14px;

  font-weight: 300;

  margin-top: 0px;

  vertical-align: middle;

  padding: 7px 0 2px 10px;

  color: #43474d;

  max-width: 95px;

}

p.price-range > .button-green {

  font-weight: 300;

  float: right;

  margin-top: 0px;

  padding: 5px 30px;

  line-height: 21px;

  position: relative;

  display: inline-block;

}







.pop-products:hover .pop-products-description {

  

  transition: all 0.4s;

}

.pop-products-number {

  position: absolute;

  height: 37px;

  width: 37px;

  

  border-radius: 50%;

  left: -11px;

  top: -20px;

  text-align: center;

  padding-top: 3px;

  color: #fff;

  font-family: 'Oswald';

  font-size: 21px;

}









	

	input[type="submit"][name="choose_options"]{

	border:none;	background:none;	display: block;	font-family: 'Oswald';	padding-top: 0px;	padding-bottom: 0;	margin:0  0 8px !important;	}

	input[type="submit"][name="choose_options"]{ text-shadow: inherit !important;  box-shadow: none !important;	color: #43474d !important;    font-size: 16px;    font-weight: 300;    margin: 0;    padding: 0; display:inline; margin-right:3px;	}





.pop-products-description {

  color: #43474d;

  font-family: 'Oswald';

  font-weight: 300;

  font-size: 18px;

  padding-left: 96px;

  transition: all 0.4s;

}

.blog-pop-products-description {

  text-transform: uppercase !important;

}

.blog-pop-products-description > span {

  font-weight: 400;

  font-size: 12px;

  font-family: 'Open sans' !important;

  text-transform: none !important;

}

.pop-products-price {

  font-family: 'Oswald';

  font-size: 16px;

  

}

.pop-products-prev-price {

  font-family: 'Oswald';

  font-size: 14px;

  color: #43474d;

  text-decoration: line-through;

  margin-right: 10px;

}

.our-banners {

  text-align: center;

  position: relative;

  margin-bottom:40px;

}

.our-banners img {

  max-width: 100%;

}

.our-banners-content {

  position: relative;

  max-width: 480px;

}

.our-banners-content img {

  vertical-align: middle;

  position: relative;

}

.our-banners-description {

  height: 100%;

  position: absolute;

  vertical-align: middle;

  top: 0;

  padding: 10px;

  width: 100%;

  color: #fff;

  text-align: center;

}

.our-banners-description > .our-banners-border > .banners-header {

  font-family: 'Oswald';

  display: block;

  font-size: 24px !important;

  font-weight: 900 !important;

  text-transform: none;

  margin-bottom: 5px;

  transition: all 0.3s;

}

.our-banners-description > .our-banners-border > a {

  font-family: 'Oswald';

  font-size: 16px !important;

  color: #fff !important;

}

.our-banners-description:hover > .our-banners-border > a,

.our-banners-description:hover > .our-banners-border > .banners-header {

  transition: all 0.3s;

}

.our-banners-description:hover > .our-banners-border {

  border: 8px solid rgba(178, 210, 49, 0.56);

  transition: all 0.3s;

}

.our-banners-description > .our-banners-border > a > i {

  margin-left: 5px;

}

.our-banners-border {

  height: 100%;

  padding-top: 20px;

  border: 8px solid rgba(255, 255, 255, 0.56);

  transition: all 0.3s;

}

/*------------------------------------------------------------------



5. Shop pages style  



-------------------------------------------------------------------*/

.shop-content-header span,

.shop-content-header .shop-item-grid,

.shop-content-header .shop-item-detail {

  float: left;

}

.shop-content-header span {

  color: #8b8d90;

}

.shop-item-grid {

  background-image: url('../images/shop-ico.png');

  background-repeat: no-repeat;

  background-position: 8px 8px;

  width: 34px;

  height: 34px;

  margin-left: 50px;

  border: 1px solid #dcdcdc;

  border-radius: 5px;

  cursor: pointer;

}

.shop-item-grid:hover {

  background-position: 8px -42px;

  background-color: #f9f9f9;

}

.shop-item-grid-hover {

  background-position: 8px -42px;

  background-color: #f9f9f9;

}

.shop-item-detail {

  background-image: url('../images/shop-ico.png');

  background-repeat:  no-repeat;

  background-position: -46px 8px;

  width: 34px;

  height: 34px;

  margin-left: 13px;

  border: 1px solid #dcdcdc;

  border-radius: 5px;

  cursor: pointer;

}

.shop-item-detail-hover {

  background-position: -46px -42px;

  background-color: #f9f9f9;

}

.shop-item-detail:hover {

  background-position: -46px -42px;

  background-color: #f9f9f9;

}

.shop-item-detail-hover {

  background-position: -46px -42px;

  background-color: #f9f9f9;

}

.shop-item-grid .bottom-border,

.shop-item-detail .bottom-border {

  position: relative;

  margin-left: -1px;

  bottom: -33px;

  width: 34px;

}

.shop-content-header .sort-buy {

  float: right;

}

.shop-content-header {

  border-bottom: 1px solid #d1d1d1;

  display: block;

  padding: 0 0 55px 0;

}

.shop-content-header a {

  margin-right: 5px;

  color: #43474d;

}

.shop-content-header a:hover {

  

}

.shop-content-header span {

  line-height: 21px;

}

.shop-content {

  padding-top: 30px;

}

.shop-content-item-container {  position: relative;  height: 457px;  max-width: 600px;}

.shop-content-item-container .shop-content-item {  padding-right: 1px;}

.shop-content-item-container:hover .shop-slider-container {  border-top: 1px solid #DCDCDC;  border-left: 1px solid #DCDCDC;  border-right: 1px solid #DCDCDC;  -webkit-transition: all 0 ease .2s;  -moz-transition: all 0 ease .2s;  transition: all 0 ease .2s;}

.shop-content-item:hover .shop-slider-container .bx-viewport > ul > li > img {  margin: 0px 0px 0 0px;}

.bx-viewport > ul > li {  display: block;}

.bx-viewport > ul > li > img {  max-width: 100%;  display: block;  height: auto;}



#owl-slider-pager-slider .testimonials-item a,

#owl-slider-pager-slider-2 .testimonials-item a {

  padding: 0;

}

#owl-slider-pager-slider .testimonials-item,

#owl-slider-pager-slider-2 .testimonials-item {

  text-align: left;

}

#owl-slider-pager-slider .owl-controls,

#owl-slider-pager-slider .owl-pagination,

#owl-slider-pager-slider-2 .owl-controls,

#owl-slider-pager-slider-2 .owl-pagination {

  position: absolute;

  width: 100%;

  top: 13px;

}

#owl-slider-pager-slider .owl-controls .owl-buttons .owl-prev,

#owl-slider-pager-slider-2 .owl-controls .owl-buttons .owl-prev {

  position: absolute;

  left: -18px;

  background-image: url('../images/slider-small.png');

  width: 15px;

  height: 20px;

  background-position: 0px 0;

  background-repeat: no-repeat;

}

#owl-slider-pager-slider .owl-controls .owl-buttons .owl-prev:hover,

#owl-slider-pager-slider-2 .owl-controls .owl-buttons .owl-prev:hover {

  background-position: 0px -34px;

}

#owl-slider-pager-slider .owl-controls .owl-buttons .owl-next,

#owl-slider-pager-slider-2 .owl-controls .owl-buttons .owl-next {

  position: absolute;

  top: 0;

  right: -15px;

  background-image: url('../images/slider-small.png');

  width: 15px;

  height: 20px;

  background-position: -35px 0;

  background-repeat: no-repeat;

}

#owl-slider-pager-slider .owl-controls .owl-buttons .owl-next:hover,

#owl-slider-pager-slider-2 .owl-controls .owl-buttons .owl-next:hover {

  background-position: -35px -34px;

}

#shop-slider-pager1 {

  opacity: 0;

  padding: 18px 25px 0 25px !important;

}

.off-pager > .bx-wrapper > .bx-controls {

  display: none !important;

}

.shop-content-item:hover #shop-slider-pager1 {

  opacity: 1;

}

.shop-slider-pager {

  padding: 18px 0 0 14px;

}





.shop-slider-pager > a.active {

  z-index: 0;

}

.owl-pagination {

  display: none;

}

.none .owl-pagination {

  display: none !important;

}

#owl-slider-pager-slider .owl-wrapper-outer,

#owl-slider-pager-slider-2 .owl-wrapper-outer {

  height: 50px !important;

  overflow: hidden;

  width: 100%;

  height: 100%;

}

.owl-wrapper-outer {

  padding: 1px;

}

.shop-slider-pager {

  margin-top: -108px;

  -webkit-transition: all .2s ease;

  -moz-transition: all .2s ease;

  transition: all .2s ease;

}

.shop-content-item:hover .shop-slider-pager {

  margin-top: 0px;

  -webkit-transition: all .2s ease;

  -moz-transition: all .2s ease;

  transition: all .2s ease;

}

.shop-content-item > .shop-item-container > .rating {

  margin-top: -40px;

  -webkit-transition: all .2s ease;

  -moz-transition: all .2s ease;

  transition: all .2s ease;

}

.shop-content-item:hover > .shop-item-container > .rating {

  margin-top: 0px;

  -webkit-transition: all .2s ease;

  -moz-transition: all .2s ease;

  transition: all .2s ease;

}

.shop-item-container > .rating {

  border-left: 1px solid #DCDCDC;

  border-right: 1px solid #DCDCDC;

}

.bx-controls {

  display: none;

}

.shop-content-item:hover .bx-controls {

  display: block;

}





/*.bx-controls .bx-next {  position: absolute;  right: 0;  width: 30px;  height: 41px;  background-image: url('../images/po-slider.png');  background-position: -35px 0;  background-repeat: no-repeat;  -webkit-transition: all 0s ease;  -moz-transition: all 0s ease;  transition: all 0s ease;}

.bx-controls .bx-next:hover {  background-position: -35px -46px;  -webkit-transition: all 0s ease;  -moz-transition: all 0s ease;  transition: all 0s ease;}

.bx-controls .bx-prev {  position: absolute;  left: 0;  width: 30px;  height: 41px;  background-image: url('../images/po-slider.png');  background-position: 5px 0;  background-repeat: no-repeat;  -webkit-transition: all 0s ease;  -moz-transition: all 0s ease;  transition: all 0s ease;}

.bx-controls .bx-prev:hover {  background-position: 5px -46px;  -webkit-transition: all 0s ease;  -moz-transition: all 0s ease;  transition: all 0s ease;}*/



.shop-slider-pager a:hover img,

.shop-slider-pager a.active img {

  border: 1px solid #000 !important;

}

.shop-slider-pager a > img {

  border: 1px solid #dadada;

}

.shop-content-item-description {

  background-color: #fff;

}

.shop-content-item:hover .shop-content-item-description {

  background-color: #fff;

  margin-top: 0px;

  -webkit-transition: all .2s ease;

  -moz-transition: all .2s ease;

  transition: all .2s ease;

}

.shop-content-item {

  margin-top: 25px;

  -webkit-border-radius: 4px;

  -moz-border-radius: 4px;

  border-radius: 4px;

  overflow: hidden;

  position: relative;

}

.shop-item-container > img {

  max-width: 100%;

  position: relative;

}

.shop-content-item:hover .shop-item-container > img {

  border-top: 1px solid #DCDCDC;

  border-left: 1px solid #DCDCDC;

  border-right: 1px solid #DCDCDC;

}

.shop-content-item-description {

  border-bottom: 1px solid #DCDCDC;

  -webkit-border-bottom-right-radius: 4px;

  -webkit-border-bottom-left-radius: 4px;

  -moz-border-radius-bottomright: 4px;

  -moz-border-radius-bottomleft: 4px;

  border-bottom-right-radius: 4px;

  border-bottom-left-radius: 4px;

  border-left: 1px solid #DCDCDC;

  border-right: 1px solid #DCDCDC;

  margin-top: 0px;

  padding-bottom: 25px;

  position: relative;

}

.shop-content-item .rating {

  padding-top: 20px !important;

  padding-bottom: 0px !important;

  margin: 0;

}

.shop-content-item .rating i.active {

  color: #ee7b00;

}

.shop-content-item .rating i {

  margin: 3px 5px 0 0;

  float: left;

  color: #dcdcdc;

}

.shop-content-item .rating i.last {

  margin-right: 15px;

}

.shop-content-item .rating p {

  padding: 0;

  font-style: normal;

}



.related-categories-list {

  display: block;

}

.shop-content-item-description > h3 > a {

  padding: 0px;

  color: #43474D !important;

}



.shop-content-item-description > .price {

  padding-bottom: 13px;

}

.shop-content-item > .shop-content-item-description > a.option {

  display: block;

  font-family: 'Oswald';

  font-size: 16px;

  padding-top: 0px;

  padding-bottom: 0;

  color: #43474d !important;

}



.shop-content-item-description > a.button-green {

  text-transform: uppercase;

  font-weight: 400;

  margin: 0 0 0 15px;

  padding: 5px 30px;

}

.shop-content-item a:hover {

  

  cursor: pointer;

}

.shop-content-item > .shop-content-item-description > a > i {

  margin-left: 5px;

}

.related-categories-list,

.shop-content-item h3 {

  margin-bottom: 0;

}

.shop-content-item h3 {

  padding-top: 15px;

}

.shop-content-item:hover h3 {

  padding-top: 15px;

}

.shop-content-item .last-price {

  padding-right: 0;

}

.related-categories-list {

  color: #8b8d90;

  font-style: italic;

  padding-bottom: 5px;

}



.shop-content-item-description .rating {

  display: none;

}

.shop-content-item:hover .shop-content-item-description .rating {

  display: block;

}



.sort-buy {

  width: 285px;

}

.sort-buy p {

  padding-top: 10px;

  margin-right: 10px;

  float: left;

}

.sort-buy-button > .bottom-border {

  bottom: -39px;

  display: block;

  position: relative;

}

.sort-buy-button {

  width: 214px;

  height: 100%;

  display: block;

  float: right;

  cursor: pointer;

}

.sort-buy-button > a {

  width: 100%;

  display: block;

  border: 1px solid #dcdcdc;

  border-radius: 5px;

  margin-right: 0;

  float: right;

}

.sort-buy-button a span {

  padding: 8px 8px 8px 15px;

  color: #43474D;

  display: block;

}

.sort-buy-button > a > i {

  float: right;

  padding: 12px 15px 0 0;

}

.sort-buy-content {

  display: none;

  background-color: #FFFFFF;

  list-style: none outside none;

  padding: 0px;

  position: absolute;

  top: 19px;

  z-index: 9999;

  top: 38px;

  right: 15px;

  width: 180px;

  border: 1px solid #dcdcdc;

  -webkit-border-bottom-right-radius: 5px;

  -webkit-border-bottom-left-radius: 5px;

  -moz-border-radius-bottomright: 5px;

  -moz-border-radius-bottomleft: 5px;

  border-bottom-right-radius: 5px;

  border-bottom-left-radius: 5px;

}

.sort-buy-content li a {

  width: 100%;

  height: 100%;

  display: block;

  padding: 10px 10px 10px 15px;

  background-color: #fff;

}

.sort-buy-content li a:hover {

  background-color: #f9f9f9;

}

.quantity-block {

  padding-top: 7px;

  display: inline-block;

}

.quantity-block .button {

  border: none;

  float: left;

}

.quantity-block .button-minus {

  background-color: #fff;

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

  background-position: 0 10px;

  background-repeat: no-repeat;

  height: 40px;

  position: relative;

  width: 15px;

}

.quantity-block .button-minus:hover {

  background-position: 0 -24px;

}

.quantity-block .button-plus {

  background-color: #fff;

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

  background-position: -35px 10px;

  background-repeat: no-repeat;

  height: 40px;

  position: relative;

  width: 15px;

}

.quantity-block .button-plus:hover {

  background-position: -35px -24px;

}

.sp-input {

  width: 40px;

  height: 35px;

  float: left;

}

.sp-input .quntity-input {

  width: 100%;

  border-radius: 4px;

  border: 1px solid #dcdcdc;

}

.sp-input input {

  width: 40px;

  height: 35px;

  text-align: center;

}

#ralaited-products-1 {

  padding: 0;

}

#ralaited-products-1 h2,

#ralaited-products-2 h2 {

  margin: 60px 0 10px 0 !important;

}

#ralaited-products-1 h2 span {

  font-size: 18px;

}

#ralaited-products-2 h2 span {

  font-size: 18px;

}

#ralaited-products-2 {

  padding: 0 0 25px 0;

}

#ralaited-products-1 .shop-content-item-container,

#ralaited-products-2 .shop-content-item-container {

  height: 100% !important;

}

.ralaited-products {

  padding: 0 0 40px 0;

}

.ralaited-products .shop-content-item-container {

  padding: 0 12px;

  height: 510px;

}

.ralaited-products .owl-page {

  display: inline-block;

}

.ralaited-products .owl-controls {

  text-align: center;

}

.ralaited-products .owl-page span {

  border: 1px solid #dcdcdc;

  border-radius: 19px;

  display: block;

  height: 19px;

  margin: 5px 7px;

  width: 19px;

}

.ralaited-products .active span {

  border: 1px solid #000;

}

.description {

  margin-top: 30px;

  width: 100%;

}

.description tr.gray {

  background-color: #f9f9f9;

}

.description th {

  padding: 10px 20px;

  border-right: 1px solid #dcdcdc;

  width: 150px;

}

.description td {

  padding: 10px 20px 10px 70px;

}

.shop {

  padding-top: 45px;

  padding-bottom: 45px;

}

.shop .clear-selection {

  font-family: 'Oswald';

  font-size: 16px;

  padding: 15px 0;

  display: inline-block;

  

}

.shop .button-green,

.shop .button-gray {

  display: inline-block;

  margin-top: 0;

}

.shop .button-gray {

  padding: 5px 15px;

}

.shop .detail-btn {

  padding: 20px 0 20px 0;

}

.shop .detail-btn > a {

  margin-right: 20px;

}

.shop .required {

  float: right;

  font-size: 12px;

}

.shop .shop-sidebar img {

  max-width: 100%;

  padding: 15px;

}

.shop .shop-content-item:hover .shop-slider-container {

  border: none;

}

.shop .shop-content-item:hover .bx-wrapper img {

  border: none;

  margin: 0;

}

.shop .shop-content-item:hover img {

  margin: 0;

}

.shop .shop-content-item {

  margin-top: 0;

}

.shop-single .shop-content-item {

  max-width: 620px;

}

.shop-single h2 span {

  font-size: 14px;

}

.shop-single .bottom-border {

  display: block;

}

.shop-single .gray-border {

  width: 150px;

}

.shop .shop-content-item .bx-wrapper {

  padding: 8px;

  border: 1px solid #dcdcdc;

  border-radius: 5px;

}

.shop .bx-controls {

  top: 150px;

  display: block;

}

.shop .bx-controls .bx-next {

  right: 17px;

}

.shop .shop-content-item .shop-slider-pager {  margin-top: 0;  padding-left: 0;  border: none;}

.shop .shop-content-item .shop-slider-pager a {  padding: 10px !important;  width:25%;  float:left;}

.shop .shop-content-item .shop-slider-pager a > img {  border-radius: 5px;  width:100%;}



.shop .title {

  font-family: 'Open sans';

  font-weight: bold;

  display: block;

  margin: 15px 0 15px 0;

}

.shop .quantity span {

  margin-right: 15px;

  float: left;

}

.shop .price {

  margin-bottom: 15px;

}

.shop .price .last-price {

  padding-left: 0;

  font-size: 21px;

}

.shop .price span {

  font-size: 28px;



}

.shop .gray-italic {

  display: block;

  margin-bottom: 15px;

}

.shop .rating {

  margin-bottom: 15px;

}

.shop .rating i {

  color: #dcdcdc;

}

.shop .rating i.active {

  color: #ee7b00;

}

.shop .rating span {

  color: #8b8d90;

  margin-left: 15px;

}

.select-box select {

  width: 100%;

  padding: 5px;

  border: 1px solid #dcdcdc;

  border-radius: 5px;

}

.share {

  display: block;

  padding: 0;

  margin-bottom: 30px;

}

.share > li {

  display: inline-block;

  height: 40px;

  margin-left: 5px;

}

.share > li:last-child {

  margin-right: 0;

}

.share li a {

  border: 1px solid #43474d;

  border-radius: 4px;

  height: 40px;

  width: 40px;

  text-align: center;

  position: relative;

  display: block;

  padding: 9px;

  line-height: 18px;

}

.share li a:hover {

  border: 1px solid #000;

}

.share li a i {

  font-size: 21px;

}

.our-services > ul {

  list-style: none;

  padding: 0;

}

.our-services li {

  padding-bottom: 10px;

}

.our-services i {

  width: 43px;

  height: 43px;

  border-radius: 50%;

  background-color: #dcdcdc;

  text-align: center;

  line-height: 16px;

  padding: 13px;

  font-size: 16px;

  margin-right: 20px;

  float: left;

}

.zoom-item {

  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xIFRpbnkvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEtdGlueS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGJhc2VQcm9maWxlPSJ0aW55IiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgkgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE3cHgiIHZpZXdCb3g9IjAgMCAxNyAxNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjNDM0NzREIiBkPSJNMTcsMHYwLjIxOVYxdjVoLTFWNWgtMVY0aC0xdjFoLTF2MWgtMXYxaC0xdjFoLTFWN0g5VjZoMVY1aDFWNGgxVjNoMVYyaC0xVjFoLTFWMEgxN3ogTTYsMTd2LTFINXYtMUg0di0xDQoJaDF2LTFoMXYtMWgxdi0xaDF2LTFIN1Y5SDZ2MUg1djFINHYxSDN2MUgydi0xSDF2LTFIMHY1djAuNzgxVjE3SDZ6Ii8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);

  background-repeat: no-repeat;

  position: absolute;

  right: 15px;

  padding: 0 !important;

  bottom: 15px;

  height: 17px;

  width: 17px;

  z-index: 100;

}

.zoom-item:hover {

  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xIFRpbnkvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEtdGlueS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGJhc2VQcm9maWxlPSJ0aW55IiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgkgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxN3B4IiBoZWlnaHQ9IjE3cHgiIHZpZXdCb3g9IjAgMCAxNyAxNyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjQjFEMjM1IiBkPSJNMTcsMHYwLjIxOVYxdjVoLTFWNWgtMVY0aC0xdjFoLTF2MWgtMXYxaC0xdjFoLTFWN0g5VjZoMVY1aDFWNGgxVjNoMVYyaC0xVjFoLTFWMEgxN3ogTTYsMTd2LTFINXYtMUg0di0xDQoJaDF2LTFoMXYtMWgxdi0xaDF2LTFIN1Y5SDZ2MUg1djFINHYxSDN2MUgydi0xSDF2LTFIMHY1djAuNzgxVjE3SDZ6Ii8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);

}

.item-circle {

  position: absolute;

  height: 49px;

  width: 49px;

  top: 10px;

  right: 10px;

  text-align: center;

  background-repeat: no-repeat;

  text-transform: uppercase;

  font-family: 'Oswald';

  font-size: 18px;

  padding-top: 11px;

  font-weight: 400;

}

.item-hot {

  background-image: url('../images/shop/r-1.png');

  color: #4e97d2;

}

.item-new {

  background-image: url('../images/shop/r-2.png');

  

}

.item-sale {

  background-image: url('../images/shop/r-3.png');

  color: #ee7b00;

}

.revievs {

  font-family: 'Oswald';

  

}

.our-servise-content > .nav-tabs > li:hover .revievs,

.our-servise-content > .nav-tabs > li.active .revievs {

  color: #fff;

}

.shop-classic {

  padding-top: 45px;

  padding-bottom: 45px;

}

.shop-content-list .shop-content-item {

  margin-top: 0;

}

.shop-content-list .shop-content-item #shop-slider-pager1 {

  margin-top: -68px;

}

.shop-content-list .shop-content-item:hover #shop-slider-pager1 {

  margin-top: 0px;

  -webkit-transition: all .2s ease;

  -moz-transition: all .2s ease;

  transition: all .2s ease;

}

/*------------------------------------------------------------------



6. Blog pages style



-------------------------------------------------------------------*/



.blog-item {

  margin-top: 25px;

  border-radius: 5px;

  overflow: hidden;

}

.blog-item-top {

  margin-top: 0;

}

.blog-item .bx-viewport {

  border-radius: 5px;

}

.blog-item #blog-slider-pager {

  border-right: 1px solid #dcdcdc;

  border-left: 1px solid #dcdcdc;

  padding: 25px 5px 15px 30px;

}

#blog-slider-pager {

  margin-top: -5px;

}

.blog-item #blog-slider-pager .testimonials-item {

  border-radius: 5px !important;

  max-width: 115px;

  height: 75px;

}

#blog-slider-pager #owl-slider-pager-slider .owl-wrapper-outer {

  height: 100% !important;

}

#blog-slider-pager #owl-slider-pager-slider .owl-wrapper-outer a img {

  height: 100% !important;

}

#blog-slider-pager #owl-slider-pager-slider .owl-controls .owl-buttons .owl-prev,

#blog-slider-pager #owl-slider-pager-slider .owl-controls .owl-buttons .owl-next {

  top: 15px;

}

#blog-slider-pager #owl-slider-pager-slider .owl-controls .owl-buttons .owl-next {

  right: 5px;

}

.blog-item #blog-slider-pager .testimonials-item img {

  border-radius: 5px !important;

  width: 100%;

}

.post-meta {

  position: absolute;

  top: 0;

  left: 0;

  max-width: 94px;

  display: block;

}

.post-meta .date h2 {

  position: relative;

  padding: 10px 0;

  border: 1px solid #dcdcdc;

  border-radius: 5px;

  margin: 0 !important;

  background-color: #fff;

  

  font-style: bold;

  text-align: center;

}

.post-meta h2:after {

  background: url("../images/corner-1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

  top: 40%;

  right: -10px;

  content: "";

  height: 23px;

  position: absolute;

  width: 13px;

}

.blog .blog-item .post-meta .date h2 span {

  font-size: 36px;

  font-family: 'Oswald' !important;

}

.blog .blog-item .post-meta .date .month {

  color: #43474d;

  font-size: 21px;

  line-height: 1;

}

.blog .blog-item .post-meta .date .year {

  padding: 0px 30px 0 30px;

  color: #43474d;

  font-size: 16px;

  line-height: 1;

}

.post-meta span,

.post-meta .month,

.post-meta .year {

  display: block;

}

.blog-item1 {

  padding-left: 120px;

  position: relative;

}

.blog-item1 .bottom-border {

  float: left;

  width: 100%;

}

.blog-item1 img {

  border-top-left-radius: 5px;

}

.video {

  margin-bottom: -5px;

}

.video iframe {

  width: 100%;

  border: none;

}

.blog-item1-2 {

  display: block;

  position: relative;

  float: left;

  background-color: #fff;

  border-radius: 5px;

  border: 1px solid #dcdcdc;

}

.blog-item1-2 img,

.blog-item1-2 .video iframe {

  width: 50%;

  float: left;

  display: block;

  border-radius: 5px;

}

.blog-item1-2 .blog-item-description {

  width: 50%;

  float: right;

  display: block;

  border: none;

  padding: 20px;

}

.blog-item-img > a {

  position: relative;

  padding-right: 20px;

  margin-top: -35px;

  color: #fff ;

  cursor: pointer;

  float: right;

}

.blog-item img {

  position: relative;

  border: 0 none;

  height: auto;

  max-width: 100%;

  vertical-align: middle;

}

.blog-item h3 {

  padding: 0px 0px 10px 0;

}

.blog-item span {

  padding: 0 0 5px 0;

  margin: 0;

}

.blog-item p {

  padding: 0 0 15px 0;

  margin: 0;

}

.blog-item a.more {

  font-family: 'Oswald';

  font-size: 16px;

  font-weight: 300;

}

.blog-item > .blog-item-description {

  padding: 20px;

  border-bottom: 1px solid #DCDCDC;

  border-bottom-left-radius: 5px;

  border-bottom-right-radius: 5px;

  border-left: 1px solid #DCDCDC;

  border-right: 1px solid #DCDCDC;

}



.blog-item a:hover {

  

  cursor: pointer;

}

.blog-item-img > a {

  position: relative;

  margin-top: -35px;

  color: #fff ;

  cursor: pointer;

}

.blog-item-description .comment {

  position: relative;

  float: right;

}

.blog-item-description .post-date {

  font-family: 'Oswald';

  

  font-size: 16px;

  font-weight: 400;

  display: block;

}

.blog-item-description .tags {

  font-style: italic;

  display: block;

}

.blog-item-quote {

  background-image: url('../images/blog/quote.png');

  background-repeat: no-repeat;

  background-position: 95% 10%;

  margin-top: 25px;

  padding: 20px;

  border: 1px solid #dcdcdc;

  border-radius: 5px;

}

.blog-item-quote .post-date {

  font-family: 'Oswald';

}

.blog-item-quote .comment {

  float: right;

}

.blog-item-quote p {

  font-style: italic;

  font-size: 18px;

}

.blog-item-quote .post-date {

  

  font-size: 16px;

  font-weight: 400;

  display: block;

}

.blog-item-quote .autor {

  color: #43474d;

  font-family: 'Oswald';

  font-size: 18px;

  font-weight: 400;

  display: block;

}

.blog-item-quote .tags {

  font-style: italic;

  display: block;

}

.bottom-border {

  height: 8px;

  margin-top: -4px;

  border-left: 1px solid #dcdcdc;

  border-right: 1px solid #dcdcdc;

  border-bottom: 1px solid #dcdcdc;

  -webkit-border-bottom-right-radius: 5px;

  -webkit-border-bottom-left-radius: 5px;

  -moz-border-radius-bottomright: 5px;

  -moz-border-radius-bottomleft: 5px;

  border-bottom-right-radius: 5px;

  border-bottom-left-radius: 5px;

}

/*------------------------------------------------------------------



7. Home pages style 



-------------------------------------------------------------------*/

/*

  7.1 Index

  */

/*

    7.1.1 Revolution slider

    */

.tp-banner-container {

  width: 100%;

  position: relative;

  padding: 0;

}

.tp-banner-container .button-green {

  padding: 5px 30px;

}

.tp-banner {

  width: 100%;

  position: relative;

}

.tp-banner-fullscreen-container {

  width: 100%;

  position: relative;

  padding: 0;

}

.tp-caption a.button-green {

  padding: 5px 30px !important;

  line-height: 21px;

}

.boxed .tp-banner-container,

.framed .tp-banner-container,

.rounded .tp-banner-container {

  max-width: 1198px ;

}

.boxed .tp-leftarrow,

.framed .tp-leftarrow,

.rounded .tp-leftarrow {

  left: 0 ;

}

.boxed .tp-rightarrow,

.framed .tp-rightarrow,

.rounded .tp-rightarrow {

  right: 0 ;

}

.boxed .tp-bullets,

.framed .tp-bullets,

.rounded .tp-bullets {

  margin-left: 0 ;

}

.slider-1 .tp-banner-container {

  margin-top: -19px;

}

.slider-1 .tp-banner-container ul {

  list-style: none;

}

.slider-1 .tp-banner-container ul .white-line-t .line {

  display: block;

  width: 8000px;

  height: 30px;

  background-color: #fff;

}

.slider-1 .tp-banner-container ul .white-line-b .line {

  display: block;

  width: 8000px;

  height: 33px;

  background-color: #fff;

}

.slider-1 .tp-banner-container ul .slide-1 {

  pading-top: 25px;

}

.slider-1 .tp-banner-container ul .slide-1 .layer-1 p {

  font-size: 2.5em;

  font-family: homa,"Oswald";

}

.slider-1 .tp-banner-container ul .slide-1 .layer-5 p {

  font-size: 1.5em;

  line-height: 1.5em;

}

.slider-1 .tp-banner-container ul .slide-1 .layer-6 a {

  font-size: 16px;

}

.slider-1 .tp-banner-container ul .slide-2 {

  pading-top: 25px;

}

.slider-1 .tp-banner-container ul .slide-2 .layer-2 p {

  font-size: 36px;

  font-weight: 400;

  font-family: homa,"Oswald";

}

.slider-1 .tp-banner-container ul .slide-2 .layer-3 p {

  font-size: 1.5em;

  text-align: center;

  line-height: 28px;

}

.slider-1 .tp-banner-container ul .slide-2 .layer-4 a {

  font-size: 16px;

}

.slider-1 .tp-banner-container ul .slide-3 {

  pading-top: 25px;

}

.slider-1 .tp-banner-container ul .slide-3 .layer-1 p {

  font-size: 2.5em;

  color: #43474d;

  font-weight: 400;

  letter-spacing: -2px;

}

.slider-1 .tp-banner-container ul .slide-3 .layer-3 p {

  font-size: 1.5em;

  background-color: rgba(67, 71, 77, 0.5);

  line-height: 1.5em;

  padding: 0 20px 0 20px;

  color: #fff;

}

.slider-1 .tp-banner-container ul .slide-3 .layer-4 p {

  font-size: 1.5em;

  background-color: rgba(67, 71, 77, 0.5);

  line-height: 1.5em;

  padding: 0 20px 0 20px;

  color: #fff;

}

.slider-1 .tp-banner-container ul .slide-3 .layer-5 p {

  font-size: 1.5em;

  background-color: rgba(67, 71, 77, 0.5);

  line-height: 1.5em;

  padding: 0 20px 0 20px;

  color: #fff;

}

.slider-1 .tp-banner-container ul .slide-3 .layer-6 a {

  font-size: 16px;

}

/*

    7.1.2 Custum option

    */

.custum-option {

  padding: 25px 0;

}

.custum-option img {

  max-width: 100%;

  padding-top: 5px;

}

.custum-option .panel-body,

.custum-option .panel {

  border: none !important;

  box-shadow: none;

}

.blog-toggle {

  background-color: #fff;

  border: 1px solid #dcdcdc;

  border-radius: 5px;

  padding: 13px 20px;

  margin: 15px 0 0 0 !important;

}

.blog-toggle > h4 {

  margin: 0 !important;

}

.blog-toggle > .toggle-content {

  padding-top: 15px !important;

}

.toggles {

  position: absolute;

  display: block;

}

.toggles .toggle-opened {

  display: block;

}

.toggle > h4.opened,

.toggle > h4 {

  margin-bottom: 10px;

}

.toggle-content {

  position: relative;

  padding: 25px 0 0 45px;

  display: none;

}

.toggle-content .features-list {

  display: block;

  margin-right: 0;

  width: 100%;

}

.toggle {

  margin-bottom: 30px;

}







.toggle  h4 i { font-size:18px; margin-right:5px; cursor:pointer;}

.toggle  h4 i:before {content: "\f196";}

.toggle  h4.opened i:before {content: "\f147";}

.custum-option .toggles h4 i  {    font-size: 30px;    position: relative;    top: 3px;}





.plus {

  background-position: -35px 5px;

  background-image: url('../images/toggle.png');

  background-repeat: no-repeat;

}

.plus:hover {

  background-position: -35px -29px;

}

.minus {

  background-position: 5px 5px;

  background-image: url('../images/toggle.png');

  background-repeat: no-repeat;

}

.minus:hover {

  background-position: 5px -29px;

}

/*

    7.1.3 Service

    */

.service {

  padding: 30px 0;

  text-align: center;

}

.service h3 {

  margin-bottom: 15px;

}

.bg-ico {

  background-color: #f7f7f7;

  padding: 22px auto 22px;

  width: 90px;

  height: 90px;

  border-radius: 5px;

  margin: 0 auto 25px;

  position:relative;

}

.bg-ico:before {

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  display: block;

  line-height: 90px;

  text-align: center;

  font-size: 40px;

  color: #43474d;

}

.ico-1 {

  background-image: url('../images/service_icon/1.png');

  background-position: center;

}

.ico-1:hover {

  background-image: url('../images/service_icon/1-2.png');

}

.ico-2 {

  background-image: url('../images/service_icon/2.png');

  background-position: center;

}

.ico-2:hover {

  background-image: url('../images/service_icon/2-2.png');

}

.ico-3 {

  background-image: url('../images/service_icon/3.png');

  background-position: center;

}

.ico-3:hover {

  background-image: url('../images/service_icon/3-2.png');

}

.ico-4 {

  background-image: url('../images/service_icon/4.png');

  background-position: center;

}

.ico-4:hover {

  background-image: url('../images/service_icon/4-2.png');

}







.bg-ico.ico1 {  background-image: url('../images/service_icon/1-2.png');}

.bg-ico.ico2 {  background-image: url('../images/service_icon/2-2.png');}

.bg-ico.ico3 {  background-image: url('../images/service_icon/3-2.png');}

.bg-ico.ico4 {  background-image: url('../images/service_icon/4-2.png');}



.icon-scale-border {

  border-radius: 5px;

  border: 1px solid #000;

  display: block;

  height: 90px;

  opacity: 0;

  width: 90px;

  transform: scale(1);

  transition: all 0.45s ease 0s;

}

.bg-ico:hover .icon-scale-border {

  opacity: 1;

  transform: scale(1.2);

}

/*

    7.1.4 Recent post

    */

#owl-demo-3 .recent-post-item {

  margin: 5px;

}





.owl-carousel .owl-controls .owl-buttons > div{   text-indent:-999em;    height: 40px;  width: 25px;  overflow: hidden;  position:absolute; top:200px;}

.owl-carousel .owl-controls .owl-buttons .owl-prev {  background-position: 0 0;  left:-40px}

.owl-carousel .owl-controls .owl-buttons .owl-next {  background-position: 25px 0;  right:-40px}

.owl-carousel .owl-controls .owl-buttons .owl-prev:hover {  background-position: 0 41px;}

.owl-carousel .owl-controls .owl-buttons .owl-next:hover {  background-position: 25px 41px;}





#owl-demo-4 .owl-buttons {    display: block;    position: absolute;    width: 160px;    left: 50%;    margin-left: -80px;    bottom: 80px;}

#owl-demo-4 .owl-buttons > div{ top:0}



.recent-post {

  background-color: #f9f9f9;

}

.recent-post-header {

  background-color: #f9f9f9;

  border-top: 1px solid #dcdcdc;

  border-bottom: 1px solid #dcdcdc;

  padding: 30px 0 60px 0;

}

.recent-post-header h2 {

  margin: 0 !important;

}



#block-user-2 {  background-color: #f9f9f9;   border-top: 1px solid #dcdcdc;  border-bottom: 1px solid #dcdcdc;  position:relative;}

.divmoduleRecentPosts:before {    content: "";    display: block;    position: absolute;    z-index: 0;	top:140px;	left:0; right:0;	 border-top: 1px solid #dcdcdc;	   border-bottom: 1px solid #fff;}





.recent-post-item h2 {  margin-top: 0 !important;}







/* 

    7.1.5 Features

    */

.features-tools-header {

  padding: 35px 0 0 0;

}

.features-tools-content {

  padding: 20px 0 40px 0;

}

.features-list {

  float: left;

  padding: 20px 0 0 0;

}

.features-list li {

  list-style: none;

  margin-bottom: 15px;

}

.features-list li:last-child {

  margin-bottom: 20px;

}

.features-list-left {

  margin-right: 20px;

  padding-top: 20px;

}

.features-list i {

  height: 19px;

  width: 19px;

  padding-left: 1.5px;

  margin-right: 10px;

  border: 2px solid #000;

  

  border-radius: 4px;

  text-align: center;

}

.features-list-img img {

  max-width: 100%;

}

/*

    7.1.6 About project

    */

.our-servise-content h5 {

  margin: 0;

}



.our-servise-content > .nav-tabs > li.active > a,

.our-servise-content > .nav-tabs > li:hover > a,

.our-servise-content > .nav-tabs > li > a,

.our-servise-content > .nav-tabs > li.active > a:hover {

  background-color: transparent;

  border: none;

}



.our-servise-content > .nav-tabs > li.active > a  {

  color: #fff;

}

.our-servise-content > .nav-tabs > li > a:hover  {

  color: #fff;

}

.our-servise-content > .nav-tabs > li > a  {

  color: #43474d;

}

.our-servise-content > .nav-tabs > li > a,

.our-servise-content > .nav-tabs > li.active > a:hover {

  border: none;

}

.our-servise-content > .nav-tabs > li {

  background-color: #f9f9f9;

  margin: 0 3px 0 0;

}

.our-servise-content > .nav-tabs > li.border {

  border-right: 1px solid #dcdcdc;

  height: 100%;

  width: 1px;

  display: block;

  color: #fff;

  margin-top: 10px;

}

.our-servise-content .nav-tabs {

  border-bottom: 2px solid #000;

}

.our-servise-content .tab-pane {

  padding: 25px 0 0 0;

}

.our-servise-content .tab-pane .pane-mobile-item-img {

  max-width: 45%;

}

.our-servise-content .tab-pane .pane-mobile-item-img img {

  float: left;

  margin: 0;

  max-width: 100%;

  margin-bottom: 25px;

}

.our-servise-content .tab-pane .pane-mobile-item {

  width: 50%;

  float: right;

}

.our-servise-content .tab-pane .pane-mobile-item .pane-mobile-item-info {

  border-bottom: 1px solid #dcdcdc;

  padding: 0 0 5px 70px;

  margin-bottom: 20px;

  min-height: 70px;

}

.our-servise-content .tab-pane .pane-mobile-item i {

  background-position: center;

  background-color: #43474d;

  border-radius: 999px;

  height: 59px;

  width: 59px;

  font-size: 22px;

  color: #fff;

  padding: 19px 0 0 0 !important;

  margin-bottom: 20px;

  display: block;

  text-align: center;

}

/*

    7.1.7 Infographic

    */

.infographics-content h4 {

  margin: 0;

}

.infographics-content .completed {

  color: #2faee4;

  margin-bottom: 0;

  margin-top: 0px;

  font-size: 18px;

}

.infographics-content .progress {

  height: 2px;

  overflow: visible;

  background-color: #dcdcdc;

  margin: 9px 0 23px 0;

  width: 100%;

}



.infographics-content .progress-bar {

  width: 0%;

  height: 4px;

  margin-top: -1px;

  background: #5096d1;

  /* Old browsers */

  background: -moz-linear-gradient(left, #5096d1 0%, #00d2ff 100%);

  /* FF3.6+ */

  background: -webkit-linear-gradient(left, #5096d1 0%, #00d2ff 100%);

  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(left, #5096d1 0%, #00d2ff 100%);

  /* Opera 11.10+ */

  background: -ms-linear-gradient(left, #5096d1 0%, #00d2ff 100%);

  /* IE10+ */

  background: linear-gradient(to right, #5096d1 0%, #00d2ff 100%);

  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5096d1', endColorstr='#00d2ff', GradientType=1);

  /* IE6-9 */

  box-shadow: none;

  -webkit-transition: width 3.5s ease-in-out;

  -moz-transition: width 3.5s ease-in-out;

  -o-transition: width 3.5s ease-in-out;

  transition: width 3.5s ease-in-out;

  visibility:visible !important;

}





.customAnimation.width10 {  width: 10%;}

.customAnimation.width11 {  width: 11%;}

.customAnimation.width12 {  width: 12%;}

.customAnimation.width13 {  width: 13%;}

.customAnimation.width14 {  width: 14%;}

.customAnimation.width15 {  width: 15%;}

.customAnimation.width16 {  width: 16%;}

.customAnimation.width17 {  width: 17%;}

.customAnimation.width18 {  width: 18%;}

.customAnimation.width19 {  width: 19%;}



.customAnimation.width20 {  width: 20%;}

.customAnimation.width21 {  width: 21%;}

.customAnimation.width22 {  width: 22%;}

.customAnimation.width23 {  width: 23%;}

.customAnimation.width24 {  width: 24%;}

.customAnimation.width25 {  width: 25%;}

.customAnimation.width26 {  width: 26%;}

.customAnimation.width27 {  width: 27%;}

.customAnimation.width28 {  width: 28%;}

.customAnimation.width29 {  width: 29%;}



.customAnimation.width30 {  width: 30%;}

.customAnimation.width31 {  width: 31%;}

.customAnimation.width32 {  width: 32%;}

.customAnimation.width33 {  width: 33%;}

.customAnimation.width34 {  width: 34%;}

.customAnimation.width35 {  width: 35%;}

.customAnimation.width36 {  width: 36%;}

.customAnimation.width37 {  width: 37%;}

.customAnimation.width38 {  width: 38%;}

.customAnimation.width39 {  width: 39%;}

.customAnimation.width40 {  width: 40%;}

.customAnimation.width41 {  width: 41%;}

.customAnimation.width42 {  width: 42%;}

.customAnimation.width43 {  width: 43%;}

.customAnimation.width44 {  width: 44%;}

.customAnimation.width45 {  width: 45%;}

.customAnimation.width46 {  width: 46%;}

.customAnimation.width47 {  width: 47%;}

.customAnimation.width48 {  width: 48%;}

.customAnimation.width49 {  width: 49%;}



.customAnimation.width50 {  width: 50%;}

.customAnimation.width51 {  width: 51%;}

.customAnimation.width52 {  width: 52%;}

.customAnimation.width53 {  width: 53%;}

.customAnimation.width54 {  width: 54%;}

.customAnimation.width55 {  width: 55%;}

.customAnimation.width56 {  width: 56%;}

.customAnimation.width57 {  width: 57%;}

.customAnimation.width58 {  width: 58%;}

.customAnimation.width59 {  width: 59%;}

.customAnimation.width60 {  width: 60%;}

.customAnimation.width61 {  width: 61%;}

.customAnimation.width62 {  width: 62%;}

.customAnimation.width63 {  width: 63%;}

.customAnimation.width64 {  width: 64%;}

.customAnimation.width65 {  width: 65%;}

.customAnimation.width66 {  width: 66%;}

.customAnimation.width67 {  width: 67%;}

.customAnimation.width68 {  width: 68%;}

.customAnimation.width69 {  width: 69%;}

.customAnimation.width70 {  width: 70%;}

.customAnimation.width71 {  width: 71%;}

.customAnimation.width72 {  width: 72%;}

.customAnimation.width73 {  width: 73%;}

.customAnimation.width74 {  width: 74%;}

.customAnimation.width75 {  width: 75%;}

.customAnimation.width76 {  width: 76%;}

.customAnimation.width77 {  width: 77%;}

.customAnimation.width78 {  width: 78%;}

.customAnimation.width79 {  width: 79%;}

.customAnimation.width80 {  width: 80%;}

.customAnimation.width81 {  width: 81%;}

.customAnimation.width82 {  width: 82%;}

.customAnimation.width83 {  width: 83%;}

.customAnimation.width84 {  width: 84%;}

.customAnimation.width85 {  width: 85%;}

.customAnimation.width86 {  width: 86%;}

.customAnimation.width87 {  width: 87%;}

.customAnimation.width88 {  width: 88%;}

.customAnimation.width89 {  width: 89%;}

.customAnimation.width90 {  width: 90%;}

.customAnimation.width91 {  width: 91%;}

.customAnimation.width92 {  width: 92%;}

.customAnimation.width93 {  width: 93%;}

.customAnimation.width94 {  width: 94%;}

.customAnimation.width95 {  width: 95%;}

.customAnimation.width96 {  width: 96%;}

.customAnimation.width97 {  width: 97%;}

.customAnimation.width98 {  width: 98%;}

.customAnimation.width99 {  width: 99%;}

.customAnimation.width99 {  width: 100%;}





/*

    7.1.8 Callout

    */

.sectionCallout {

  padding: 55px 0;

  background: url("../images/paral-1.jpg") no-repeat fixed 10% 0 rgba(0, 0, 0, 0);

  height: 164px;

  margin-bottom: 80px;

}

.callout-header {

  color: #fff;

}

.moduleCallout .callout-header {

  padding-top: 15px;

}

.moduleCallout .button-green {

  margin-top: 15px;

  float: right;

}

/* 

    7.1.9 Testimonials

    */

#block-user-6 {

  background-color: #f9f9f9;

  border: 1px solid #dcdcdc;

  padding:30px 0 20px;

}

.testimonials-item {

  text-align: center;

  padding-right: 1px;

}

.testimonials-content {

  padding-bottom: 35px;

}

.testimonials-item-content {

  position: relative;

  background-color: #fff;

  width: 100%;

  padding: 25px 50px 15px 50px;

  border: 1px solid #dcdcdc;

  border-radius: 5px;

  font-size: 1.5em;

  font-style: italic;

  z-index: 100;

}

.testimonials-item .bottom-border {

  position: relative;

  margin-top: -1px;

  background-color: #fff;

  margin-top: -5px;

  z-index: 1;

}

.testimonials-autor {

  

  color: #fff;

  padding: 13px 0 10px 0;

  margin: 30px auto 25px;

  border-radius: 5px;

  width: 135px;

}

.testimonials-autor h3 {

  margin: 0;

}



/*

  7.2 Index-2

  */

.slider-2 .slide-1 .layer-2 h1 {

  background-color: rgba(67, 71, 77, 0.5);

  line-height: 1.5em;

  padding: 0 20px 0 20px;

  color: #fff;

}

.slider-2 .slide-1 .layer-3 p {

  font-size: 1.2em;

  background-color: rgba(67, 71, 77, 0.5);

  line-height: 1.5em;

  padding: 0 20px 0 20px;

  color: #fff;

}

.slider-2 .slide-1 .layer-4 p {

  font-size: 1.2em;

  background-color: rgba(67, 71, 77, 0.5);

  line-height: 1.5em;

  padding: 0 20px 0 20px;

  color: #fff;

}

.slider-2 .slide-1 .layer-5 a {

  font-size: 16px;

}

.slider-2 .slide-2 .layer-1 p {

  font-size: 2.5em;

  font-family: 'Oswald';

}

.slider-2 .slide-2 .layer-2 p {

  font-size: 1.5em;

  line-height: 1.5em;

}

.slider-2 .slide-2 .layer-3 a {

  font-size: 16px;

}

.index-2 #block-header {

  position: absolute;

  top: 40px;

  width: 100%;

  z-index: 9999;

}

.service-2 {

  padding: 40px 0 35px 0;

}

.service-2 .service-ico .text { overflow:hidden}

.service-2 .service-ico h3 {  padding:0;  margin:0 0 0 2px}



.service-2 .ico-1,

.service-2 .ico-2,

.service-2 .ico-3,

.service-2 .ico-4,

.service-2 [class^=ico-], .service-2 [class*=" ico-"] {

  margin: 0;

  float: left;

  height: 50px;

  width: 50px;

  margin-right:15px;

  background: none;

  font-size: 40px;

  text-align: center;

}

.section-portfolio {

  background-color: #f9f9f9;

  border-top: 1px solid #dcdcdc;

  border-bottom: 1px solid #dcdcdc;

  padding-bottom: 30px;

  margin-bottom: 20px;

}

.section-portfolio h2 {

  margin: 35px 0 15px 0;

}

.sectionTeamOfProf {

  background-image: url('../images/features/seo-back.png');

  height: 100%;

  background-position: center center;

  background-repeat: no-repeat;

  padding-bottom: 85px;

}

.moduleTeamOfProf .seo-main img {

  margin: 15px 0 0 0;

  width: 100%;

}

.moduleTeamOfProf .seo-main img.cloud {

  position: absolute;

  bottom: 100px;

  right: 0px;

  max-width: 135px;

}

.moduleTeamOfProf .seo-item {

  text-align: center;

}

.moduleTeamOfProf .seo-item img {

  width: 100%;

  padding: 80px 0 15px 0;

}

.sectionAboutNumbers {

  background: url("../images/features/paralax-1.jpg") no-repeat fixed 10% 0 rgba(0, 0, 0, 0);

  border-top: 1px solid #dcdcdc;

  border-bottom: 1px solid #dcdcdc;

  padding-bottom: 30px;

}

.moduleAboutNumbers p {

  margin-top: 5px;

}

.numbers-ico {

  text-align: center;

  border: 3px solid #000;

  border-radius: 5px;

  width: 160px;

  height: 160px;

  padding-top: 35px;

  position: relative;

  margin: 0 auto 25px auto;

}

.numbers-ico .counting {

  font-size: 51px;

  padding-bottom: 5px;

  font-family: 'Oswald' !important;

  display:block;

  line-height: 50px;

}

.moduleAboutNumbers .line img,

.about-numbers .line img{

  top: -110px;

  width: 90px;

  position: relative;

  margin: 0 auto;

  display: block;

}

.about-project {

  padding: 0 0 25px 0;

}

.index-2 .about-project .features-list-left li {

  font-size: 14px !important;

}

.index-2 .ralaited-products .shop-content-item-container {

  height: 100%;

}



.sectionCallout2 {

  display: block;

  background: url("../images/features/paralax-2.jpg") no-repeat fixed 10% 0 rgba(0, 0, 0, 0);

  padding: 60px 0;

}

.moduleCallout2 h3 {

  text-align: right;

}

.moduleCallout2 p {

  margin: 0;

  text-align: right;

}

.moduleCallout2 .button-green {

  margin-top: 30px;

}

/*

  7.3 Index-3

  */

.slider-3 {

  display: block;

  max-height: 525px;

  overflow: hidden;

  background-color: #fff;

}

.slider-3 .tp-banner-container {

  background-color: #fff;

}

.slider-3 .tp-banner-container ul {

  list-style: none;

  background-color: #fff;

}

.slider-3 .tp-banner-container ul .slide-1 {

  background-color: #fff;

}

.slider-3 .tp-banner-container ul .slide-1 .layer-1 p {

  font-size: 2.5em;

  color: #43474d;

  font-weight: 400;

  letter-spacing: -2px;

}

.slider-3 .tp-banner-container ul .slide-1 .layer-4 p {

  font-size: 1.5em;

  background-color: rgba(67, 71, 77, 0.5);

  line-height: 1.5em;

  padding: 0 20px 0 20px;

  color: #fff;

}

.slider-3 .tp-banner-container ul .slide-1 .layer-5 p {

  font-size: 1.5em;

  background-color: rgba(67, 71, 77, 0.5);

  line-height: 1.5em;

  padding: 0 20px 0 20px;

  color: #fff;

}

.slider-3 .tp-banner-container ul .slide-1 .layer-6 p {

  font-size: 1.5em;

  background-color: rgba(67, 71, 77, 0.5);

  line-height: 1.5em;

  padding: 0 20px 0 20px;

  color: #fff;

}

.slider-3 .tp-banner-container ul .slide-1 .layer-7 a {

  font-size: 16px;

}

.slider-3 .tp-banner-container ul .slide-2 {

  background-color: #fff;

}

.slider-3 .tp-banner-container ul .slide-2 .layer-2 p {

  font-size: 36px;

  font-weight: 400;

  font-family: 'Oswald';

}

.slider-3 .tp-banner-container ul .slide-2 .layer-3 p {

  font-size: 1.5em;

  text-align: center;

  line-height: 28px;

}

.slider-3 .tp-banner-container ul .slide-2 .layer-4 a {

  font-size: 16px;

}

.slider-3 .tp-banner-container ul .slide-3 {

  pading-top: 25px;

}

.slider-3 .tp-banner-container ul .slide-3 .layer-1 p {

  font-size: 2.5em;

}

.slider-3 .tp-banner-container ul .slide-3 .layer-5 p {

  font-size: 21px;

  line-height: 24px;

}

.slider-3 .tp-banner-container ul .slide-3 .layer-6 a {

  font-size: 16px;

}



.index-3 .our-banners-border {

  padding: 0;

}



.index-3 #block-topb h3.title-module , .index-3 #block-bottom h3.title-module  { font-size:21px !important; text-transform:uppercase}





.home-3-popular {

  padding-top: 60px;

}

.home-3-popular h4 {

  padding-bottom: 10px;

}

.our-banners-inner {

  width: 60%;

}

.our-banners-inner h3 {

  font-family: 'Oswald';

  font-size: 24px !important;

  font-weight: 900 !important;

  padding-top: 15px;

  margin:0;

}

.our-banners-inner p {

  padding: 10px 20px 0;

  margin-bottom: 5px;

  text-shadow: 1px 1px 1px #b5a48f;

}

.our-banners-inner a {

  font-family: 'Oswald';

  font-size: 16px;

  color: #fff;

}

.our-banners-inner a i {

  padding-left: 10px;

}

.pay {

  padding: 45px 0 35px 0;

}

.payment {

  display: inline-block;

  margin: 3px 2px 0 0;

  border-radius: 3px;

  overflow: hidden;

}

.news {

  border: 1px solid #d1d1d1;

  border-radius: 5px;

  padding: 70px 30px;

  text-align: center;

}

.news a {

  font-size: 16px;

}

.news h3 {

  color: #43474d;

  margin-bottom: 15px !important;

}



.index-3 #block-bottom .news h3  { font-size:36px !important; text-transform: capitalize}



.news input {

  width: 100%;

  padding: 7px 10px;

  border: 1px solid #d1d1d1;

  border-radius: 5px;

}

.shipping {

  list-style: none;

}

.shipping span.number {

  display: inline-block;

  font-family: 'Oswald';

  font-size: 16px;

  width: 35px;

  height: 35px;

  text-align: center;

  padding-top: 5px;

  margin-right: 15px;

  font-weight: 400;

  

  border-radius: 5px;

  color: #fff;

}

.shipping li {

  display: block;

  padding-bottom: 13px;

}

.bg-orange, .iconOrange .cols_list_1 .item:before  {

  background: #ffae00;

  /* Old browsers */

  background: -moz-linear-gradient(top, #ffae00 3%, #ee7b00 100%);

  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(3%, #ffae00), color-stop(100%, #ee7b00));

  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #ffae00 3%, #ee7b00 100%);

  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #ffae00 3%, #ee7b00 100%);

  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #ffae00 3%, #ee7b00 100%);

  /* IE10+ */

  background: linear-gradient(to bottom, #ffae00 3%, #ee7b00 100%);

  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffae00', endColorstr='#ee7b00', GradientType=0);

  /* IE6-9 */

}

.bg-blue, .iconBlue .cols_list_1 .item:before {

  background: #00d2ff;

  /* Old browsers */

  background: -moz-linear-gradient(top, #00d2ff 0%, #5096d1 100%);

  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00d2ff), color-stop(100%, #5096d1));

  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #00d2ff 0%, #5096d1 100%);

  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #00d2ff 0%, #5096d1 100%);

  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #00d2ff 0%, #5096d1 100%);

  /* IE10+ */

  background: linear-gradient(to bottom, #00d2ff 0%, #5096d1 100%);

  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00d2ff', endColorstr='#5096d1', GradientType=0);

  /* IE6-9 */

}







.hiddenumber  .cols_list_1 .item:before { display:none}



/*------------------------------------------------------------------



9. Team page



-------------------------------------------------------------------*/

.team {

  padding-top: 45px;

  padding-bottom: 45px;

}

.team .tab-pane {

  padding: 0 0 20px 0;

}

.team .tab-pane ul.features-list {

  margin: 0;

}

.team .tab-pane h4 {

  padding: 30px 0 20px 0;

}

.team .blog-item-quote {

  background-color: #f9f9f9;

  background-position: 95% 25%;

  margin: 0;

}

.avatar-list {

  padding: 0;

}

.avatar > li {

  background-color: #FFFFFF;

  border: 1px solid #DCDCDC;

  border-radius: 5px;

  cursor: pointer;

  display: block;

  margin-top: 20px;

  height: 100%;

}

.avatar > li .bottom-border {

  display: block;

  height: 8px;

  margin: 13px -1px 0 -1px;

  border-left: 1px solid #dcdcdc;

  border-right: 1px solid #dcdcdc;

  border-bottom: 1px solid #dcdcdc;

  -webkit-border-bottom-right-radius: 5px;

  -webkit-border-bottom-left-radius: 5px;

  -moz-border-radius-bottomright: 5px;

  -moz-border-radius-bottomleft: 5px;

  border-bottom-right-radius: 5px;

  border-bottom-left-radius: 5px;

}

.avatar > li:first-child {

  margin: 0;

}

.avatar li > .bottom-border {

  height: 5px;

  margin-bottom: 2px;

}

.active .avatar-corner {

  position: relative;

  float: right;

  right: -8px;

  top: 50px;



  background-repeat: no-repeat;

  display: block;

  





    border-bottom: 12px solid transparent !important;

    border-left: 12px solid green;

    border-top: 12px solid transparent !important;

    height: 0;

    width: 0;



  

}

.avatar-corner {

  display: none;

}

.avatar li .avatar-img {

  display: block;

  position: relative;

  float: left;

  max-width: 100%;

}

.avatar li .avatar-img img {

  max-height: 100%;

  border-radius: 5px;

  display: block;

  max-width: 116px;

  margin-right: 25px;

}

.avatar {

  display: block;

  height: 118px;

}

.avatar h3 {

  padding: 15px 0 0 0;

}

.avatar p {

  padding: 9px 0;

  margin: 0px;

}

.avatar li:hover h3,

.avatar li:hover p {

  

}

.avatar .social-small {

  cursor: default;

  display: inline-block;

}

.avatar .social-small li {

  background-color: #43474d;

  padding: 0 2px 2px 0;

  cursor: pointer;

}

.avatar ul.social-small li:first-child {

  padding: 0 ;

}

.avatar ul.social-small li {

  padding: 0 ;

}

.avatar ul.social-small li i {

  position: relative;

  top: -1px;

}



.portfolio-works {

  background-color: #f9f9f9;

  border-top: 1px solid #dcdcdc;

  border-bottom: 1px solid #dcdcdc;

  height: 450px;

  margin-bottom: 60px;

}

.portfolio-works .container .row div h2 {

  margin-bottom: 0px;

}





/*------------------------------------------------------------------



10. 404 page



-------------------------------------------------------------------*/

.page-404 {

  padding: 60px 0 60px 0;

  text-align: center;

  font-family: 'Oswald';

}

.page-404 h1 {

  font-size: 180px !important;

}

.page-404 h2 {

  font-size: 48px;

}

.page-404 .sorry {

  margin-bottom: 30px;

}

/*------------------------------------------------------------------



11. Login register page



-------------------------------------------------------------------*/

.login-register {

  padding-top: 45px;

  padding-bottom: 45px;

}

.form-row {

  display: block;

  margin: 25px 0 10px 0;

}

.form-row a.c-pointer {

  text-decoration: underline;

}

.form-row ul {

  padding-bottom: 15px;

}

.form-row ul li:first-child {

  margin-right: -180px;

  line-height: 32px;

  font-size: 21px;

  font-family: 'Oswald';

}

.form-row ul li:last-child {

  padding-left: 180px;

  width: 99%;

}

.form-row ul li input {  width: 100%;  border-radius: 5px;  border: 1px solid #dcdcdc;  padding: 5px 15px 5px 15px;}







.star { color:#f00}

.rowform { overflow:hidden; position:relative; margin-bottom:20px;  }

.rowform > label { float:left; width:180px; margin:0 20px 0 0;  line-height: 32px;  font-size: 21px;  font-family: 'Oswald'; float:left; font-weight:300; text-transform:uppercase; min-height:1px;}

.rowform .wrapinput { overflow:hidden; position:relative; padding-bottom:8px;}

.rowform input {  width: 100%;  border-radius: 5px;  border: 1px solid #dcdcdc;  padding: 5px 15px 5px 15px;}

.rowform .lineinput { position:relative}

.rowform .lineinput:after {	content:"";	position:absolute; 	left:0; right:0;	bottom:4px;  height: 8px;  border-left: 1px solid #dcdcdc;  border-right: 1px solid #dcdcdc;  border-bottom: 1px solid #dcdcdc;  -webkit-border-bottom-right-radius: 5px;  -webkit-border-bottom-left-radius: 5px;  -moz-border-radius-bottomright: 5px;  -moz-border-radius-bottomleft: 5px;  border-bottom-right-radius: 5px;  border-bottom-left-radius: 5px;}

.rowform a { text-decoration:underline}





.login h2 {

  margin: 0 0 25px 0;

}

.login .button-green {

  margin-right: 5px ;

}

.social-google {

  background: linear-gradient(to bottom, #df4a32 0px, #de4830 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

  border-color: #CE4330;

  text-decoration:none !important

}

.social-google i {

  padding: 6px 15px 6px 0;

  border-right: 1px solid #CE4330;

  box-shadow: 1px 0 0 0 #E56E5B;

  margin-right: 5px;

}

.social-facebook {

  background: linear-gradient(to bottom, #5b7ab1 0px, #3f63a2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

  border-color: #2C4976;   text-decoration:none !important

}

.social-facebook i {

  padding: 6px 15px 6px 0;

  border-right: 1px solid #2C4976;

  box-shadow: 1px 0 0 0 #8DA7D5;

  margin-right: 5px;

}

/*------------------------------------------------------------------



12. Animations page



-------------------------------------------------------------------*/

.animate {

  padding: 40px 0;

}

.animate-img {

  max-height: 220px;

  padding: 0 30px 10px 0;

}

.animate p {

  line-height: 24px;

  margin: 0 0 20px;

}

.animate h3 {

  line-height: 28px;

  margin: 0 0 25px;

  

}

.animate .dividing-line {

  background-color: #dcdcdc;

  position: relative;

  height: 1px;

  display: block;

  margin: 22px 0 34px 0;

}

/*------------------------------------------------------------------



13. Contact



-------------------------------------------------------------------*/

.contact-classic {

  background-color: #f9f9f9;

  padding-top: 45px;

  padding-bottom: 55px;

}

.contact-classic .title {

  font-family: trafic,'Oswald';

  font-size: 21px;

  text-transform: uppercase;

  padding-top: 15px;

  padding-bottom: 15px;

  display: block;

}

.contact-classic .share {

  margin-top: 15px;

  margin-bottom: 15px;

}

.contact-classic .share li:first-child {

  margin: 0;

}

.contact-adress {

  font-family: trafic,'Open sans';

  font-size: 16px;

  line-height: 28px;

  text-transform: uppercase;

}

.contact-form input,

.contact-form textarea {

  display: block;

  width: 100%;

  margin-top: 15px;

  border: 1px solid #dcdcdc;

  border-radius: 5px;

  max-width: 100%;

}

.contact-form input {

  padding: 8px;

}

.contact-form textarea {

  height: 290px;

  padding: 8px;

}

.contact-form {

  margin-bottom: 25px;

}

.contact-form .red-span {

  margin: 5px 0 0 5px;

}

.offline-store {

  padding: 40px 0 40px 0;

}

#map {

  width: 100%;

  height: 400px;

  margin: 0px;

  padding: 0px;

}

#map2 {

  margin: 35px 0 35px 0;

  width: 100%;

  height: 190px;

}

/*------------------------------------------------------------------



14. Footer



-------------------------------------------------------------------*/

#block-bottomb {

  display: block;

}

#block-bottomb {

  background-color: #f9f9f9;

  border-top: 1px solid #dcdcdc;

  padding: 35px 0 35px 0;

}

#block-bottomb p {

  margin-bottom: 27px;

}

#block-bottomb h3.title-module {

  margin-bottom: 25px;

  font-size:24px !important;

}

#block-bottomb h3.newsletter {

  margin: 25px 0 10px 0;

}

.logo-small {

  padding: 10px 15px;

  border: 1px solid #dcdcdc;

  border-radius: 3px;

}



.about .social-small { margin:0; list-style:none}

.about .social-small li,

.about .social-small li:first-child {

  font-size: 12px;

  display: inline-block;

  height: 21px;

  width: 21px;

  padding: 0 !important;

  background-color: #43474d;

  cursor: pointer;

}









.latest-posts ul {

  list-style: none;

  padding-left: 0;

}

.latest-posts ul li {

  padding-bottom: 10px;

  margin-bottom: 10px;

  border-bottom: 1px solid #dcdcdc;

}









.latest-posts a {

  font-family: 'Oswald';

  font-size: 18px;

  margin-bottom: 5px;

  display: block;

}

.latest-posts .intro-detail {

    font-size: 100%;

    font-style: normal;

    margin-bottom:0;

	font-weight:bold;

}



.latest-posts .intro-detail span {

  

  font-size: 12px;

  font-style: bold !important;

}





.jvTwitterTweets ul {  list-style: none;  padding-left: 0px;  background-image: url();}

.jvTwitterTweets .item {  padding-top: 10px;  margin-bottom: 10px;  clear:both;    border-top: 1px solid #dcdcdc;}

.jvTwitterTweets .item:first-child {  border-top: none;  padding-top:0 }

.jvTwitterTweets .item i {  color: #43474d;  float: left;  font-size: 24px;  margin: 10px 0 0 0;  height: 100%;}



.jvTwitterTweets .avatar { float:left; width:30px; margin:5px 10px 0 0; height:auto;}

.jvTwitterTweets .media-heading { display:none}

.jvTwitterTweets .media-body { overflow:hidden !important; }

.jvTwitterTweets p {  padding-left: 35px;  margin-bottom: 8px;}

.jvTwitterTweets .jvTweetCreated {    font-size: 12px;  font-weight:bold;}







.jvnewsletter-group { position:relative;}

.jvnewsletter-group input { margin-bottom:10px;}

#block-bottomb .jvnewsletter-group button {  min-width: 55px;  height: 34px;  padding:0 5px;  text-align:center;  position:absolute; right:3px; top:2px; }









.text-field .input-border {    border: 1px solid #dcdcdc;    border-radius: 5px;    padding: 6px 15px;    width: 100%;}







#block-bottomb input {

  width: 100%;

  height: 40px;

  padding-left: 10px;

  border: 1px solid #dcdcdc;

  border-radius: 3px;

}







#block-footer {  font-size: 12px;  background-color: #43474d;  padding: 25px 0;  color: #dadada;}

#block-footer .position-footer { float:right; }

#block-footer .copyright { float:left; padding:0; margin:0}

#block-footer .copyright a {    }

#block-footer ul  {  list-style-type:none}

#block-footer ul > li { display:inline-block}

#block-footer ul > li > a {  color: #dadada;  text-transform:uppercase; padding:0 5px;}

#block-footer  p { margin:0}



#jvframework-logo { padding-top:20px;}



/*------------------------------------------------------------------



15. Back to Top



-------------------------------------------------------------------*/

.back-to-top {

  position: fixed;

  bottom: 2em;

  right: 0px;

  display: none;

  background-color: #F7F7F7;

  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjFweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMjEgMTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIxIDEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjQiIHk9IjYiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjkiIHk9IjEiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEwIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI4IiB5PSIyIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI3IiB5PSIzIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI2IiB5PSI0IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI1IiB5PSI1IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI1IiB5PSI3IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxMCIgeT0iMiIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTEiIHk9IjEiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjkiIHk9IjMiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjgiIHk9IjQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjciIHk9IjUiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjYiIHk9IjYiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjE1IiB5PSI3IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxMCIgeT0iMiIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iOSIgeT0iMSIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTEiIHk9IjMiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEyIiB5PSI0IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxMyIgeT0iNSIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTQiIHk9IjYiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjE2IiB5PSI2IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxMSIgeT0iMSIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTAiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEyIiB5PSIyIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxMyIgeT0iMyIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTQiIHk9IjQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjE1IiB5PSI1IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIyIiB5PSI4IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIzIiB5PSI3IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIzIiB5PSI5IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI0IiB5PSI4IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxNiIgeT0iOCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTciIHk9IjciIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjE3IiB5PSI5IiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxOCIgeT0iOCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMSIgeT0iOSIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMiIgeT0iMTAiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjE4IiB5PSIxMCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTkiIHk9IjkiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHk9IjEwIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxIiB5PSIxMSIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTkiIHk9IjExIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIyMCIgeT0iMTAiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjwvc3ZnPg0K);

  background-position: center center;

  background-repeat: no-repeat;

  border: 1px solid #43474D;

  height: 42px;

  width: 42px;

  z-index:1000;

}

/*------------------------------------------------------------------



16. Responsive settings



-------------------------------------------------------------------*/

/* @media (max-width: 420px) */

@media (max-width: 420px) {

  .back-to-top {

    display: none !important;

  }

  h3 > small {

    display: none !important;

  }

  .team .avatar .social-small {

    display: none !important;

  }

  .top-bar-nav-wishlist {

    display: none !important;

  }

  .shop-content-header .shop-item-grid {

    margin-left: 10px;

  }

  .our-banners-description .our-banners-inner h3 {

    display: none;

  }

  .blog .blog-item1 .post-meta {

    display: none;

  }

  .blog .blog-item1-2 img,

  .blog .blog-item1-2 .video iframe {

    width: 100%;

  }

  .blog .blog-item1-2 .blog-item-description {

    width: 100%;

  }

}

/* and @media (max-width: 420px) */

/* @media (max-width: 480px) */

@media (max-width: 480px) {

  .col-xs-small {

    width: 100% !important;

    padding: 0 25px !important;

  }

  .col-xs-small .p-item-img {

    margin-top: 25px !important;

  }

  .skype-name {

    display: none !important;

  }

  .our-servise-content h4 {

    font-size: 18px !important;

  }

  .our-servise-content a {

    padding: 10px 10px !important;

  }

  .sectionTeamOfProf {

    background-image: none !important;

  }

  #block-bottomb .latest-posts,

  #block-bottomb .new-twitt,

  #block-bottomb #block-bottomb-contact,

  #block-bottomb .about {

    max-width: 80% !important;

    margin: 0 10% 0 10% !important;

  }

  section .portfolio3 .portfolioContainer > .p3-item {

    width: 100% !important;

  }

  .shop-single .shop-content-item-container {

    height: 610px !important;

  }

  .shop-classic-sidebar .container .shop-content .row .shop-content-item-container {

    height: 597px !important;

  }

  .our-banners-inner {

    width: 100% !important;

  }

  .hiiden-phone {

    display: none;

  }

}

/* and  @media (max-width: 480px) */

/* @media (max-width: 650px) */

@media (max-width: 650px) {

  span.header-smaller {

    display: none;

  }

  .our-servise-content .tab-pane .pane-mobile-item-img {

    display: none ;

  }

  .our-servise-content .tab-pane .pane-mobile-item {

    width: 100% !important;

  }

  ul.sub-menu li ul.sub-sub-menu {

    position: relative !important;

    left: 0 !important;

    margin-left: 20px !important;

  }

  .sign-in {

    display: none !important;

  }

  .slicknav_parent > .mega-menu {

    padding: 0 !important;

    background-color: rgba(0, 0, 0, 0);

    border-radius: 0;

    box-shadow: 3px 3px 15px rgba(0, 0, 0, 0);

    position: relative;

    top: 0;

  }

  .slicknav_parent > .mega-menu li {

    float: none;

    width: 100% !important;

  }

  .slicknav_parent > .mega-menu li a a {

    font-size: 14px;

    text-transform: none;

  }

  .slicknav_parent > .mega-menu li a .slicknav_arrow {

    color: #43474d !important;

  }

  .slicknav_parent > .mega-menu li a:hover .slicknav_arrow {

    color: #fff !important;

  }

  .slicknav_parent > .mega-menu li ul li a {

    color: #43474d;

  }

  .slicknav_parent > .mega-menu li ul li:hover a {

    color: #fff;

  }

  .slicknav_parent > .sub-menu > .slicknav_parent > .sub-sub-l-menu {

    position: relative !important;

    margin-left: 20px !important;

    color: #43474d;

    right: 0;

  }

  .slicknav_parent > ul.sub-menu > li:hover > a {

    border-radius: 5px !important;

  }

  .slicknav_parent > ul.sub-menu > li:hover > a > a {

    border-radius: 5px !important;

    background-color: #43474d !important;

    color: #fff !important;

  }

  ul.sub-menu > li:hover > a {

    background-color: #43474d;

    color: #fff !important;

  }

  .top-bar-nav-shop-card {

    display: none !important;

  }

  section .portfolio-masonry > .p3-item {

    width: 100% !important;

  }

  .col-650 {

    width: 100% !important;

    padding: 0 30px !important;

    margin: 0 auto !important;

  }

  .ralaited-products #owl-demo-3 .owl-item .shop-content-item-container {

    height: 537px;

  }

  .shop-classic-sidebar .shop-content .row .shop-content-item-container {

    height: 750px !important;

  }

  .js #menu {

    display: none;

  }

  .js .slicknav_menu {

    position: absolute;

    width: 300px;

    top: 70px;

    right: 0;

    display: block;

    z-index: 999999;

  }

  .index-4 .moduleTeamOfProf-bg {

    background: none;

  }

}

/* and  @media (max-width: 650px) */

/* @media (max-width: 768px) */

@media (max-width: 768px) {

  .xs-container {

    max-width: 550px;

    margin-bottom: 20px;

    margin-left: auto;

    margin-right: auto;

  }

  #searchtop {

    height: 158px !important;

  }

  .overaly h2 {

    margin: 20% 0 0 0 !important;

    color: #fff;

  }

  .slide_text_hide_768 {

    visibility: hidden;

  }



  .toggles {

    position: relative !important;

  }

  .callout {

    text-align: center;

  }

  .callout .callout-header {

    margin: 0 !important;

  }

  .callout .button-green {

    float: none!important;

    margin: 0;

  }

  #block-bottomb h3 {

    text-align: center !important;

  }

  #block-footer {

    text-align: center;

  }

  #block-footer .list-inline {

    float: none !important;

  }

  .back-to-top {

    bottom: 6em !important;

  }

  .portfolio3 .portfolioContainer .p3-item {

    width: 50% !important;

  }

  .portfolioContainer {

    margin-top: 0 !important;

  }

  .news {

    margin-top: 40px !important;

  }

  .contact-adress {

    display: block;

    padding-bottom: 40px !important;

  }

  .team .avatar li ul {

    display: block !important;

  }

  ul.mega-menu {

    padding: 20px 10px 20px 10px !important;

    width: 100% !important;

  }

  .blog-item1 {

    padding-left: 0px !important;

  }

  .blog-item1 .post-meta {

    display: block;

    width: 100%;

    position: relative;

    margin-bottom: 15px;

  }

  p.price-range > label {

    float: none !important;

  }

  .shop-classic-sidebar .shop-content .shop-content-item-container {

    height: 537px !important;

  }

  .shop-classic.shop-content .shop-content-item-container {

    height: 850px !important;

  }

  .logo-small {

    display: block;

    position: relative;

    margin: 0 auto 15px auto !important;

  }

  .shop-single .owl-controls {

    display: none !important;

  }

  .ralaited-products #owl-demo-3 .shop-content-item-container {

    height: 567px;

  }

  .moduleCallout2 h3 {

    text-align: center !important;

  }

  .moduleCallout2 p {

    text-align: center !important;

  }

  .moduleCallout2 .button-green {

    float: none !important;

    margin-top: 5px !important;

  }

  .moduleCallout2 {

    text-align: center;

  }

  .tp-caption a.button-green {

    height: 30px !important;

  }

  p.price-range > input {

    padding-top: 2px !important;

  }

}

/* and @media (max-width: 768px) */

/* @media (max-width: 992px)*/

@media (max-width: 992px) {

  .features-tools-content .features-list-img {

    text-align: center;

  }

  .top-bar .address {

    display: none;

  }

  .top-bar-nav .skype-name {

    display: none;

  }

  .social {

    margin: 15px 0 0 0 !important;

  }

  .menu-container #menu {

    padding: 0;

  }

  ul#menu li > a > i {

    margin: 0 -5px 0 5px !important;

  }

  ul#menu .search {

    font-size: 14px !important;

    line-height: 14px !important;

  }

  .owl-buttons .owl-prev,

  .owl-buttons .owl-next {

    display: none !important;

  }

  .our-servise-content {

    padding-bottom: 0 !important;

  }

  .infographics-content h2 {

    margin-top: 0 !important;

  }

  .features-list {

    margin: 0 10px 10px 0 !important;

    padding: 0 !important;

  }

  .features-list li {

    margin-bottom: 7px !important;

  }

  .callout {

    padding: 35px 0 !important;

  }

  .callout h3 {

    margin-top: 10px !important;

  }

  .callout .container > .row .button-green {

    margin-top: 35px;

  }

  .sectionTeamOfProf {

    background: none;

  }

  .portfolioContainer .p3-item {

    width: 33.33% !important;

  }

  section .portfolio-masonry > .p3-item {

    width: 33.33%;

  }

  .our-banners {

    padding-top: 25px;

  }

  .banners-desc {

    display: block !important;

  }

  .team .avatar p {

    display: block !important;

  }

  .team .avatar ul {

    margin-top: 0px !important;

  }

  .team .blog-item-quote {

    margin-top: 15px !important;

  }

  .team .my-projects {

    margin-bottom: 15px;

  }

  .shop-mega-menu .mega-menu-header {

    padding-top: 15px !important;

  }

  .shop-classic .shop-content .shop-content-item-container {

    height: 537px;

  }

  .our-services ul li {

    padding: 8px 0 18px 0;

  }

  .our-services ul li i {

    margin-top: -8px;

  }

  p.banners-desc {

    display: none !important;

  }

  .moduleTeamOfProf .container .seo-item img {

    padding-top: 20px;

  }

  .blog .container .row .sidebar-right {

    margin: 35px;

    margin-bottom: 25px;

  }

}

/* and @media (max-width: 992px) */

/* @media (min-width: 990px) and (max-width: 1170px) */

@media (min-width: 990px) and (max-width: 1170px) {

  .features-list li {

    font-size: 12px !important;

    margin: 0 10px 10px 0 !important;

  }

  .features-list i {

    padding: 1.5px 0 0 1px !important;

  }

  .features-list-left {

    margin-right: 10px !important;

  }

  .back-to-top {

    bottom: 6em;

  }

  .portfolioContainer .p3-item {

    width: 25% !important;

  }

}

/* and @media (min-width: 990px) and (max-width: 1170px) */

/* @media (max-width: 1200px) */

@media (max-width: 1200px) {

  .top-bar ul.top-bar-nav > li {

    margin: 0 5px 0 0;

    padding: 0 5px 0 0;

  }

  .menu-container ul#menu > li {

    margin-left: 0px;

  }

  .menu-container ul#menu > li > a {

    padding: 10px 8px 10px 5px;

  }

  .row #owl-demo-3 .owl-buttons,

  .row #owl-demo-1 .owl-buttons,

  .row #owl-demo-7 .owl-buttons {

    display: none;

  }

  .our-banners-inner p {

    display: none;

  }

  .our-banners-inner h3 {

    padding-bottom: 15px !important;

  }

  .header-popular {

    padding-top: 25px !important;

  }

  .home-3-popular {

    padding-top: 0 !important;

  }

  .team .avatar p {

    display: none;

  }

  .team .avatar ul {

    margin-top: 15px;

  }

  .features .megamenu-featured {

    display: none;

  }

  .features .mega-menu-col-2 {

    width: 33%;

  }

  .features .mega-menu-col-4 {

    display: none;

  }

  p.price-range > .button-green {

    float: none !important;

    margin: 10px 0 0 0 !important;

  }

  .our-banners-border {

    padding-top: 8px !important;

  }

  .portfolio-masonry .p3-item {

    width: 25%;

  }

  .shop-content .shop-content-item-container {

    height: 487px;

  }

  .shop-menu .mega-menu .megamenu-featured {

    display: none;

  }

}

/* and @media (max-width: 1200px) */

/*------------------------------------------------------------------



and Responsive settings



-------------------------------------------------------------------*/

/* Font style */

.bg-open-sans,

.bg-open-sans span,

.bg-open-sans h3 > small,

.bg-open-sans .mega-menu-col-2 ul li,

.bg-open-sans .shop-mega-menu ul li,

.bg-open-sans .shop-mega-menu a.read,

.bg-open-sans .shop-mega-menu span.megamenu-featured-desc,

.bg-open-sans .shop-card-products-features,

.bg-open-sans .toggles1 > .toggle > h4,

.bg-open-sans .blog-pop-products-description > span,

.bg-open-sans .shop .title,

.bg-open-sans .contact-adress {

  font-family: 'Open sans' !important;

}

.bg-oswald,

.bg-oswald span,

.bg-oswald h3 > small,

.bg-oswald .mega-menu-col-2 ul li,

.bg-oswald .shop-mega-menu ul li,

.bg-oswald .shop-mega-menu a.read,

.bg-oswald .shop-mega-menu span.megamenu-featured-desc,

.bg-oswald .shop-card-products-features,

.bg-oswald .toggles1 > .toggle > h4,

.bg-oswald .blog-pop-products-description > span,

.bg-oswald .shop .title,

.bg-oswald .contact-adress {

  font-family: 'Oswald' !important;

}

.bg-lato,

.bg-lato span,

.bg-lato h3 > small,

.bg-lato .mega-menu-col-2 ul li,

.bg-lato .shop-mega-menu ul li,

.bg-lato .shop-mega-menu a.read,

.bg-lato .shop-mega-menu span.megamenu-featured-desc,

.bg-lato .shop-card-products-features,

.bg-lato .toggles1 > .toggle > h4,

.bg-lato .blog-pop-products-description > span,

.bg-lato .shop .title,

.bg-lato .contact-adress {

  font-family: 'Lato', sans-serif !important;

}

.bg-raleway,

.bg-raleway span,

.bg-raleway h3 > small,

.bg-raleway .mega-menu-col-2 ul li,

.bg-raleway .shop-mega-menu ul li,

.bg-raleway .shop-mega-menu a.read,

.bg-raleway .shop-mega-menu span.megamenu-featured-desc,

.bg-raleway .shop-card-products-features,

.bg-raleway .toggles1 > .toggle > h4,

.bg-raleway .blog-pop-products-description > span,

.bg-raleway .shop .title,

.bg-raleway .contact-adress {

  font-family: 'Raleway', sans-serif !important;

}

.bg-source-sans-pro,

.bg-source-sans-pro span,

.bg-source-sans-pro h3 > small,

.bg-source-sans-pro .mega-menu-col-2 ul li,

.bg-source-sans-pro .shop-mega-menu ul li,

.bg-source-sans-pro .shop-mega-menu a.read,

.bg-source-sans-pro .shop-mega-menu span.megamenu-featured-desc,

.bg-source-sans-pro .shop-card-products-features,

.bg-source-sans-pro .toggles1 > .toggle > h4,

.bg-source-sans-pro .blog-pop-products-description > span,

.bg-source-sans-pro .shop .title,

.bg-source-sans-pro .contact-adress {

  font-family: 'Source Sans Pro', sans-serif !important;

}

.bg-pt-sans,

.bg-pt-sans span,

.bg-pt-sans h3 > small,

.bg-pt-sans .mega-menu-col-2 ul li,

.bg-pt-sans .shop-mega-menu ul li,

.bg-pt-sans .shop-mega-menu a.read,

.bg-pt-sans .shop-mega-menu span.megamenu-featured-desc,

.bg-pt-sans .shop-card-products-features,

.bg-pt-sans .toggles1 > .toggle > h4,

.bg-pt-sans .blog-pop-products-description > span,

.bg-pt-sans .shop .title,

.bg-pt-sans .contact-adress {

  font-family: 'PT Sans', sans-serif !important;

}

.bg-droid-serif,

.bg-droid-serif span,

.bg-droid-serif h3 > small,

.bg-droid-serif .mega-menu-col-2 ul li,

.bg-droid-serif .shop-mega-menu ul li,

.bg-droid-serif .shop-mega-menu a.read,

.bg-droid-serif .shop-mega-menu span.megamenu-featured-desc,

.bg-droid-serif .shop-card-products-features,

.bg-droid-serif .toggles1 > .toggle > h4,

.bg-droid-serif .blog-pop-products-description > span,

.bg-droid-serif .shop .title,

.bg-droid-serif .contact-adress {

  font-family: 'Droid Serif', serif !important;

}

.hr-oswald h1,

.hr-oswald h2,

.hr-oswald h3,

.hr-oswald h4,

.hr-oswald h5,

.hr-oswald h6,

.hr-oswald .item-circle,

.hr-oswald .button-green,

.hr-oswald .button-gray,

.hr-oswald .button-dark,

.hr-oswald #owl-demo-6 .shop-content-item-container .price a,

.hr-oswald .revievs,

.hr-oswald .cart-subtotal span,

.hr-oswald .shop-card-products-description > .price,

.hr-oswald .shop-card-products-description-header,

.hr-oswald .shop-content-item > .shop-content-item-description > a.option,

.hr-oswald .price span,

.hr-oswald p.price-range > input,



.hr-oswald .pop-products-number,

.hr-oswald .pop-products-description,

.hr-oswald .pop-products-price,

.hr-oswald .pop-products-prev-price,

.hr-oswald .our-banners-description > .our-banners-border > .banners-header,

.hr-oswald .our-banners-description > .our-banners-border > a,

.hr-oswald ul#menu,

.hr-oswald .portfolioFilter > .filter-link > a,

.hr-oswald .portfolioFilter > .filter-link > a.current,

.hr-oswald .post-meta .date h2 span,

.hr-oswald .blog-item a.more,

.hr-oswald .blog-item-description .post-date,

.hr-oswald .blog-item-quote .autor,

.hr-oswald .shop .clear-selection,

.hr-oswald .form-row ul li:first-child,

.hr-oswald .contact-classic .title,

.hr-oswald .our-banners-inner h3,

.hr-oswald .our-banners-inner a,

.hr-oswald .shipping span.number,

.hr-oswald .page-404,

.hr-oswald .latest-posts a {

  font-family: 'Oswald' !important;

}

.hr-open-sans h1,

.hr-open-sans h2,

.hr-open-sans h3,

.hr-open-sans h4,

.hr-open-sans h5,

.hr-open-sans h6,

.hr-open-sans .item-circle,

.hr-open-sans .button-green,

.hr-open-sans .button-gray,

.hr-open-sans .button-dark,

.hr-open-sans #owl-demo-6 .shop-content-item-container .price a,

.hr-open-sans .revievs,

.hr-open-sans .cart-subtotal span,

.hr-open-sans .shop-card-products-description > .price,

.hr-open-sans .shop-card-products-description-header,

.hr-open-sans .shop-content-item > .shop-content-item-description > a.option,

.hr-open-sans .price span,

.hr-open-sans p.price-range > input,

.hr-open-sans .pop-products-number,

.hr-open-sans .pop-products-description,

.hr-open-sans .pop-products-price,

.hr-open-sans .pop-products-prev-price,

.hr-open-sans .our-banners-description > .our-banners-border > .banners-header,

.hr-open-sans .our-banners-description > .our-banners-border > a,

.hr-open-sans ul#menu,

.hr-open-sans .portfolioFilter > .filter-link > a,

.hr-open-sans .portfolioFilter > .filter-link > a.current,

.hr-open-sans .post-meta .date h2 span,

.hr-open-sans .blog-item a.more,

.hr-open-sans .blog-item-description .post-date,

.hr-open-sans .blog-item-quote .autor,

.hr-open-sans .shop .clear-selection,

.hr-open-sans .form-row ul li:first-child,

.hr-open-sans .contact-classic .title,

.hr-open-sans .our-banners-inner h3,

.hr-open-sans .our-banners-inner a,

.hr-open-sans .shipping span.number,

.hr-open-sans .page-404,

.hr-open-sans .latest-posts a {

  font-family: 'Open sans' !important;

}

.hr-lato h1,

.hr-lato h2,

.hr-lato h3,

.hr-lato h4,

.hr-lato h5,

.hr-lato h6,

.hr-lato .item-circle,

.hr-lato .button-green,

.hr-lato .button-gray,

.hr-lato .button-dark,

.hr-lato #owl-demo-6 .shop-content-item-container .price a,

.hr-lato .revievs,

.hr-lato .cart-subtotal span,

.hr-lato .shop-card-products-description > .price,

.hr-lato .shop-card-products-description-header,

.hr-lato .shop-content-item > .shop-content-item-description > a.option,

.hr-lato .price span,

.hr-lato p.price-range > input,

.hr-lato .pop-products-number,

.hr-lato .pop-products-description,

.hr-lato .pop-products-price,

.hr-lato .pop-products-prev-price,

.hr-lato .our-banners-description > .our-banners-border > .banners-header,

.hr-lato .our-banners-description > .our-banners-border > a,

.hr-lato ul#menu,

.hr-lato .portfolioFilter > .filter-link > a,

.hr-lato .portfolioFilter > .filter-link > a.current,

.hr-lato .post-meta .date h2 span,

.hr-lato .blog-item a.more,

.hr-lato .blog-item-description .post-date,

.hr-lato .blog-item-quote .autor,

.hr-lato .shop .clear-selection,

.hr-lato .form-row ul li:first-child,

.hr-lato .contact-classic .title,

.hr-lato .our-banners-inner h3,

.hr-lato .our-banners-inner a,

.hr-lato .shipping span.number,

.hr-lato .page-404,

.hr-lato .latest-posts a {

  font-family: 'Lato' !important;

}

.hr-raleway h1,

.hr-raleway h2,

.hr-raleway h3,

.hr-raleway h4,

.hr-raleway h5,

.hr-raleway h6,

.hr-raleway .item-circle,

.hr-raleway .button-green,

.hr-raleway .button-gray,

.hr-raleway .button-dark,

.hr-raleway #owl-demo-6 .shop-content-item-container .price a,

.hr-raleway .revievs,

.hr-raleway .cart-subtotal span,

.hr-raleway .shop-card-products-description > .price,

.hr-raleway .shop-card-products-description-header,

.hr-raleway .shop-content-item > .shop-content-item-description > a.option,

.hr-raleway .price span,

.hr-raleway p.price-range > input,

.hr-raleway .pop-products-number,

.hr-raleway .pop-products-description,

.hr-raleway .pop-products-price,

.hr-raleway .pop-products-prev-price,

.hr-raleway .our-banners-description > .our-banners-border > .banners-header,

.hr-raleway .our-banners-description > .our-banners-border > a,

.hr-raleway ul#menu,

.hr-raleway .portfolioFilter > .filter-link > a,

.hr-raleway .portfolioFilter > .filter-link > a.current,

.hr-raleway .post-meta .date h2 span,

.hr-raleway .blog-item a.more,

.hr-raleway .blog-item-description .post-date,

.hr-raleway .blog-item-quote .autor,

.hr-raleway .shop .clear-selection,

.hr-raleway .form-row ul li:first-child,

.hr-raleway .contact-classic .title,

.hr-raleway .our-banners-inner h3,

.hr-raleway .our-banners-inner a,

.hr-raleway .shipping span.number,

.hr-raleway .page-404,

.hr-raleway .latest-posts a {

  font-family: 'Raleway' !important;

}

.hr-source-sans-pro h1,

.hr-source-sans-pro h2,

.hr-source-sans-pro h3,

.hr-source-sans-pro h4,

.hr-source-sans-pro h5,

.hr-source-sans-pro h6,

.hr-source-sans-pro .item-circle,

.hr-source-sans-pro .button-green,

.hr-source-sans-pro .button-gray,

.hr-source-sans-pro .button-dark,

.hr-source-sans-pro #owl-demo-6 .shop-content-item-container .price a,

.hr-source-sans-pro .revievs,

.hr-source-sans-pro .cart-subtotal span,

.hr-source-sans-pro .shop-card-products-description > .price,

.hr-source-sans-pro .shop-card-products-description-header,

.hr-source-sans-pro .shop-content-item > .shop-content-item-description > a.option,

.hr-source-sans-pro .price span,

.hr-source-sans-pro p.price-range > input,

.hr-source-sans-pro .pop-products-number,

.hr-source-sans-pro .pop-products-description,

.hr-source-sans-pro .pop-products-price,

.hr-source-sans-pro .pop-products-prev-price,

.hr-source-sans-pro .our-banners-description > .our-banners-border > .banners-header,

.hr-source-sans-pro .our-banners-description > .our-banners-border > a,

.hr-source-sans-pro ul#menu,

.hr-source-sans-pro .portfolioFilter > .filter-link > a,

.hr-source-sans-pro .portfolioFilter > .filter-link > a.current,

.hr-source-sans-pro .post-meta .date h2 span,

.hr-source-sans-pro .blog-item a.more,

.hr-source-sans-pro .blog-item-description .post-date,

.hr-source-sans-pro .blog-item-quote .autor,

.hr-source-sans-pro .shop .clear-selection,

.hr-source-sans-pro .form-row ul li:first-child,

.hr-source-sans-pro .contact-classic .title,

.hr-source-sans-pro .our-banners-inner h3,

.hr-source-sans-pro .our-banners-inner a,

.hr-source-sans-pro .shipping span.number,

.hr-source-sans-pro .page-404,

.hr-source-sans-pro .latest-posts a {

  font-family: 'Source sans pro' !important;

}

.hr-pt-sans h1,

.hr-pt-sans h2,

.hr-pt-sans h3,

.hr-pt-sans h4,

.hr-pt-sans h5,

.hr-pt-sans h6,

.hr-pt-sans .item-circle,

.hr-pt-sans .button-green,

.hr-pt-sans .button-gray,

.hr-pt-sans .button-dark,

.hr-pt-sans #owl-demo-6 .shop-content-item-container .price a,

.hr-pt-sans .revievs,

.hr-pt-sans .cart-subtotal span,

.hr-pt-sans .shop-card-products-description > .price,

.hr-pt-sans .shop-card-products-description-header,

.hr-pt-sans .shop-content-item > .shop-content-item-description > a.option,

.hr-pt-sans .price span,

.hr-pt-sans p.price-range > input,

.hr-pt-sans .pop-products-number,

.hr-pt-sans .pop-products-description,

.hr-pt-sans .pop-products-price,

.hr-pt-sans .pop-products-prev-price,

.hr-pt-sans .our-banners-description > .our-banners-border > .banners-header,

.hr-pt-sans .our-banners-description > .our-banners-border > a,

.hr-pt-sans ul#menu,

.hr-pt-sans .portfolioFilter > .filter-link > a,

.hr-pt-sans .portfolioFilter > .filter-link > a.current,

.hr-pt-sans .post-meta .date h2 span,

.hr-pt-sans .blog-item a.more,

.hr-pt-sans .blog-item-description .post-date,

.hr-pt-sans .blog-item-quote .autor,

.hr-pt-sans .shop .clear-selection,

.hr-pt-sans .form-row ul li:first-child,

.hr-pt-sans .contact-classic .title,

.hr-pt-sans .our-banners-inner h3,

.hr-pt-sans .our-banners-inner a,

.hr-pt-sans .shipping span.number,

.hr-pt-sans .page-404,

.hr-pt-sans .latest-posts a {

  font-family: 'Pt sans' !important;

}

.hr-droid-serif h1,

.hr-droid-serif h2,

.hr-droid-serif h3,

.hr-droid-serif h4,

.hr-droid-serif h5,

.hr-droid-serif h6,

.hr-droid-serif .item-circle,

.hr-droid-serif .button-green,

.hr-droid-serif .button-gray,

.hr-droid-serif .button-dark,

.hr-droid-serif #owl-demo-6 .shop-content-item-container .price a,

.hr-droid-serif .revievs,

.hr-droid-serif .cart-subtotal span,

.hr-droid-serif .shop-card-products-description > .price,

.hr-droid-serif .shop-card-products-description-header,

.hr-droid-serif .shop-content-item > .shop-content-item-description > a.option,

.hr-droid-serif .price span,

.hr-droid-serif p.price-range > input,

.hr-droid-serif .pop-products-number,

.hr-droid-serif .pop-products-description,

.hr-droid-serif .pop-products-price,

.hr-droid-serif .pop-products-prev-price,

.hr-droid-serif .our-banners-description > .our-banners-border > .banners-header,

.hr-droid-serif .our-banners-description > .our-banners-border > a,

.hr-droid-serif ul#menu,

.hr-droid-serif .portfolioFilter > .filter-link > a,

.hr-droid-serif .portfolioFilter > .filter-link > a.current,

.hr-droid-serif .post-meta .date h2 span,

.hr-droid-serif .blog-item a.more,

.hr-droid-serif .blog-item-description .post-date,

.hr-droid-serif .blog-item-quote .autor,

.hr-droid-serif .shop .clear-selection,

.hr-droid-serif .form-row ul li:first-child,

.hr-droid-serif .contact-classic .title,

.hr-droid-serif .our-banners-inner h3,

.hr-droid-serif .our-banners-inner a,

.hr-droid-serif .shipping span.number,

.hr-droid-serif .page-404,

.hr-droid-serif .latest-posts a {

  font-family: 'Droid serif' !important;

}

/* and Font style */

/* Switcher */



#switcher {

  margin-left:0;

  -webkit-transition: 0.4s !important;

  -moz-transition: 0.4s !important;

  transition: 0.4s !important;

 

  background: none repeat scroll 0 0 #f7f7f7;

  top: 45px;

  position: absolute;

  width: 210px;

  border-color: #43474d ;

  border-style: solid solid solid none;

  border-width: 1px 1px 1px 0;

  margin: 0;

  padding: 24px 0 10px;

  list-style: none;

  z-index: 999999;

  left:-210px;

}

#switcher.show-switcher { left:0;}





#switcher .selectbox .selectify, #switcher .selectbox .selectify .header-f, #switcher .selectbox .selectify .options, #switcher .selectbox .selectify .option {    min-width: 100px;}



.switcher {



  -webkit-transition: 0.1s !important;

  -moz-transition: 0.1s !important;

  transition: 0.1s !important;

}



.show-switcher-icon {

  position: absolute;

  left: 100%;

  border-color: #C7C7C7 ;

  border-style: solid solid solid none;

  border-width: 1px 1px 1px 0;

  height: 42px;

  width: 42px;

  background-color: #f7f7f7;

  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9IjAgMCA4IDEzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDEzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI2IiB5PSI1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iNyIgeT0iNiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjUiIHk9IjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI0IiB5PSIzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMyIgeT0iMiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjIiIHk9IjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB5PSIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iNSIgeT0iNiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjYiIHk9IjciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI0IiB5PSI1IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMyIgeT0iNCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjIiIHk9IjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxIiB5PSIyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeT0iMTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI1IiB5PSI2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iNiIgeT0iNSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjQiIHk9IjciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIzIiB5PSI4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMiIgeT0iOSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEiIHk9IjEwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMSIgeT0iMTIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI2IiB5PSI3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iNyIgeT0iNiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjUiIHk9IjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI0IiB5PSI5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzQzNDc0RCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMyIgeT0iMTAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNDM0NzREIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIyIiB5PSIxMSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MzQ3NEQiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);

  background-repeat: no-repeat;

  background-position: center;

}

.show-switcher .show-switcher-icon {

  position: absolute;

  left: 100%;

  border-color: #43474d;

  border-style: solid solid solid none;

  border-width: 1px 1px 1px 0;

  height: 42px;

  width: 42px;

  background-color: #f7f7f7;

  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSIwIDAgMTMgMTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEzIDEzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxMSIgeT0iMTAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxMiIgeT0iMTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxMCIgeT0iOSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjkiIHk9IjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI4IiB5PSI3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iNiIgeT0iNSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjciIHk9IjYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI1IiB5PSI0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iNCIgeT0iMyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjMiIHk9IjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIyIiB5PSIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeT0iMSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEwIiB5PSIxMSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjExIiB5PSIxMiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjkiIHk9IjEwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iOCIgeT0iOSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjciIHk9IjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI1IiB5PSI2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iNiIgeT0iNyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjQiIHk9IjUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIzIiB5PSI0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMiIgeT0iMyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEiIHk9IjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB5PSIxMSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEwIiB5PSIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI5IiB5PSIyIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iOCIgeT0iMyIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjciIHk9IjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI1IiB5PSI2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iNiIgeT0iNSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjQiIHk9IjciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIzIiB5PSI4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMiIgeT0iOSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEiIHk9IjEwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMSIgeT0iMTIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIxMSIgeT0iMiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjEyIiB5PSIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iMTAiIHk9IjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI5IiB5PSI0IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iOCIgeT0iNSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjYiIHk9IjciIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSI3IiB5PSI2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPHJlY3QgeD0iNSIgeT0iOCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjQiIHk9IjkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRUIwMDAwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIi8+DQo8cmVjdCB4PSIzIiB5PSIxMCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFQjAwMDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiLz4NCjxyZWN0IHg9IjIiIHk9IjExIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VCMDAwMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIvPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);

  background-repeat: no-repeat;

  background-position: center;

}



.switcher-box {

  border-bottom: 1px solid #C7C7C7;

  color: #525252;

  margin: 0 0 18px;

  padding: 0 30px 15px 30px;

  position: relative;

  text-align: left;

  height: 100%;

}

.switcher .switcher-box:last-child {

  border-bottom: none;

  margin: 0;

}

.switcher-box h5 {  margin: 0 0 20px;}

.switcher-box:first-child h5 {

  float: none;

}

.switcher-box .first {

  padding: 2px ;

}

.switcher-box > ul > li {

  padding: 2px;

  margin: 0;

  list-style: inline;

}

.switcher-box ul {

  margin-bottom: 0;

}





#switcher .themecolor  { padding:0  30px 15px; position:relative;    border-bottom: 1px solid #c7c7c7;    color: #525252;    margin: 0 0 18px;    position: relative;}

#switcher  .themecolor:before { display:block; content:"Color theme";     font-family: "Oswald" !important;   font-size: 18px !important; line-height: normal; margin-bottom:10px;}

#switcher  .themecolor:after { display:block; content:"";   background-image: url(../images/trigger-bg.png);  margin-bottom: 14px;  height: 23px;  width: 23px; position:absolute;     right: 30px;    top: 3px;}





.themecolor a {  background-image: url(../images/colors-bg.png);  height: 28px;  width: 28px;  overflow: hidden;     display: inline-block;      margin: 3px;}

.themecolor a .color-list { display:none}

.themecolor .green {  background-position: 0 0;}

.themecolor .brown {  background-position: -40px 0;}

.themecolor .blue {  background-position: -80px 0;}

.themecolor .red {  background-position: -120px 0;}

.themecolor .pink {  background-position: 0 -40px;}

.themecolor .turquoise {  background-position: -40px -40px;}

.themecolor .orange {  background-position: -80px -40px;}

.themecolor  .yellow {  background-position: -120px -40px;}



/*Radio Changer*/

.radio-changer {  top: 48px;  position: absolute;  height: 120px;  width: 17px;  background-image: url(../images/slider-range.png);  z-index: 99;}

.radio-labels {  left: -45px;  width: 100px;  z-index: 101;}



.radio-labels  label {   font-size: 14px; margin:0; line-height:20px;}

.radio-labels input[type="radio"] {  display: none;}

.radio-labels input[type="radio"] + label {  padding: 0 0 0 25px;  left: -45px;  margin: 5px 0 5px 1px;  font: 16px;  font-weight: normal;  color: #525252;  cursor: pointer;}

.radio-labels input[type="radio"] + label::before {  position: absolute;  content: "";  line-height: 24px;  display: inline-block;  height: 24px;  width: 24px;  margin-left: -1px;  background-image: url(../images/slider-handle.png);  background-repeat: no-repeat;  z-index: 9999;}

.radio-labels input[type="radio"] + label::before {  background-position: 0px -24px;}

.radio-labels input[type="radio"]:checked + label::before {  margin-top: 1px;  left: 28px;  background-position: 0 0;}





/*Background image changer*/

.background-image {

  border: 1px solid #fff;

  height: 26px;

  width: 26px;

  float: left;

}

.background-image:hover {

  border: 1px solid #000;

}

.bg-img-1,

.bg-img-2,

.bg-img-3,

.bg-img-4 {

  width: 26px;

  height: 26px;

  border: 1px solid #fff;

}

.bg-img-1 {

  background-image: url(../images/background_image/brickwall.png);

}

.bg-img-2 {

  background-image: url(../images/background_image/pw_pattern.png);

}

.bg-img-3 {

  background-image: url(../images/background_image/sos.png);

}

.bg-img-4 {

  background-image: url(../images/background_image/tileable_wood_texture.png);

}

/*Font Changer*/

.font-header {

  font-size: 16px;

  margin: 0 0 2px 0;

}

.font-body {

  font-size: 16px;

  margin: 8px 0 2px 0;

}

.font-note {

  margin: 8px 0 0 0;

  font-size: 10px;

}

/* and Switcher */

.preloader {

  width: 100%;

  height: 100%;

  background-color: rgba(70, 152, 221, 0.9);

  z-index: 9999999;

  position: fixed;

}







/*------------------------------------------*/

ul, ol { margin:0}



#block-panel p { margin:0}

#block-panel .position-panel-1 .jv-module { float:left; margin:0;  border-right: 1px solid #616469;   margin: 0 10px 0 0;   padding: 0 10px 0 0;}

#block-panel .position-panel-2 .jv-module { float: right; margin:0}



.singin:before {    display: inline-block;    font-family: FontAwesome;    font-style: normal;    font-weight: normal;    line-height: 1;	content: "\f090";	margin-right:8px;}





.contact-page .share a:before,

.categories ul li a:before,

.shop #hikashop_add_wishlist:after,

.shop div#hikashop_product_contact_main:after,

.hikashop_cart_step_finished:after,

.shipping_item label.button-green:before {

	font-family: FontAwesome;

	font-style: normal;

	font-weight: normal;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}



.form-control {	border-color: #dcdcdc;	border-radius: 5px;	box-shadow: none;}

h3 > small {	font-weight: 100;}



#system-message-container #system-message {margin-bottom: 25px;}

#system-message-container #system-message.alert {padding: 15px;}



.alert p {margin-bottom: 10px;}

.alert-error {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}

.alert-notice {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}

.alert-message {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}



label {font-family: 'trafic' !important;font-weight: 300 !important;font-size: 16px;}

label.invalid{	border: none;color: #a94442;}





#sbox-content iframe {	height: 100% !important}

.panel {	box-shadow: none !important;}



#searchtop input {	font-family: 'Open Sans',sans-serif;}

#searchtop input ::-webkit-input-placeholder,#searchtop input ::-moz-placeholder,#searchtop input ::-ms-placeholder,#searchtop input ::placeholder{	color: #fff;}

#search-beack {	z-index: 1;}



/*Fix */

body.PortfolioFullwidth #block-main > .container .box-portfolio {	margin: 0;}

body.PortfolioFullwidth #block-main > .container .box-portfolio .pfo-item {	padding: 1px 1px 0 0;}

.button-green.load-more { margin-top: 30px;}

.button-green.load-more .fa { margin-right: 10px;}





#block-header { padding:20px 0; margin:0 !important} 

#logo  { float: left;}

.nav-tabs > li > a { font-size:18px;}



#block-slide { padding:0}



body.index-1 #block-main,

body.index-2 #block-main,

body.index-3 #block-main { padding:0 !important}

body.index-1 #main-content,

body.index-2 #main-content,

body.index-3 #main-content { padding:0 !important}















#searchtop .container { position:relative}

#hikashop_cart_listing table { clear:both}





.block  .jv-module { margin:30px 0 0;}

.block  .jv-module:first-child { margin-top:0;}

#block-bottomb .jvlatestnews .intro-title { line-height:normal; margin:0}





.mapsInfo .jvmapcontain { margin-bottom:30px;}



.fullwidth > h3.title-module { max-width:1140px; margin:0 auto 20px}



.bx-viewport ul li a { display:block}

.bx-viewport ul li a img  { display:block; width:100%}









/* login */

.btl-content-block input{line-height:normal;}

.btl-content-block > h3,.btl-content-block .link-user-login > h3{display:none}

.login-mod-custom .rowform {margin-bottom: 5px;padding-bottom: 5px;}

.login-mod-custom .rowform > label{width:30%;font-size:15px}

.login-mod-custom ul {list-style: disc inside;font-family: tahoma;float:left;white-space: nowrap;}

.login-mod-custom ul a,.login-mod-custom ul a:hover{text-decoration:none}

.btl-content-block .link-user-login ul{list-style:none}

.btl-content-block {border-top: none;;box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.2);border-radius: 0 !important;}

.btl-panel .active {background: #fff;color: #b2d231;padding: 12px;}



/*================ Breadcrumbs ======================*/



	.breadcrumb {

		background-color: transparent;

		margin-bottom: 0;

		padding: 0;

	}

		#block-breadcrumb .page-title-address li {

			float: left;

		}

			#block-breadcrumb .page-title-address li a,

			#block-breadcrumb .page-title-address li span {

				font-size: 16px;

			}

		#block-breadcrumb .page-title-address > i {

			float: left;

		}

	/*.titlePage {

		display: none;

	}*/

	#block-breadcrumb .titlePage,

	#block-breadcrumb h1{

		display: inline-block;

		font-size: 24px !important;

		line-height: 1.1;

		margin-bottom: 0;

		text-transform: uppercase;

	}



/*================ Menu Mobile ======================*/

a.flexMenuToggle {

float: right;

margin: 17px 5px 0px;

-webkit-border-radius: 4px;

-moz-border-radius: 4px;

border-radius: 5px;

background-color: #43474d;

height: 33px;

width: auto;

padding: 6px 35px 4px 10px;

}

a.flexMenuToggle:before {

content: "Menu";

float: left;

text-transform: uppercase;

font-size: 16px;

}

a.flexMenuToggle span {

	background: #FFFFFF;

	display: block;

	height: 2px;

	margin: 3px 0 0px;

	width: 18px;

	position: absolute;

	top: 12px;

	right: 10px;

}

a.flexMenuToggle span:first-child {

	top: 10px;

}

a.flexMenuToggle span:last-child {

	top: 17px;

}



/*================ Sidebar ======================*/

.sidebar {

	padding-top: 15px;

}

.sidebar h4.first {

  margin: 0 0 25px 0;

}

.sidebar h4 {

  font-size: 16px !important;

  margin: 15px 0 25px 0;

  text-transform: uppercase;

  line-height: 1.1;

}

.sidebar > h4,

.sidebar .title-module {

  font-size: 21px !important;

  text-transform: uppercase;

}

.sidebar h4.sidebar-header {

  padding-top: 25px;

  margin: 0 0 35px 0;

}



/*toggle*/

.sidebar .toggle > h4 {

  cursor: pointer;

}





.toggles1 .toggle:first-child {

	margin-top: 0 !important;

}

/*================ Pagination ======================*/

.page-number > ul { list-style:none; text-align:center}

.page-number > ul li {

	margin:  0 2px 4px 2px;

}





/*================ Contact page ================*/

#block-fulltop {

	padding: 0;

}

.contact-page > .btn-group {

	display: none;

}

.contact-page, .contact-page #mainsite {

	background-color: #f9f9f9;

}



.contact-page #block-header {

	background-color: #fff;

}

	.contact-page .contact-classic {

		padding-top: 0;

	}

	.contact-page #block-header.scroll-to-fixed-fixed {

		background-color: rgba(255, 255, 255, 0.85);

	}

	.contact-page .contact-form input[type="button"] {

		display: inline-block;

		width: auto;

		border: none;

		padding: 5px 30px 5px 30px;

	}

	/*Social*/

	.contact-page .share a {

		border: 1px solid #43474d;

		border-radius: 4px;

		height: 40px;

		width: 40px;

		text-align: center;

		position: relative;

		padding: 9px;

		line-height: 18px;

		display: inline-block;

		margin-left: 10px;

	}



		.contact-page .share a:first-child {

			margin-left: 0;

		}

		.contact-page .share a span {

			display: none;

		}

		.contact-page .share a:before {

			font-size: 21px;

		}

		.contact-page .share a.addthis_button_facebook:before {

			content: "\f09a";

		}

		.contact-page .share a.addthis_button_twitter:before {

			content: "\f099";		

		}

		.contact-page .share a.addthis_button_email:before {

			content: "\f003";		

		}

		.contact-page .share a.addthis_button_linkedin:before {

			content: "\f0e1";		

		}



.contact-page .contact-form .recaptchatable {

	border-radius: 5px !important;

	width: 100%;

	margin-top: 15px !important;

	overflow: hidden;



}

	.contact-page .contact-form .recaptchatable #recaptcha_response_field {

		padding: 8px 10px !important;

		margin-top: 0px;

		width: 298px !important;

		border-radius: 4px !important;

	}



.contact-page  .contact-form .alert {

	padding: 0;

}

.contact-classic .contact-form .alert {

	padding: 15px;

}





/*================ member register ===*/

.member-registration .panel .panel-body .form-group:first-child .col-md-9{

	display: none;

}

.member-registration .panel .panel-body .form-group:first-child  .control-label {

	float: right;

}

	.member-registration .panel .panel-body .form-group:first-child  .control-label label {

		font-weight: normal;

		font-size: 13px;

		color: #888;

	}

		.member-registration .panel .panel-body .form-group:first-child  .control-label label .red {

			color: #f00;

		}



		.member-registration .panel .panel-body .form-group input[type="text"],

		.member-registration .panel .panel-body .form-group input[type="password"],

		.member-registration .panel .panel-body .form-group input[type="file"],

		.member-registration .panel .panel-body .form-group input[type="email"],

		.member-registration .panel .panel-body .form-group input[type="number"],

		.member-registration .panel .panel-body .form-group select,

		.member-registration .panel .panel-body .form-group textarea,

		.member-profile-work .panel .panel-body .form-group input[type="text"],

		.member-profile-work .panel .panel-body .form-group input[type="password"],

		.member-profile-work .panel .panel-body .form-group input[type="file"],

		.member-profile-work .panel .panel-body .form-group input[type="email"],

		.member-profile-work .panel .panel-body .form-group input[type="number"],

		.member-profile-work .panel .panel-body .form-group select,

		.member-profile-work .panel .panel-body .form-group textarea,

		.table .pagination .list-footer .limit select{

			border-radius: 5px;

			border: 1px solid #dcdcdc;

			width: 100%;

			padding: 8px 25px 8px 8px;

		}

		.member-registration .panel .panel-body .form-group .recaptchatable {

			width: 100%;

			border-radius: 5px;

			overflow: hidden;

		}

		.recaptchatable #recaptcha_image {

			overflow: hidden;

			border-radius: 5px;

		}

		.recaptchatable #recaptcha_response_field {

			padding: 8px 25px 8px 8px !important;

		}

		.member-profile-work .panel .panel-body .form-group input[type="hidden"] + * {

			display: none;

		}

/*================ USERNAME REMINDER/ PASSWORD RESET ========*/

.remind input[type="text"],

.remind input[type="email"],

.remind input[type="password"],

.reset input[type="text"],

.reset input[type="email"],

.reset input[type="password"]{

	padding: 5px 10px;

	border: 1px solid #dcdcdc;

	border-radius: 5px;

	display: block;

	width: 100%;

}

#jform_captcha #recaptcha_table {

	border-radius: 5px;

	overflow: hidden;

	width: 100%;

}







/*================ Out Team ================*/

.item-page .team {	padding: 0;}

.avatar {		height: auto !important;	}

.avatar > li {			min-height: 118px;		}

.avatar li .name {				padding: 15px 0 0 0;				font-size: 21px;				display: block;				font-family: 'Oswald' !important;				font-weight: 300 !important;			}

.avatar li .regency {				padding: 9px 0;				margin: 0px;				display: block;			}

.avatar h3,		.team .tab-pane h4 {			margin-bottom: 0;			line-height: 1.1;		}

.hikashop_product_characteristics_table .sbHolder {	width: 200px;}



/* PortfolioFullwidth */

body.PortfolioFullwidth #block-main > .container { width:auto; padding:0}

body.PortfolioFullwidth #block-main > .container > .row { margin:0}

body.PortfolioFullwidth #block-main > .container > .row > #main-content { padding:0}













/* Show grid item*/



.jv-module .gridItem  { width:auto; margin:0 -10px}

.gridItem .post-item-header { display:inline-block; margin-bottom:25px;}

.gridItem  .post-item-header .bottom-border {  margin-top: -5px;}

.gridItem .dateItem {  position: relative;  padding: 10px 20px 10px 60px;  border: 1px solid #dcdcdc;  border-radius: 5px;  margin: 0 !important;  background-color: #fff;  font-size: 27px;    font-style: bold;  display:inline-block;  position:relative}

.gridItem .dateItem .d {     font-size: 42px;    left: 0;    line-height: 64px;    position: absolute;    text-align: center;    top: 0;    width: 60px; }

.gridItem .dateItem .m {  color: #43474d;  font-size: 16px !important;  display:block;}

.gridItem .dateItem .y {  color: #43474d;  font-size: 16px !important;    display:block;}

.gridItem .dateItem:after {  background: url("../images/corner.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);  bottom: -10px;  content: "";  height: 13px;  left: 20px;  position: absolute;  width: 23px;}

.gridItem .item  { padding-bottom:5px; position:relative; margin:0 10px;}

.gridItem .item .innerItem {  border-radius: 5px;  overflow: hidden; background:#fff;}

.gridItem .item .innerItem .comment {  float: right;}

.gridItem .item .innerItem img {  position: relative;  border: 0 none;  height: auto;  max-width: 100%;  vertical-align: middle;}

.gridItem .item .innerItem-img > a {  position: relative;  margin-top: -35px;  color: #fff !important;  cursor: pointer;}

.gridItem .content-item-description {  border: 1px solid #DCDCDC;  border-bottom-left-radius: 5px;  border-bottom-right-radius: 5px;  padding: 15px;  }

.gridItem .content-item-description > div { margin-bottom:10px;}

.recent-post-item .comment {  float: right;}

.gridItem .content-item-description h3 {    line-height: 26px;    margin:0 0  15px;}

.gridItem .content-item-description h3 a {  padding: 0;}

.gridItem .item .innerItem > .gridItem .content-item-description > a {  color: #43474d !important;}

.gridItem .item .innerItem a:hover { cursor: pointer;}

.gridItem .item .innerItem p {  margin-bottom: 0;}

.gridItem .item .moduleItemImage { margin:0 0 -1px; border-radius:5px 5px 0 0; display:block; overflow:hidden; padding:0 !important; z-index:10}

.gridItem .item .moduleItemImage img { border-radius:5px 5px 0 0; }

.gridItem .item  .moduleItemComments { float: right}

.gridItem .content-item-description .hikashop_product_vote_row { height:0; overflow:hidden; margin:0;  -webkit-transition: all .2s ease;  -moz-transition: all .2s ease;  transition: all .2s ease;}

.gridItem .item .hikashop_product_code_list, .gridItem .item  .hikashop_product_code_row { display:none}



.gridItem .item:hover .content-item-description .hikashop_product_vote_row { height: 40px; overflow:hidden}

.div_hikashop_products .item  { margin:0  0 20px;}











.cols_list_1 .item { margin-bottom:20px; position:relative;}

.cols_list_1 .item:before {content:"1"; z-index:10;  position: absolute;  height: 37px;  width: 37px;    border-radius: 50%;  left: -10px;  top: -10px;  text-align: center;  padding-top: 3px;  color: #fff;  font-family: 'Oswald';  font-size: 21px;}

.cols_list_1 .item:nth-child(1):before { content:"1"}.cols_list_1 .item:nth-child(2):before { content:"2"}.cols_list_1 .item:nth-child(3):before { content:"3"}.cols_list_1 .item:nth-child(4):before { content:"4"}.cols_list_1 .item:nth-child(5):before { content:"5"}.cols_list_1 .item:nth-child(6):before { content:"6"}.cols_list_1 .item:nth-child(7):before { content:"7"}.cols_list_1 .item:nth-child(8):before { content:"8"}.cols_list_1 .item:nth-child(9):before { content:"9"}.cols_list_1 .item:nth-child(10):before { content:"10"}.cols_list_1 .item:nth-child(11):before { content:"11"}.cols_list_1 .item:nth-child(12):before { content:"12"}.cols_list_1 .item:nth-child(13):before { content:"13"}.cols_list_1 .item:nth-child(14):before { content:"14"}.cols_list_1 .item:nth-child(15):before { content:"15"}.cols_list_1 .item:nth-child(16):before { content:"16"}.cols_list_1 .item:nth-child(17):before { content:"17"}cols_list_1 .item:nth-child(18):before { content:"18"}.cols_list_1 .item:nth-child(19):before { content:"19"}

.sidebar .cols_list_1 .item:before { left: 0;}



.cols_list_1 .innerItem {  background-color: #fff;  cursor: pointer;  min-height: 96px;  border: 1px solid #dcdcdc;  border-radius: 5px;  padding: 10px;  display: block; }

.cols_list_1 .moduleItemImage {  max-width: 76px;  position: relative;  display: block;  float: left; margin-right:20px;  border-radius: 5px; overflow:hidden}

.cols_list_1 .moduleItemImage a, .cols_list_1 .moduleItemImage a img {  display: block;}

.cols_list_1 .content-item-description { overflow:hidden}

.cols_list_1 h3 { font-size:18px !important; line-height:normal; margin:0 0 5px}





/* K2 Search */

.genericItemImageBlock { float:left; margin-right:20px;   max-width: 300px;}

.genericItemList .border {     border: 1px solid #dcdcdc;    padding: 20px;    border-radius: 5px;    overflow: hidden; }

.genericItemBody { overflow:hidden; }



.pagination { display:block; text-align:center;}





.itemNavigation a span{	width: 15px;    -moz-font-feature-settings: normal;    -moz-font-language-override: normal;    display: inline-block;    font-family: FontAwesome;    font-size: inherit;    font-size-adjust: none;    font-stretch: normal;    font-style: normal;    font-variant: normal;    font-weight: normal;    line-height: 1;    text-rendering: auto;		 text-align: center;	 top:1px;	 font-size:18px;}



.bx-controls-direction a { display: inline-block; background:none;   font-family: FontAwesome;    font-size: inherit;    font-size-adjust: none;    font-stretch: normal;    font-style: normal;    font-variant: normal;    font-weight: normal;    line-height: 1;    text-rendering: auto;	font-size:28px;    height: 30px;    line-height: 30px;    text-align: center;    top: 50%;    width: 20px; margin-top:-15px;  font-size:0; position:absolute; }



#quantity-block a { float:left;   font-family: FontAwesome;    font-size: inherit;    font-size-adjust: none;    font-stretch: normal;    font-style: normal;    font-variant: normal;    font-weight: normal;    line-height: 1;    text-rendering: auto;	font-size:28px;    height: 36px; margin:0;    line-height: 36px;    text-align: center;    top: 0;    width: 30px; font-size:0; }



#quantity-block a:before, .bx-controls-direction a:before { font-size:28px !important; text-indent:0 !important}





.itemNavigation a.itemPrevious  span:before, .bx-controls-direction a.bx-prev:before, #quantity-block a.hikashop_product_quantity_field_change_minus:before {content: "";}

.itemNavigation a.itemNext span:before, .bx-controls-direction a.bx-next:before, #quantity-block a.hikashop_product_quantity_field_change_plus:before {content: "";}



.bx-controls-direction a.bx-prev { left:0;}

.bx-controls-direction a.bx-next { right:0;}



/* Animation */

.owl-carousel .owl-item:nth-child(2) .item {    animation-delay: 0.2s !important; -webkit-animation-delay: 0.2s !important;}

.owl-carousel .owl-item:nth-child(3) .item {    animation-delay: 0.4s !important; -webkit-animation-delay: 0.4s !important;}

.owl-carousel .owl-item:nth-child(4) .item {    animation-delay: 0.6s !important; -webkit-animation-delay: 0.6s !important;}

.owl-carousel .owl-item:nth-child(5) .item {    animation-delay: 0.8s !important; -webkit-animation-delay: 0.8s !important;}

.owl-carousel .owl-item:nth-child(6) .item {    animation-delay: 1s !important; -webkit-animation-delay: 1s !important;}

.owl-carousel .owl-item:nth-child(7) .item {    animation-delay: 1.2s !important; -webkit-animation-delay: 1.2s !important;}

.owl-carousel .owl-item:nth-child(8) .item {    animation-delay: 1.4s !important; -webkit-animation-delay: 1.4s !important;}

.owl-carousel .owl-item:nth-child(9) .item {    animation-delay: 1.6s !important; -webkit-animation-delay: 1.6s !important;}

.owl-carousel .owl-item:nth-child(10) .item{    animation-delay: 1.8s !important; -webkit-animation-delay: 1.8s !important;}



/*========= Index 4 ===========*/

.team-of-prof-bg {background: url('../images/index/back-blue.jpg') no-repeat fixed 50% 0% rgba(0, 0, 0, 0);padding: 35px 0;}

.team-of-prof {background-image: url('../images/features/seo-back.png');height: 100%;background-position: center center;background-repeat: no-repeat;padding-bottom: 85px;padding-top: 85px;background-position: top center;}

.team-of-prof .seo-main img {

  margin: 15px 0 0 0;

  width: 100%;

}

.team-of-prof .seo-main img.cloud {

  position: absolute;

  bottom: 100px;

  right: 0px;

  max-width: 135px;

}

.team-of-prof .seo-item {

  text-align: center;

}

.team-of-prof .seo-item img {

  width: 100%;

  padding: 80px 0 15px 0;

}

.calculator h1 {  text-align: center;  padding: 65px 0 20px;  margin-bottom: 0;}

.calculator .fa {  display: block;  position: relative;  margin: 0 auto;  width: 29px;  height: 29px;  color: #b2d231;  font-size: 29px;  text-align: center;  background-color: #fff;  border: 3px solid #fff;}

.green-line {  margin-top: -14px;  height: 2px;  border-top: 2px solid #b2d231;}

.text-field h3 {  text-align: center;  padding: 23px 0; margin-bottom: 0;}

.text-field h3 span {  font-family: 'Oswald';  text-transform: uppercase; display: inline-block !important;}

.text-field p.four-steps { text-align: right; padding-top: 13px; margin-bottom: 0;}

.text-field .button-green { margin-top: 15px;}

.text-field .selectbox .selectify .header-f .selected { line-height: 32px;}

.service-block { padding: 30px 20px 20px 20px; margin: 0;}

.service-block h3 { padding-bottom: 20px; text-align: center; margin-bottom: 0;}

.service-block p { text-align: center; margin-bottom: 0;}

.service-block .service-ico { background-color: #f7f7f7; width: 90px; height: 90px; border-radius: 5px; margin: 0 auto 25px; position: relative;}

.service-block .service-ico img { border-radius: 5px;}

.service-block .service-ico:before {content: "";border-radius: 5px;border: 1px solid #b2d231;display: block;height: 90px;opacity: 0;width: 90px;transform: scale(1);transition: all 0.45s ease 0s;position: absolute;top: 0;left: 0;}

.service-block .service-ico:hover::before {opacity: 1;transform: scale(1.2);}

.service-block:hover {background-color: #f9f9f9;border-radius: 5px;}

.our-servise-content .tab-pane .pane-img { max-width: 50%;}

.our-servise-content .tab-pane .pane-img img { float: left; margin: 0; max-width: 100%; margin-bottom: 25px;}

.our-servise-content .tab-pane .pane { width: 45%; float: right;}

.jv-module + .about-numbers { margin-top: 40px;}



.owl-demo-8 .people-quote { max-width: 100%; padding: 0 10px 0 10px;}

.owl-demo-8 .people-quote .item-quote { padding: 20px; border: 1px solid #dcdcdc; border-radius: 5px; font-size: 16px; font-family: 'Open sans'; font-style: italic; position: relative;}

.owl-demo-8 .people-quote .item-quote:after {background: url("../images/corner.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content: "";height: 13px;position: absolute;left: 30px;bottom: -12px;width: 23px;}

.owl-demo-8 .people-quote .bottom-border { display: block;}

.owl-demo-8 .people-quote .bottom-border:after {  display: block;}

.owl-demo-8 .people-quote .people-av {  display: block;  margin-top: 20px;  padding-left: 10px;}

.owl-demo-8 .people-quote .people-av .people-av-img {  display: block;  position: relative;  float: left;  max-width: 100%;}

.owl-demo-8 .people-quote .people-av .people-av-img img {  max-height: 100%;  border-radius: 75px;  display: block;  max-width: 75px;  margin-right: 25px;}

.owl-demo-8 .people-quote .people-av h4 {  padding-top: 10px;  margin-bottom: 0;}

.owl-demo-8 .people-quote .people-av p {  padding-top: 5px;  color: #8b8d90;  margin-bottom: 0;}

.owl-demo-8 .owl-controls .owl-buttons {  display: block;  margin: 0 auto 0 auto;}

.owl-demo-8 .owl-controls .owl-buttons .owl-prev ,.owl-demo-8 .owl-controls .owl-buttons .owl-next,

.owl-demo-6 .owl-controls .owl-buttons .owl-prev ,.owl-demo-6 .owl-controls .owl-buttons .owl-next {overflow: hidden;top: 50%;margin-top: -20px;}



.owl-demo-6 .client { max-width: 100%;padding: 25px 0 25px 0;vertical-align: center;}

.owl-demo-6 .client img {opacity: 0.6;display: block;position: relative;margin: 0 auto;max-width: 100%;cursor: pointer;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}

.owl-demo-6 .client img:hover {opacity: 1;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}



#sbox-overlay {right: 0;bottom: 0;width: auto !important;}
@font-face {
font-family: 'trafic';
src: url('../fonts/trafic.eot?#') format('eot'), /* IE6–8 */
url('../fonts/trafic.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/trafic.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

@font-face {
font-family: 'homa';
src: url('../fonts/homa.eot?#') format('eot'), /* IE6–8 */
url('../fonts/homa.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
url('../fonts/homa.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
font-family: 'titr';
src: url('../fonts/titr.eot#')format('eot'),
url('../fonts/titr.woff') format('woff'),
url('../fonts/titr.ttf') format('truetype');
}
.logo {width: 235px !important;;
height: 67px;}
.sub-level-child  {   top: 0px;
    right: 181px!important;
}

.show-switcher-icon {
    
display: none !important;
}