/* Theme Name: webapp
Theme URI: http://genesistech.es/josue-gongora
Author: Genesis TECH
Author URI: http://genesistech.es/ 
Version: 3.0
*/

	.alignnone {
		margin: 5px 20px 20px 0;
	}

	.aligncenter,
	div.aligncenter {
		display: block;
		margin: 5px auto 5px auto;
	}

	.alignright {
		float:right;
		margin: 5px 0 20px 20px;
	}

	.alignleft {
		float: left;
		margin: 5px 20px 20px 0;
	}

	a img.alignright {
		float: right;
		margin: 5px 0 20px 20px;
	}

	a img.alignnone {
		margin: 5px 20px 20px 0;
	}

	a img.alignleft {
		float: left;
		margin: 5px 20px 20px 0;
	}

	a img.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.wp-caption {
		background: #fff;
		border: 1px solid #f0f0f0;
		max-width: 96%; 
		padding: 5px 3px 10px;
		text-align: center;
	}

	.wp-caption.alignnone {
		margin: 5px 20px 20px 0;
	}

	.wp-caption.alignleft {
		margin: 5px 20px 20px 0;
	}

	.wp-caption.alignright {
		margin: 5px 0 20px 20px;
	}

	.wp-caption img {
		border: 0 none;
		height: auto;
		margin: 0;
		max-width: 98.5%;
		padding: 0;
		width: auto;
	}

	.wp-caption p.wp-caption-text {
		font-size: 11px;
		line-height: 17px;
		margin: 0;
		padding: 0 4px 5px;
	}

	.screen-reader-text {
		border: 0;
		clip: rect(1px, 1px, 1px, 1px);
		clip-path: inset(50%);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute !important;
		width: 1px;
		word-wrap: normal !important;
	}

	.screen-reader-text:focus {
		background-color: #eee;
		clip: auto !important;
		clip-path: none;
		color: #444;
		display: block;
		font-size: 1em;
		height: auto;
		left: 5px;
		line-height: normal;
		padding: 15px 23px 14px;
		text-decoration: none;
		top: 5px;
		width: auto;
		z-index: 100000;
	}


	body{
		-webkit-font-feature-settings: "lnum";
       	-moz-font-feature-settings: "lnum";
        -ms-font-feature-settings: "lnum";
         -o-font-feature-settings: "lnum";
		font-feature-settings: "lnum";
		color: #000000;
		background-color: #eeeeee;
		font-size: 16px;
		font-weight: 400;
		letter-spacing: 0.02em;
		line-height: 1.4em;
		font-family: rawline, Arial;
	}

	img {
		max-width: 100%;
		height: auto;
	}
	
	body a {
		color: #333333;
		font-weight: 500;
		text-decoration: underline;
	}
	body p {
		margin-bottom: 0.6rem;
		line-height: 1.5em;
	}
	header a, footer a{text-decoration: none;}

	.h1, h1 {
		font-size: 2.8rem;
		font-weight: 800;
		margin-top: 50px;
	}


	body.page h2, body.page .h2, h2, .h2{
		font-size: 2.0rem;
		font-weight: 700;
		line-height: 2.1rem;
		margin-bottom: 1.2rem !important;
		
	}
	body.page .h3, body.page h3, h3, .h3 {
		font-size: 1.4rem;
		line-height: 1.50rem;
		font-weight: 600;
		margin-bottom: 1rem;
	}
	body.page .h4, body.page h4 {
		font-size: 1.2rem;
		line-height: 1.50rem;
		font-weight: 600;
		margin-bottom: 1rem;
	}

	body, button, input, select, textarea, h1,h2,h3,h4,h5,h6 {
		color: #000000;
	}

	a.btn {
		padding: 10px;
		font-size: 14px;
		line-height: normal;
		font-weight: 600;
		text-decoration: none;
	}
	.privacy {
		max-width: 1024px;
		margin: auto;
	}
	input#gform_submit_button_1 {
	 background: #3a8a00;
	 text-shadow: none;
	 color: white;
	 padding: 15px 43px;
	 border-radius: 20px;
	}

	div#page {
		position: relative;
		overflow: hidden;
		width: 100%;
		padding: 0;
		left: 0;
		right: 0;
		min-height: 500px;
		margin: auto;
		border: 0 none;
	} 
	b, strong {
		font-weight: 700;
	}

/*HEADAR*/
	header {
		z-index: 999;
		position: relative;
	}
	header .navbar.affix {
		position: fixed;
		width: 100%;
		top: 0px;
		z-index: 999;
	}
	header *{outline: none;}
	header .navbar-nav>li.logo {
		float: left;
		position: relative;
		margin-left: 3px;
		height: 60px;
		width: 110px;
	}
	
	header .navbar-nav>li.logo img {
		max-width: 100%;
		height: auto;
		position: absolute;
		margin: auto;
		top: 1px;
		bottom: 1px;
	}
	
	header .navbar {

		position: relative;
		min-height: 58px;
		margin-bottom: 0px;
		padding: 0.2rem 1rem;
	}
	header .navbar-nav>li {
		float: left;
		margin-left: 3px;
	}
	header .navbar button.navbar-toggler {
		font-size: 25px;
		padding: 12px;
		text-shadow: none;
	}
	
	header .navbar-nav>li a {
		padding: 16px 10px;
	}

	header .navbar-default ul#option-menu-wapp li a {
		width: 50px;
		display: block;
		height: 50px;
		text-align: center;
		border: 1px solid;
		border-radius: 100%;
		line-height: 50px;
		margin-right: 10px;
	}
	
	ul#telephone-call-to-action {
		overflow: hidden;
		list-style: none;
		margin: 0;
		padding: 0;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	ul#share-call-to-action {
		overflow: hidden;
		display: block;
		width: 95%;
		padding: 0px;
		margin: 0px auto;
	}
	ul#share-call-to-action li a {
		display: block;
		padding: 10px;
	}
	ul#share-call-to-action li{padding:0;width:31%;float:left;margin:5px auto;display:block;margin-right:10px}
	ul#share-call-to-action li a:hover{text-decoration:none;opacity:.6}
	ul#share-call-to-action li a i{margin-right:5px;font-size:25px}
	ul#share-call-to-action li a span{position:absolute}
	ul#telephone-call-to-action li{float:none}
	ul#telephone-call-to-action li strong {
		font-size: 18px;
		line-height: 2.3em;
	}
	ul#telephone-call-to-action li a {
		width: auto;
		position: relative;
		display: block;
		padding: 7px 25px !important;
		margin: 5px auto;
		float: left;
		background: #469016;
		font-weight: 600;
		color: #fff;
		margin-right: 10px;
		text-decoration: none;
		border-radius: 17px;
	}	
	header a#i1-menu1 i {
		font-size: 20px;
	}
	header .dropdown-item:focus, .dropdown-item:hover {
		background: rgb(0 0 0 / 15%);
	}
	.call-to-action {
		overflow: hidden;
		margin-top: 32px;
		margin-bottom: 14px;
	}
	header .navbar-nav>li .dropdown-menu a {
		padding: 5px 10px;
	}
	.call-to-action a {
	display: block;
	text-align: center;
	margin: 5px auto; 	
	color:#666666; 
	} 
	header .navbar .dropdown-menu {
		margin-top: 5px;
		border-radius: 0px;
	}

	header .navbar button.navbar-toggler i:before{content: '\f00d';}
	header .navbar button.navbar-toggler.collapsed i:before{content: "\f0c9";}
	
	/* Footer */
	.footer{padding:20px 10px; font-size:14px;}
	.footer .container{padding:0px 25px;}
	.footer a, .footer{color: black;}
	
	.footer .copyright-text{text-align:right}


	/*Content*/
	.seobo{}
	.home .social-icone {
		width: auto;
		display: block;
		margin: 0px 0px;
		margin-top: 10px;
	}
	.social-icone {
	  width: auto;
	  overflow: hidden;
	  margin: auto;
	  position: relative; 
	}
	
	.social-icone a {
		float: none;
		display: inline-block;
		width: 42px;
		height: 42px;
		margin-bottom: 10px;
		line-height: 42px;
		font-size: 24px;
		margin: 0 0 7px 8px;
		border-radius: 14%;
	}
	
	div#breadcrumbs-page {
		background: transparent;
		text-align: right;
		padding: 20px 20px;
		margin: auto;
		max-width: 1100px;
	}
	.call-to-action a:hover{ text-decoration:none} 
	.call-to-action a:hover i, .call-to-action a{
		text-decoration:none
	} 
	.call-to-action .icon-left{ float:left; width:33%;} 
	.call-to-action a i {
		font-size: 2.5rem;
		width: 78px;
		height: 78px;
		margin: auto;
		text-align: center;
		border-radius: 100%;
		line-height: 78px;
		border: 2px solid;
		display: block;
	}
 
	body h2.widgettitle {
		font-size: 1.2rem;
	}
	
	ul#option-menu-wapp {
		width: auto;
		display: block;
		margin: 0;
		overflow: hidden;
		padding-top: 0;
		padding: 0px 10px;
		margin: 0px;
	}
	ul#option-menu-wapp li { list-style: none; float: right;}
	ul#menu-menu-1 li a{font-size:12px;padding:15px 13px;margin-right:1px}
	ul#option-menu-wapp li a {
	 width: 42px;
	 display: block;
	 height: 58px;
	 line-height: 58px;
	 text-align: center;
	 border-radius: 10px;
	 margin: 0 2px;
	}


	 
	ul#option-menu-wapp li>a>span{position:absolute;margin-top:8px;text-align:center;width:auto;padding:1px 10px;display:none;margin-right:5px;border-radius:5px}
	ul#option-menu-wapp li>a:hover span{display:block} 
	ul#option-menu-wapp li a:hover{text-decoration:none;background-color:rgba(255,254,254,0);border-color:rgba(255,255,255,0.44);outline-offset: 0px; }
	ul#option-menu-wapp li a:hover b{display:block;position:absolute}
	ul#option-menu-wapp li a.cart-contents>span{position:absolute;margin-top:-39px;margin-left:26px;display:block;font-size:8px;width:25px;height:25px;line-height:25px;background:red;color:#fff;border-radius:50px;border:1px solid;padding:0}
	ul#option-menu-wapp li a>b{display:none!important}
	ul#option-menu-wapp li a i{font-size: 1.3em; background-color: rgba(255,254,254,0); border-color: rgba(255,255,255,0.44); } 

	
	
	
	
	body .fl-post-carousel-grid .fl-post-carousel-title {
		font-size: 16px;
		line-height: 1.3em;
		margin: 0 0 10px;
		padding: 0;
	}
	body .stand{max-width:1024px;width:100%;height:100%;margin:auto;margin-bottom:20px;overflow:hidden;position:relative;clear:both; margin-top:40px;}
	
	
	
	.box-seo p {
		margin-bottom: 0;
		line-height: 1.5em;
		font-size: 14px;
		color: #2F2F2F;

	}
	.seobo h1{
		font-size: 24px;
		text-align: left;
		margin: 4px;
	}
	div#errorpage {
		position: relative;
		min-height: 772px;
		padding: 15px 20px;
		max-width: 1024px;
		margin-top: 75px;
		text-align:center
	}
	
	
	div#errorpage h2 {
		font-size: 20px;
	}
	div#errorpage h1{font-size:50px;}
	div#errorpage h2{font-size:20px;}
	div#errorpage a{margin:auto}
	.seobo h1, .seobo p{text-align:left;}
	.seobo img.seologo2 {
		float: left;
		display: block;
	}

	/*New Mobile*/
	@media (max-width: 992px){
		.footer, .footer .copyright-text{text-align:center}
		body .stand{margin-top:10px;}
		header .navbar-collapse.show {
			height: 400px;
			overflow: hidden;
			overflow-y: auto;
		}
		header .container, header .container-sm {
			max-width: 100%;
		}
		header ul#option-menu-wapp li.btn-menum{float:left;}
		header .rightmenuwap {
			float: none;
			width: 100%;
		}
		header .navbar-nav>li{margin:0px; padding: 0px;}
		header .navbar-nav>li a {
			padding: 10px 7px !important;
			margin: 0px;
		}
		
		header .navbar {
			padding: 0.2rem 0px;
		}
		header .navbar ul.navbar-nav li a {
			border-bottom: 1px dotted;
			margin-left: 20px;
			margin-right: 20px;
		}
		header .navbar .dropdown-menu {
			padding: 0px;
			margin: 0px;
			width: 100%;
		}
		header .navbar li.nav-item.logo{display:none}
		body .stand, .home .social-icone{margin-bottom:0px}
		.seobo h1, .seobo p{text-align:center;}
		.seobo img.seologo2{float:none;}
		.box-seo p {
			text-align: center;
			padding: 10px 2rem;
		}
		.seobo img.seologo2 {
			float: none;
			text-align: center;
			display: block;
			margin: auto;
		}
		.seobo {
			text-align: center;
		}
	}











.metropls .boxContent span {
 opacity: 0.8 !important;
}


.leftmenuwap{ float:left;}	 
.rightmenuwap {float:right}
.wp_head_example {background-color : #f1f1f1;}
.nav li.logo { max-height:76px; padding: 10px;}
ul.dropdown-menu li a {line-height: normal !important;}
.nav-wrapper .navbar-default{margin-top:5px;border:none;margin-bottom:5px} 

	/*Footer*/
	footer#colophon {
		position: relative;
		display: block;
		width: 100%;
		border: 0px none !important;
		height: auto;
		margin: 0 auto;
		padding: 10px;
		max-width: 100%;
		bottom: 0px !important;
	}
	 
	 
/*Icons*/ 
.icons-type {
  overflow: hidden;
  margin: auto;
  display: block;
  width: 98%; }  a.metropls {
  width: auto;
  display: block;
  margin: .5%;
  position: relative;
  float: left; } a.metropls img {
  max-width: 100%;

height: auto !important;
  width: 100%; 	 } a.metropls .boxContent {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%; } a.metropls .boxContent i {
  font-size: 8.5em;
  width: 100%;
  height: 100%;
  line-height: normal;
  text-align: center;
  display: block;
  border-radius: 0px; } a.metropls img:focus, a.metropls img:active,a.metropls img:hover {
  opacity: 0.77; 	-webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; transition: all 200ms ease-in; } 
/*Layout 3*/ 
#layout3 a.metropls.image.t2x, #layout3 a.metropls.image.t2x img {border-radius: 11px;background: transparent !important;} #layout3 a.metropls, #layout3 a.metropls img{ border-radius:7px } #layout3 .icons-type a span {border-radius: 0px 0px 7px 7px;} #layout3 .icons-type a.t2x span {border-radius: 0px 0px 11px 11px;} #layout3 a.metropls{ box-shadow: 0px 0px 3px 1px #9c9c9c; -webkit-box-shadow: 0px 0px 3px 1px #9c9c9c; }
 /*Layout 2*/ #layout2 .social-icone {padding: 0px 0px 10px 0px;max-width: 349px;margin: auto;}  /*Box Width dimensions*/ a.metropls.tx { width:24%} a.metropls.t2x {width: 48.9%;}
 a.metropls.t3x {width: 73.2%;}
  a.metropls.t4x{ width:98.8%} 
  a.metropls.t2x-b {width: 49%; min-height: 327px;}
  a.metropls.t4x-t2x22-b{ width:98.8%; }

  

.infinite-scroll .paging-navigation, .infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}

.container-fluid{max-width:1024px;margin:auto}



header h1.entry-title{float:right;font-size:14px;position:relative;margin:0}

.slider-wrapper.theme-default img{max-height:400px}

.privacy{padding:5px 31px}


div.home{position:relative;overflow:hidden;margin:0 auto;padding:0;width:100%;border:0 none}span.jssora02r {
  top: 20% !important;
  right: 0px !important;
  background: url(http://clicsu.net/img/compositionv2/arrow/arrow-dx-orange.png) rgba(15, 104, 125, 0);
  background-repeat: no-repeat !important;
  background-repeat: no-repeat;
  background-position: center;
  height: 199px !important; }
span.jssora02l {
  top: 20% !important;
  left: 0px !important;
  background: url(http://clicsu.net/img/compositionv2/arrow/arrow-sx-orange.png) no-repeat left bottom;
  background-repeat: no-repeat !important;
  background-repeat: no-repeat;
  background-position: center;
  height: 199px !important; }
span.jssora02r:hover{
  background: url(http://clicsu.net/img/compositionv2/arrow/arrow-dx-orange.png) rgba(15, 104, 125, 0);} 
  span.jssora02l:hover { background: url(http://clicsu.net/img/compositionv2/arrow/arrow-sx-orange.png) no-repeat left bottom !important;} 
  #slider1_container img{max-height:400px!important}div#copyandpiva{width:100%;margin:auto;overflow:hidden;color:#fff;padding:0;position:relative}
  
  .left-foo{float:left;width:50%;padding:10px 11px}
  .right-foo{float:right;width:47%;padding:10px 16px;text-align:right} 
 

  .lin-hbanner{filter:alpha(opacity=70);opacity:.7;position:absolute;display:block;background-color:#000;top:0;left:0;width:100%;height:100%;margin-bottom:5px}.loading-bhw{position:absolute;top:0;left:0}.loading-bhw2{position:absolute;display:block;top:0;left:0;width:100%;height:100%}a.post-edit-link{display:block;position:absolute;top:5px;right:5px;background-color:#004F80;padding:10px 5px;width:100px;text-align:center;border-radius:20px;border:1px outset#170298;margin:5px;color:#fff}a.post-edit-link:hover{background-color:#06F;color:#fff}



.theme-default .nivoSlider{margin-bottom:0}
.slider-wrapper{margin:auto;max-height:380px;position:relative;overflow:hidden}
.slider-wrapper,.slider-wrapper img{max-height:380px;min-height:380px}

.social-blog-comments{ min-height:300px !important }  a#zocial-facebook{background-color:#2438D6;color:#fff;padding-right:6px}a#moon-phone{background:#94D41C;color:#fff;border:1px solid;border-radius:20px 20px 20px 0}a#zocial-twitter{background-color:#23D0F9;color:#fff}a#zocial-linkedin{background-color:#4F86D6;color:#fff}a#zocial-googleplus{background-color:#EF3131;color:#fff}a#moon-instagram{font-size:39px;display:block;color:#000;background:#fff;border-radius:5px;padding:0;border:0 none;margin-left:6px;padding-left:.5px}a#moon-instagram:hover{text-decoration:none}a#zocial-youtube{background-color:#A71616;color:#fff;font-size:29px}.icons-type a span{font-size:14px} 





div#cookie-notice{position:fixed;bottom:0;width:100%; z-index:999;} 
.cookie-notice-container { max-width: 1024px; margin: auto;text-align: center;height: 56px;
  
line-height: 56px; font-size: 12px; color: #fff; border-radius: 21px; background: rgb(0, 0, 0);
  
margin-bottom: 6px; } 

.navbar-nav>li{float:left;margin-left:1px}a#i1-menu1 span{display:none}
.boxedtabs{position:relative;clear:both;margin:0 auto;width:100%}

div.woocommerce{padding:10px;min-height:500px}


div#bs-example-navbar-collapse-1 {

 margin: 0px;

 padding: 0px;
}

	.woocommerce span.onsale{padding:0 1.102em;background-color:#D30811}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 .8% 2.992em 0;border:1px solid #F1F2F3;padding:10px;background:#F1F1F1}.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em;height:40px;margin-bottom:7px;color:#000;text-align:center;line-height:1.4em;font-weight:500;}.box-seo{width:335px;height:auto;float:left;z-index:999;overflow:hidden;margin:0 0 5px;line-height:normal;font-size:10px;text-align:left;padding:5px 10px 10px;border-top:0;border-bottom:0 none;border-left:0 none;color:#797979}
	
	img.seologo.aligncenter{max-width:81%}
	

	.seobo .btn {
		margin-top: 10px;
	}

.stand .icons-type a:hover,.stand .icons-type a:active{opacity:.9}.icons-type{margin:0 auto;width:100%;max-width:689px;float:right}div#slider1_container{margin-bottom:5px}.icons-type a{position:relative} .icons-type a span {
  position: absolute;
  bottom: 0px;
  z-index: 1;
  padding: 5px 0;
  overflow: hidden;
  width: 100%;
  margin: auto;
  text-align: center;
  display: block;
  color: #fff; }


 .box-seo.stick {
  padding-top: 44px;
  z-index: 999 !important; } ul#option-menu-wapp li.mapdpop ul li{padding:7px 0;margin:0;height:auto;line-height:normal;text-align:left;border-bottom:1px dotted}a.btnmap.pulsantec,a.btnmail.pulsantec{display:block;float:left;height:auto}ul#option-menu-wapp li.pulsanti1 a{border-radius:0;font-size:12px;padding:9px 0;width:47%;margin:0 2px;background:#0029BD;height:auto;color:#fff;display:block;line-height:normal;border:0 none;float:left}ul#option-menu-wapp li.pulsanti1{border-bottom:0 none!important}a#btn-leggi{width:115px;display:inherit;text-align:center;padding:6px 12px;border-radius:4px;margin:auto;margin-top:6px;background-color:#282828;color:#fff;font-size:12px;position:relative}
	
	.seobo {
		position: relative;
	}
	.seobo h3{margin:5px;text-align:center}


  
	.layout2 .social-icone{width:300px;overflow:hidden;margin:0 auto;position:relative}
	.box-seo hr{margin:5px auto}
	  ul#menu-menu-1 li a#i1-menu1 i.awesome-home{font-size:26px}
	  ul#menu-menu-1 li a#i1-menu1{padding:13px}
	  ul#option-menu-wapp li.pulsanti1 a{border-radius:0;font-size:11px;padding:9px 0;margin:0 2px;height:auto;display:block;line-height:normal;border:0 none;float:left}
	  ul#option-menu-wapp ul#share-call-to-action li{float:left;width:32%;margin-bottom:10%;border-radius:0;background:transparent}
	  ul#option-menu-wapp ul#share-call-to-action li a{width:40px;height:40px;line-height:40px;font-size:30px;border:0 none;background:transparent;display:block;float:none;margin:auto;margin-bottom:5px}
	  ul#option-menu-wapp li a i{border-radius:100%}
	  ul#option-menu-wapp ul#share-call-to-action i{background:transparent!important}
	  ul#telephone-call-to-action li{float:none;display:block;clear:both}
	  ul#telephone-call-to-action li a{width:auto;position:relative;display:block;padding:7px 10px;margin:5px auto;float:left;background:#337509;font-weight:700;color:#fff;margin-right:10px}
	  
  
  .ath-viewport *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
  .ath-viewport{position:relative;z-index:2147483641;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}.ath-modal{pointer-events:auto!important;background:rgba(0,0,0,0.6)}.ath-mandatory{background:#000}.ath-container{pointer-events:auto!important;position:absolute;z-index:2147483641;padding:.7em .6em;width:18em;background:#eee;background-size:100% auto;box-shadow:0 .2em 0 #d1d1d1;font-size:15px;line-height:1.5em;text-align:center}.ath-container small{font-size:.8em;line-height:1.3em;display:block;margin-top:.5em}.ath-ios.ath-phone{bottom:1.8em;left:50%;margin-left:-9em}.ath-ios6.ath-tablet{left:5em;top:1.8em}.ath-ios7.ath-tablet{left:.7em;top:1.8em}.ath-ios8.ath-tablet{right:.4em;top:1.8em}.ath-android{bottom:1.8em;left:50%;margin-left:-9em}.ath-container:before{content:'';position:relative;display:block;float:right;margin:-.7em -.6em 0 .5em;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAMAAABmmnOVAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAeHAAAHhwFd+hRDAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAHVQTFRFAAAAOTk5MzMzOzs7Nzc3QUFBQEBAPz8/Pj4+QUFBQEBAPz8/Pj4+QUFBQEBAPz8/QUFBPj4+Pz8/Pz8/Pj4+Pz8/Pz8/Pz8/Pj4+Pz8/Pj4+Pz8/Pz8/Pz8/Pz8/Pz8/Pj4+Pz8/Pz8/Pz8/Pz8/QEBAPz8/n3QmjwAAACZ0Uk5TAAkKDQ4zODk6OzxBQkNERUusrbG0tba7vL3Excbu8fL19fb3+PgucqJgAAACqklEQVR42sXc23LCIBAGYKy2pgft0WpP2vTA+z9i0+goCZAs7O7P3oWZTL5ZYAh7sca0MXmYG3jM7yfu4/TV1jdow01tX6cdg4UrGoN1FNM3a+GK1nBSzPYGrOJgsPZt1hrerYUrjoa9wjHgFI7B2veZWVk3tpCdWm07H30y8+4AIhedPFj7cW7wioABrggawIqIAaroGbYXzlGCUvQNnc0IUgwaQIoRA0QxagAoCAZ1BcmgrCAaVBVkg6IiwaCmSDIoKRINKopkg4IiwyCuyDIIKzINoopsg6CCYRBTsAxCCqZBRLGo2RcrtkLAwFaIGJgKIQNLIWZgKAQN2QpRg1dKoCmEDVkKcUOGQsGQrFAxJCqUDEkKNUOCQtFAVqgaiAplg69YFDAQFADDqAJiGFGADI1iF1XADAOKvqHSLApHFFBDRAE2BBVwQ0BRwOApfn8LGDxFEcOQAmeIK5CGmAJrCCvQBq8A8r9Zrw08qp6irvAGs/zpIr4XBQxf3nQsyhvwipABrQgbsIqYAamIG3CKnqH+LKDoGXbVwD84zDB4E4AZ4IqgAayIGKCKqMGYS5RiwOArlgUMnuJrWcAAUYwaAAqCQV1BMigriAZVBdmgqEgwqCmSDEqKRIOKItmgoMgwiCv6hkvaa6KKTIOoItsgqGAYxBQsg5CCaRBRsA0CCgEDWyFiYCqEDCyFmIGhEDRkK0QNmQphQ5ZC3JChUDAkK1QMiQolQ5JCzZCguNUzkBV3P4oGokLZQFKoGwgKgGFUATGMKECGQQXMYMxVTAE0RBVQQ0QBNgQVcENI8QwoBo8cUiszWYPz4OVi3bQ9cBQoQ0exblsvTDZwg6PYHNo/tE0XmvVwa4BxWBentgtnL+A8HHPxcnYaaBRoQ6twDY3iEW5oFI8Hwx/QxSE448b+MwAAAABJRU5ErkJggg==);background-color:rgba(255,255,255,0.8);background-size:50%;background-repeat:no-repeat;background-position:50%;width:2.7em;height:2.7em;text-align:center;overflow:hidden;color:#a33;z-index:2147483642}.ath-container.ath-icon:before{position:absolute;top:0;right:0;margin:0;float:none}.ath-mandatory .ath-container:before{display:none}.ath-container.ath-android:before{float:left;margin:-.7em .5em 0 -.6em}.ath-container.ath-android.ath-icon:before{position:absolute;right:auto;left:0;margin:0;float:none}.ath-action-icon{display:inline-block;vertical-align:middle;background-position:50%;background-repeat:no-repeat;text-indent:-9999em;overflow:hidden}.ath-ios7 .ath-action-icon,.ath-ios8 .ath-action-icon{width:1.6em;height:1.6em;background-image:url(data:image/png;base64,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);margin-top:-.3em;background-size:auto 100%}.ath-ios6 .ath-action-icon{width:1.8em;height:1.8em;background-image:url(data:image/png;base64,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);margin-bottom:.4em;background-size:100% auto}.ath-android .ath-action-icon{width:1.4em;height:1.4em;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE2ODRFM0VGNDc0NTExRTRCNEUxODAyMzVCNkM5RTU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE2ODRFM0YwNDc0NTExRTRCNEUxODAyMzVCNkM5RTU5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTY4NEUzRUQ0NzQ1MTFFNEI0RTE4MDIzNUI2QzlFNTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTY4NEUzRUU0NzQ1MTFFNEI0RTE4MDIzNUI2QzlFNTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7bs1dGAAABKElEQVR42uyXywnCQBRFxyCxCFsQ/CzUGtQGdOfGuBJbcWcqsAGtwY2Iii1YgbhQF/EOvEAQ/ARnkhHug7NwvJC5hDBzClEUqV8nCILkTx+MQR9UZO0IFmAObnEwDMOfn11UZqcMlqD2tN4WhqAHTqYe6BncvP9i88nR/61AycUCwYfNx1MFIxcLDCxlMyvQSJGtu1ggzdxdLLBNkT26WGBhKZtZAX0q7b/IHSTrXIEr6ILdm4wu2JGskx+xPmFbYAo24CJsZK1p8hS2cZVQcteZCdanYOIyl+d46s+HBfIeIx/xk9B8f3AYEBobb0B7wQSswVlYy5rv5BugkdHIaGQ0MhoZjYxGRiOjkdEHWIBGRiOjkdHIaGQ0MhoZjYxGRiPL1sgeAgwApeJtJOoNgAYAAAAASUVORK5CYII=);background-size:100% auto}.ath-container p{margin:0;padding:0;position:relative;z-index:2147483642;text-shadow:0 .1em 0 #fff;font-size:1.1em}.ath-ios.ath-phone:after{content:'';background:#eee;position:absolute;width:2em;height:2em;bottom:-.9em;left:50%;margin-left:-1em;-webkit-transform:scaleX(0.9) rotate(45deg);transform:scaleX(0.9) rotate(45deg);box-shadow:.2em .2em 0 #d1d1d1}.ath-ios.ath-tablet:after{content:'';background:#eee;position:absolute;width:2em;height:2em;top:-.9em;left:50%;margin-left:-1em;-webkit-transform:scaleX(0.9) rotate(45deg);transform:scaleX(0.9) rotate(45deg);z-index:2147483641}.ath-application-icon{position:relative;padding:0;border:0;margin:0 auto .2em;height:6em;width:6em;z-index:2147483642}.ath-container.ath-ios .ath-application-icon{border-radius:1em;box-shadow:0 .2em .4em rgba(0,0,0,0.3),inset 0 .07em 0 rgba(255,255,255,0.5);margin:0 auto .4em}#main{width:100%}.container{margin:auto}code{white-space:pre-wrap!important}.font{font-family:"rawline",Helvetica,Arial,sans-serif}#masthead{margin:40px auto}.site-title{font-family:"rawline",Helvetica,Arial,sans-serif}.site-title a{color:#000}.site-title a:hover{text-decoration:none}.site-description{font-family:"rawline",Helvetica,Arial,sans-serif;font-size:medium}.main_logo{max-width:360px}#social-icons{float:right;text-align:right;margin-top:20px}.social-icon{color:#78757a;font-size:36px}.social-icon:hover{color:#2571bd}a:hover .social-icon{text-decoration:none} 
 
 
 
 /*WPML*/ div#lang_sel > ul {
  list-style: none;
  padding: 0px;
  margin: 0px; } #lang_sel>ul>li>ul{ display:none} #lang_sel>ul>li:hover ul{ display:block} div#lang_sel>ul>li>a {
  width: 45px;
  height: 45px;
  display: block;
  text-align: center;
  overflow: hidden;
  line-height: 41px;
  margin-top: 3px;
  margin-left: 5px;
  padding: 0px 0px;
  border-radius: 100%;
  border: 2px dotted;
  background-color: rgba(10,10,10,.1); } div#lang_sel>ul>li>ul>li>a:hover {
  text-decoration: none;
  background-color: rgba(8, 8, 8, 0.38); } div#lang_sel>ul>li>ul {
  position: absolute;

background-color: rgba(10,10,10,.1);
  width: 135px;
  list-style: none;
  margin-left: -1px;
  margin-top: 0px; } div#lang_sel>ul>li>ul>li>a {
  padding: 10px 17px;text-decoration: none;
  display: block;
  color: white; } /*another form pg*/ form.fl-contact-form input, form.fl-contact-form textarea {
  width: 100%;
  padding: 7px;
  border-radius: 0px;
  margin: 0px;
  box-shadow: 0px 0px 0px 3px #f5f5f5; }
/*mblog*/ h2.widgettitle {
  background: #f39421;
  font-size: 18px;
  padding: 10px;
  color: white; 	margin-top:0px; } .widget.widget_recent_entries ul {
  padding: 0px;
  margin: 0px;
  list-style: none; } .widget.widget_recent_entries ul li {
  margin: 5px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px; } .widget.widget_wpb_widget {
  background: whitesmoke;
  padding: 10px;
  padding-top: 10px !important; }  h2.fl-post-feed-title {
  font-size: 24px;
  margin: 0px !important;
  margin-bottom: 5px !important;
  margin-top: 8px !important;
  color: black !important; } h2.fl-post-feed-title a {
  color: black !important; } .fl-post-feed-meta {
  background: #f3f3f3;
  padding: 6px 10px;
  display: inline-block; } .widget.widget_categories ul {
  padding: 0px;
  margin: 0px;
  list-style: none; } .widget.widget_categories ul li.cat-item {
  } .fl-post-feed-image {
  max-height: 240px; } .category-posts h3, .category-posts h3 > a {
  background: transparent !important;
  color: #0997d0 !important;
  font-size: 17px !important;
  margin: 7px 0px !important;  } .category-posts .entry p {
  font-size: 13px; color: black; } .category-posts .col-md-4 .article {
  padding: 8px;

border: 1px solid #f1f1f1;
  margin: 0px; } h2.fl-post-feed-title {
  background: rgba(15, 104, 125, 0.81) !important;
  overflow: hidden;
  color: white !important;


 font-size: 18px;
  font-weight: 300;
  margin: -44px 0px 0px 0px!important;
  position: absolute;
  height: 76px !important;
  line-height: 1.6em;
  padding: 15px 3px !important;
  height: 1px;
  display: none; } a.fl-post-feed-more:hover {
  color: white;
  background-color: black !important;
  text-decoration: none; } .widget.widget_recent_entries a{ display: block;} span.post-date {
  margin-bottom: 11px;
  color: #505050;
  display: block;
  text-align: right;
  font-size: 11px; } .widget.widget_recent_entries ul li {
  margin: 5px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 1px; } .category-posts{ padding:20px} .category-posts h2, .category-posts h2 a {
  font-size: 19px;
  line-height: 1.4em;
  color: black; }  .category-posts .featured-image-single img {
  max-width: 100%;} .category-posts	.col-md-4 .article {
  padding: 10px;
  border: 1px solid #f1f1f1;
  margin: 5px; } .widget.widget_recent_entries a:hover, .widget.widget_recent_entries a:focus {
  color: #004d90;


text-decoration: none; } h2.fl-post-feed-title a {
  color: white !important;
  padding: 0px 10px;
  display: block; 	width:90%;
  line-height: 1.3em; } .fl-post-feed-post.fl-post-feed-has-image:hover h2.fl-post-feed-title {
  height: 76px !important;
  display: block;
  width: 100%;
  line-height: 76px !important;
  font-size: 16px;
  text-decoration: none !important; }
.fl-post-feed-header {
  margin-bottom: 6px;
  margin-top: 31px; }  .fl-post-feed{ position:relative; overflow:hidden} .widget.widget_categories ul li.cat-item a {
  color: black; border: 1px solid #e2e2e2;
  padding: 6px 10px;
  background: #eaeaea; 	display:block; } .fl-post-feed-post.fl-post-feed-has-image {
  border: 1px solid #f1f1f1;
  padding: 10px;
  margin-top: 13px; } a.fl-post-feed-more {
  padding: 10px 20px;
  background: blue;
  color: white;
  float: right;
  margin: 0px;
  border-radius: 3px; } .fl-post-feed-header {
  margin-bottom: 10px; } .fl-post-feed-image {
  margin-bottom: 11px; } .fl-post-feed-post {
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 10px;
  padding-bottom: 0px; } .site-heading h1 {
  color: black;
  font-size: 27px;
  text-align: left;
  line-height: 1.4em;
font-weight: 500; } .widget.widget_wpb_social_btns h2 {
  color: black;
  background: transparent !important; } ul.holder2 {
  margin: 0px;
  background: #fbfbfb;
  list-style: none;
  overflow: hidden;
  padding: 7px; } ul.holder2 li {
  float: left;
  margin-left: 30px; } span.subheading ul { overflow:hidden;
  list-style: none;
  margin: 0px;
  padding: 0px; } ul.post-categories li{ float:left; } ul.post-categories li a {
  margin: 2px;
  background: #f1f1f1;
  padding: 5px; } .site-heading hr {
  margin-top: 10px;
  margin-bottom: 10px;
  border: 0;
  border-top: 1px solid #cecece; } .maxwidth1024 {
  max-width: 1024px;
  margin: auto; } .category-posts h1 {
  padding: 0px;
  margin: 0px;
  margin-left: 5px;
  margin-bottom: 10px; }  /*Image Lazy Load*/ img[data-unveil="true"]{opacity:0;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}  /*MLEADS*/  form.iphorm input, .iphorm-widget input {
  width: 100%;
  padding: 10px !important;
  box-shadow: 0px 0px 0px 3px #f3f3f3;
  border-radius: 0px; }
form.iphorm .iphorm-submit-input-wrap {
  float: none; 	width: 100%;
  margin: auto; } form.iphorm .iphorm-submit-wrap button, .iphorm-widget .iphorm-submit-wrap button {
  border: 0 none transparent;
  width: 200px;
  margin: auto;
  padding: 15px 12px;
  background: #494949;
  border-radius: 10px 0px 10px 0px;
  box-shadow: none; } form.iphorm .iphorm-submit-wrap button:hover, .iphorm-widget .iphorm-submit-wrap button:hover { background:#0033CC}  form.iphorm .iphorm-submit-wrap button span, .iphorm-widget .iphorm-submit-wrap button span {
  width: 100%;
  display: block;
  padding: 0 !important;
  background: transparent;
  border: 0px none; }  form.iphorm .iphorm-submit-wrap button span em, .iphorm-widget .iphorm-submit-wrap button span em {
  font-style: normal;
  padding-right: 0;
  background: transparent;
  text-shadow: none;
  color: white !important;
  font-size: 20px; } .widget.recent-posts-widget-with-thumbnails ul {
  margin: 0px;
  list-style: none; overflow:hidden; }  span.rpwwt-post-title {
  display: block; }  .widget.recent-posts-widget-with-thumbnails ul li a {
  display: block;
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  margin: 5px;
  margin-bottom: 0px; }
  .widget.recent-posts-widget-with-thumbnails img {
  border-radius: 100%;
  float: left;
  margin-right: 10px;
  margin-bottom: 5px; } .rpwwt-post-date {
  text-align: right;
  font-size: 9px; }  .widget.recent-posts-widget-with-thumbnails img{ border-radius:100%; float:left;} .mobileloader{ display: none !important;}
.site-main [class*="navigation"] {
  margin: 0 0 1.5em; overflow: inherit !important;; z-index:9999999; }  a{color:#918f93}a:hover,a:focus,a:active{color:#2571bd}.nav-wrapper{background:#f8f8f8;border-bottom:solid 1px #f1f1f1}.nav-wrapper ul ul{background:#e7e7e7;border:none}.nav-wrapper ul ul a:hover{background:#f8f8f8;color:#333}.slide-title{font-family:"rawline",Helvetica,Arial,sans-serif;color:#ddd}.nivo-caption{max-width:700px;min-width:200px;overflow:hidden;bottom:15px;left:10px}.nivo-html-caption{display:none}div.slide-title{font-size:36px;display:block}div.slide-description{font-family:Helvetica,Arial,sans-serif}
#content{background:#fff}.featured-thumb{margin-top:35px;text-align:center}
	.featured-thumb img{box-shadow:0 1px 2px #444;border-radius:5px}
	.archive .entry-title a{font-size:16px;color:#000}
	.archive .entry-title a:hover{color:#2571bd}
	.archive .entry-meta{font-size:small;color:#918f93}
	.archive .entry-meta .posted-on{margin-right:6px}
	.featured-image-single{text-align:center}
	.featured-image-single img{max-width:100%;border:solid 1px #fff;box-shadow:0 2px 2px #888;margin-bottom:5px}
	#secondary{padding-top:20px}#secondary ul{list-style:none;margin-left:5px}
	#secondary ul li:before{margin-right:5px;content:"\f0da";font-family:"FontAwesome";color:#918f93}
	#secondary ul ul{margin-left:15px}
	#secondary ul ul ul{margin-left:5px}
	#secondary .widget_recent_entries li:before{content:"\f0f6"}
	#secondary .widget_recent_entries li{border-bottom:solid 1px #f7f7f7;padding:5px 0}
	#secondary .widget_recent_comments li:before{content:"\f075"}
	#secondary .widget_recent_comments li{border-bottom:solid 1px #f7f7f7;padding:5px 0}
	#secondary h1.widget-title{font-size:24px}
	#secondary .widget_search input[type=submit]{display:inline-block}
	#secondary .widget_search input[type=search]{display:block;width:100%!important}
	.pagination{margin:20px 0;width:100%;margin-left:-40px;clear:both}
	.pagination ul{list-style:none;display:inline-block;text-align:center;margin-bottom:0}
	.pagination ul > li{display:inline}.pagination ul > li > a{color:#f8f8f8;transition:all .4s ease}
	.pagination ul > li > a .next{float:right}
	.pagination ul > li > a:hover{color:#918f93;background:#e3e3e3}
	.pagination .current{background:#e4e2e2}
	.pagination ul > li > a,.pagination ul > li > span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fcfcfc;border:solid 1px #f1f1f1;border-left-width:0;display:inline-block;color:#919191}
	.pagination ul > li:first-child > a,.pagination ul > li:first-child > span{border-left-width:1px}
	.pagination ul > li:last-child > a,.pagination ul > li:last-child > span{border-rigth-width:1px}#colophon{background:#f8f8f8;padding:10px;border-top:solid 1px #ddd;border-bottom:solid 4px #ddd}
	#footertext{float:right;text-align:right}article table{background:#f7f7f7}article table td{padding:5px;border:solid 1px #eee}article table th{padding:5px;background:#ccc;border:solid 1px #ccc}
	.rp-item{display:block;clear:both;overflow:auto;margin-bottom:5px;border-bottom:solid 1px #f7f7f7;padding-bottom:5px}.rp-item:last-child{border-bottom:none}
	.rp-item:before{content:none!important}.rp-thumb{float:left;width:64px;margin-right:-5px;margin-top:3px}.rp-thumb img{width:48px;border:solid 2px #eee;border-radius:2px}
	.rp-thumb rp-title{clear:none}.rp-thumb rp-title a{display:block}#respond input[type=text]{max-width:450px}#comments ol.comment-list{list-style:none}
	#comments li.comment{border:solid 1px #f8f8f8;padding:10px;margin-top:15px;list-style:none}#comments .vcard img{border:solid 4px #f8f8f8;border-radius:5px;margin:0 10px 10px 0}
	#comments .comment-metadata{font-weight:700}body.archive #container{max-width:1024px;margin:auto!important;width:76%;padding-top:55px}
	body.single-product #container{max-width:1024px;margin:auto;padding-top:65px}.navbar-default .navbar-nav>a:hover,.navbar-default .navbar-nav>.active>a{background-color:rgba(255,255,255,0.16)!important}div.home{background-color:transparent;}#sticky.stick{position:fixed;top:0;z-index:10000}.jssorb01{position:absolute}.jssorb01 div,.jssorb01 div:hover,.jssorb01 .av{position:absolute;width:12px;height:12px;filter:alpha(opacity=70);opacity:.7;overflow:hidden;cursor:pointer;border:#000 1px solid}.jssorb01 div{background-color:gray}.jssorb01 div:hover,.jssorb01 .av:hover{background-color:#d3d3d3}.jssorb01 .av{background-color:#fff}.jssorb01 .dn,.jssorb01 .dn:hover{background-color:#555}.jssora02l,.jssora02r{display:block;position:absolute;width:55px;height:55px;cursor:pointer;background:url(images/a02.png) no-repeat;overflow:hidden}.jssora02l{background-position:-3px -33px}.jssora02r{background-position:-63px -33px}.jssora02l:hover{background-position:-123px -33px}.jssora02r:hover{background-position:-183px -33px}.jssora02l.jssora02ldn{background-position:-3px -33px}.jssora02r.jssora02rdn{background-position:-63px -33px}  


	
/*Mobil*/ 

	@media screen and (max-width: 992px){
		.site-title,.site-description,#social-icons{text-align:center;float:none}
	}  

	@media screen and (max-width: 768px){
		div.slide-title{font-size:18px}div.slide-description{font-size:13px}
	} 

	@media only screen and (orientation: landscape){
		.ath-container.ath-phone{width:24em}.ath-android.ath-phone{margin-left:-12em}.ath-ios.ath-phone{margin-left:-12em}.ath-ios6:after{left:39%}
		.ath-ios8.ath-phone{left:auto;bottom:auto;right:.4em;top:1.8em}.ath-ios8.ath-phone:after{bottom:auto;top:-.9em;left:68%;z-index:2147483641;box-shadow:none} 
	}  

	@media (max-width:980px){ 
		img.seologo2{width:114px;height:114px;border:0 none;float:left;margin-right:10px;display:block;margin-bottom:10px} .box-seo img.seologo{display:none}#sticky.stick{position:relative} 
		.box-seo{display:block;width:98%;margin:0 auto;padding:10px;overflow:hidden;margin-bottom:10px;float:none } .icons-type{width:100%;float:none;padding:0;margin:5px auto} .resimgicon{max-width:66px;height:auto} 
	}  

	@media screen and (min-width: 992px){
	
		#primary{float:left}
		#secondary{float:right}
		.vcard img{width:100px!important;height:auto}
	} 

	@media(min-width:980px) and (max-width:1010px){ 
		.box-seo {
		  width: 306px;
		} 
	} 
	
	@media (max-width:900px){ .products.row .col-xs-6, .related.products .col-xs-6 {
		  width: 50%;
		  position: relative;
		  min-height: 1px;
		  padding-right: 4px !important;
		  padding-left: 0px !important; } .site-heading h1 { padding-left:10px;
		  font-size: 18px; } 
		#option-menu-wapp li > a > span{display:none !important} 
		div#lang_sel>ul>li>a {
			width: 100%;
			height: 45px;
			display: block;
			text-align: left;
			overflow: hidden;
			line-height: 41px;
			margin-top: 0px;
			margin-left: 0px;
			padding: 0px 12px;
			border-radius: 0%;
			border: 0px none;
			border-bottom: 1px dotted;
			background-color: rgba(10,10,10,.1); } div#lang_sel>ul>li>ul {
			position: relative;
			background-color: rgba(10,10,10,.1);
			width: 100%;
			list-style: none;
			margin-left: 0px;
			margin-top: 0px; 
		} 
		a#i1-menu1 span{display:inline-block} 
		ul#menu-menu-1{float:none;width:100%;position:fixed;max-width:300px;margin-top:-1px;height:100%;min-height:100%}
		ul#menu-menu-1 li{padding-left:10px;border-bottom:1px dotted}img.seologo{display:none}
		.seobo{position:relative;font-size:10px}.box-seo{padding:5px 2px}
		.slider-wrapper,.slider-wrapper img{min-height:100px}
		.theme-default .nivo-controlNav{padding-top:0;top:-29px!important;z-index:99999}
		.navbar-collapse.navbar-ex1-collapse.in{overflow:visible;background-color:rgba(0,0,0,0.71);width:98%;margin-top:50px;margin-left:5px;padding:0 5px;z-index:999999;position:fixed} 
		.fl-module-content{margin:12px}
	} 


	  
	@media (max-width:720px){ 
		span.jssora02r, span.jssora02l {
		  width: 98px !important;
		  height: 234px !important;
		  background-size: 100% 114%; } span.jssora02r:hover, span.jssora02l:hover {
			width: 98px !important;
		  height: 234px !important;
		  background-size: 100% 114%;} 

		nav#site-navigation{width:65px;position:fixed;float:none}
		.resimgicon{max-width:64px;height:auto} 

	}  

	@media (max-width:640px){
		.icons-type a span{bottom:0;font-size:12px;padding:1px 0}
	} 
	
	@media (min-width:768px) and (max-width: 769px){
		.icons-type{ max-width:98%; margin:auto;}
		.navbar-nav {
		margin: 3px;
		width: 100%;
		display: block; 
		}
	} 
	
	@media (max-width:533px){
		.icons-type a span{font-family:Arial;font-size:12px;bottom:1px;padding:1px 0}
	}  
	
	@media (max-width:520px){
		ul.holder2 { padding: 4px; font-size: 11px;margin: 0px;} 
		ul#share-call-to-action li{width:46.5%}.wk-gallery-wall.round > *,.wk-gallery-wall.round > * > img,.wk-gallery-wall.round .spotlight>img+div{max-width:80px;width:100%;border-radius:1px!important;margin:2px!important}
	}
	
	@media (max-width:480px){
		.slider-wrapper,.slider-wrapper img{max-height:217px}.left-foo, .right-foo {font-size: 11px;}
	}  
	
	@media (max-width:400px){
		img.seologo2{width:90px;height:90px;margin-right:6px;margin-bottom:0}.stand{ background:white;}
	} 
	
	@media (min-width:412px) and (max-width:416px){
		.scrollable{margin-top:0!important;margin-left:5px!important;margin-right:0}.awesome-phone:before,.awesome-map-marker:before{margin-left:16%}
	}
	
	@media (min-width:374px) and (max-width:376px){
			.scrollable{margin-top:0!important;margin-left:5px!important;margin-right:0}
	} 
	
	@media (min-width:359px) and (max-width:361px){
		.scrollable{padding-left:2px}
	} 
	
	@media (max-width:360px){
		ul#share-call-to-action li{width:96.5%}} 
		
	@media (min-width:319px) and (max-width:321px){
		.scrollable{margin-left:6px}
	} 
	
	@media (max-width:320px){
		.box-seo{margin:2px auto;width:100%;float:none;padding:7px;border:0 none;display:block}.box-seo h3#titleh1{display:inline;font-size:13px;font-weight:700}.slider-wrapper,.slider-wrapper img{max-height:199px}
		.icons-type a span{bottom:0;padding:0}
	}

	@media screen and (min-width: 696px) 
	{
		.icons-type{max-width:680px;} a.metropls { min-height: 165px;}
		a.metropls.t4x-t2x22-b, a.metropls.t4x-t2x22-b img, a.metropls.t2x-b, a.metropls.t2x-b img { min-height: 300px;  max-height: 300px;} 
	}
	
	@media screen and (max-width:695px) {  
	a.metropls, a.metropls img {min-height: 157px; max-height:157px}
		a.metropls.t4x-t2x22-b, a.metropls.t4x-t2x22-b img, a.metropls.t2x-b, a.metropls.t2x-b img {min-height:259px; max-height:259px;} 
		a.metropls .boxContent i { font-size: 6.5em;}
	}	
	@media screen and (max-width:620px) { 
		a.metropls, a.metropls img {min-height:141px; max-height:141px;  margin-bottom:0.9%;} 
		a.metropls.t4x-t2x22-b, a.metropls.t4x-t2x22-b img, a.metropls.t2x-b, a.metropls.t2x-b img {min-height: 250px;max-height: 250px;}
		.icons-type{ padding-left:6px; padding-right:6px;} a.metropls .boxContent i { font-size: 5.5em;}
	} 
	@media screen and (max-width:580px) 
	{ 
		a.metropls, a.metropls img {min-height:121px; max-height:121px} 
		a.metropls.t4x-t2x22-b, a.metropls.t4x-t2x22-b img, a.metropls.t2x-b, a.metropls.t2x-b img {min-height:222px;  max-height:222px;}  
		a.metropls .boxContent i { font-size: 6.5em;}  
	}
 
	@media screen and (max-width:530px) { 
		a.metropls, a.metropls img {min-height:116px; max-height:116px }  
		a.metropls.t4x-t2x22-b, a.metropls.t4x-t2x22-b img, a.metropls.t2x-b, a.metropls.t2x-b img {min-height:216px;  max-height:216px;} a.metropls .boxContent i { font-size: 6.5em;}
	} 
	@media screen and (max-width:488px) { 
		a.metropls, a.metropls img {min-height:110px; max-height:110px }  a.metropls.t4x-t2x22-b, a.metropls.t4x-t2x22-b img, a.metropls.t2x-b, a.metropls.t2x-b img {min-height:210px; max-height:210px;} 
		a.metropls .boxContent i { font-size: 5.2em;}
	} 
	@media screen and (max-width:414px) 
	{ 
		a.metropls, a.metropls img {min-height:96px; max-height:96px}
		a.metropls.t4x-t2x22-b, a.metropls.t4x-t2x22-b img, a.metropls.t2x-b, a.metropls.t2x-b img {min-height:178px;  max-height:178px;} a.metropls .boxContent i { font-size: 4.8em;}  
		/*Layout 3 */ 
		#layout3 a.metropls, #layout3 a.metropls.t4x-t2x22-b { box-shadow: 0px 0px 2px 0px #9c9c9c; -webkit-box-shadow: 0px 0px 2px 0px #9c9c9c;} #layout3 a.metropls, #layout3 a.metropls img{ border-radius:9px } 
		#layout3 .icons-type a span {border-radius: 0px 0px 9px 9px;} 
		#layout3 a.metropls.t4x-t2x22-b, #layout3 a.metropls.t4x-t2x22-b img, #layout3 a.metropls.t4x, #layout3 a.metropls.t4x img, #layout3 a.metropls.t2x, #layout3 a.metropls.t2x img{ border-radius: 12px; }
		#layout3 .icons-type a.t2x span, #layout3 a.metropls.t4x-t2x22-b span, layout3 a.metropls.t4x span {border-radius: 0px 0px 12px 12px;} 
	}
	
	@media screen and (max-width:384px) 
	{ 
		a.metropls, a.metropls img {min-height:89px; max-height:89px }
		a.metropls.t4x-t2x22-b, a.metropls.t4x-t2x22-b img, a.metropls.t2x-b, a.metropls.t2x-b img {min-height:164px;  max-height:164px;} a.metropls .boxContent i { font-size: 4.1em;}

	}  
	@media screen and (max-width:375px) { 
		a.metropls, a.metropls img {min-height:87px; max-height:87px }
		a.metropls.t4x-t2x22-b, a.metropls.t4x-t2x22-b img, a.metropls.t2x-b, a.metropls.t2x-b img {min-height:160px;  max-height:160px;} a.metropls .boxContent i { font-size: 4.1em;}
	} 
	@media screen and (max-width:360px) { a.metropls, a.metropls img {min-height:83px; max-height:83px; }
		a.metropls.t4x-t2x22-b, a.metropls.t4x-t2x22-b img, a.metropls.t2x-b, a.metropls.t2x-b img {min-height:153px; max-height:153px;} a.metropls .boxContent i { font-size: 3.5em;}
	}
	@media screen and (max-width:321px) { a.metropls, a.metropls img {min-height:73.89px; max-height:73.89px; }
		a.metropls.t4x-t2x22-b, a.metropls.t4x-t2x22-b img, a.metropls.t2x-b, a.metropls.t2x-b img {min-height:136px; max-height:136px;} a.metropls .boxContent i { font-size: 3.4em;} 
	} 
 
	@media screen and (max-width:318px) { a.metropls, a.metropls img {min-height:69px; max-height:69px }
		a.metropls.t4x-t2x22-b, a.metropls.t4x-t2x22-b img, a.metropls.t2x-b, a.metropls.t2x-b img {min-height:130px; max-height:130px;} a.metropls .boxContent i { font-size: 3.1em;}
	} 
		