@charset "utf-8";
/*!
 * Bootstrap Reboot v4.0.0-beta.2 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
   max-width: 100%;
    overflow-x: hidden;
}

@-ms-viewport {
  width: device-width;
}

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1.5rem;
  font-size:18px;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
 
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
  list-style:none;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:hover {
  color: #0056b3;
  text-decoration: none;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

a,
area,
button,
[role="button"],
input:not([type="range"]),
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #868e96;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: .5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

/*END RESET*/

#preloader { 
	position: fixed; 
	left: 0; 
	top: 0; 
	z-index: 999; 
	width: 100%; 
	height: 100%; 
	overflow: visible; 
	background: #fff url('./images/loading.gif') no-repeat center center;
}

.header{
	background-color:#B9E2F4;
	}
	
.btn-primary, .btn-small, .contentpane .btn, .acysubbuttons .btn {
    background: #B9E2F4!important;
    color: #228edb;
    text-transform: uppercase!important;
    font-weight: bold;
    border: 1px solid #fff;
}

 .btn-primary:hover, .btn-small:hover, .contentpane .btn:hover, .acysubbuttons .btn:hover
  { /*background: #228edb!important;*/
    background:rgba(185, 226, 244, 0.5)!important;
    -webkit-box-shadow: 0px -1px 2px 1px rgba(255,255,255,0.3)!important;
-moz-box-shadow: 0px -1px 2px 1px rgba(255,255,255,0.3)!important;
box-shadow: 0px -1px 2px 1px rgba(255,255,255,0.3)!important;
   border: 1px solid rgba(185, 226, 244, 0.5);
  }	

/*navigation*/
#menu-sticky-wrapper{
	position:relative;
	z-index:2000;}
#navbar-scroll {
	z-index: 10001;
	position:relative;
	list-style:none;
	
}

.clearz{
	clear:right;
	
	}

#navbar-scroll .nav{
	padding-bottom:15px;
	
	}

	
.navbar-default {
	background: rgba(255, 255, 255, 0.95);
	box-shadow: 0px 0.5px 2px #cecece;
	background-color:#228EDB;
}
.navbar-default .navbar-brand {
    padding: 7px;
}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > .clearz > a {
    color: #fff;
	font-weight: bold;
	font-size:18px;
	font-family: 'Roboto', sans-serif !important;
	text-transform:uppercase;
}
.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li:focus > a,
.navbar-default .navbar-nav > li:hover > .clearz > a,
.navbar-default .navbar-nav > li:focus > .clearz > a
  {
    color: #4c361c;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus,

.navbar-default .navbar-nav > li > .clearz > a:hover,
.navbar-default .navbar-nav > li > .clearz > a:focus {
	background: transparent;
	text-decoration:none;
    color: #4c361c;
}
.navbar-default .navbar-nav > li > .clearz > a{
	line-height:20px;}
	
.dropdown-toggle  {
	padding-left: 15px !important;
	margin-top:7px;
	}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{
	background-color:transparent;}	


.nav-child, .open > .dropdown-menu{
	
	/*background-color:#B9E2F4!important;*/
	background-color:#228EDB;
	z-index:10003;
	/*position:relative;*/
	}
	
.nav-child li{
	/*margin-left:-25px;*/
	z-index:10003;
	position:relative;
	
	}
.nav-child li a:hover, .nav-child li a:focus, .nav-child li a:active {
	color:#fff;}
.nav-child li a {
	
	background-color:#228EDB!important;
	padding:10px;
	margin:0;}	
a.inline{
	display:inline-flex;
	float:left;
	position:relative;
	z-index:10002;
	}
.dropdown-menu {
	/*float:none!important;*/
	top:40px;
	/*position:relative;*/
	position:absolute;
	padding-bottom:25px;
	}	
.dropdown-menu > li.mainmenu{
	border-right:0px solid #1c79bc;
	height:25px;
	}	
.dropdown-menu >li >a {
	font-size:18px;
	}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{
	color:#333;
	margin-top:-16px;}
	
.dropdown-menu>li>a:hover{
	background:none;}

li.mainmenu {
	height:20px;
	margin-top:20px;
	}
li.mainmenu a{
margin-top:-16px;
top:0px;
	}

.dropdown-toggle.inline {
	top:7px;}
.deeper.parent{
	margin-top: 30px!important;
    margin-left: 15px;
	margin-bottom: -40px;

	}
.deeper.parent > .clearz > a.inline {
	
}

.navbar-default .navbar-toggle{
	background-color:#ddd;}
.mainmenu:last-child{
    border-right:0px solid #228EDB;
}
@media (min-width: 768px){
	
.navbar-default .navbar-nav > li > .clearz > a{
	padding-top: 15px;
    padding-bottom: 15px;
	}
	
li.parent:hover > .clearz >   ul.dropdown-menu{
	display:block!important;
	animation-duration: 1s;
    animation-name: slidein2;}
	
.dropdown-toggle   {
	padding-left: 15px !important;
	margin-top:7px;
    }
	
li.mainmenu {
	padding-left:10px;
	padding-right:10px;
	}
ul.dropdown-menu{
	top:32px;
	left:-15px;
	border-top:0px solid #fff;}
	
li.parent{
	margin-left:10px;
	
	}

li.mainmenu {
	border-right:2px solid #1c79bc;

}
.deeper.parent{
	margin-top: 20px!important;
    margin-left: 10px;
	margin-bottom:auto;
	}
/*ul.nav-child {
	max-width:250px;
	position:static!important;
	top:5px;}*/
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #333;
    

}

ul.menu > li.mainmenu > .dropdown > ul.nav-child > li.mainmenu > a {
    margin-top:0px;
}
}
/*END NAVIGATION !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

/*CAROUSEL*/
#continentsapart{
/*	top:-19px;*/
	}
.carousel-inner{
	max-height:450px;}	
/*CAROUSEL FADE EFFECT*/	
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

.frame{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0px;
	margin:0px;
	-moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;}

/*!!!!!!!!!!!!!!!!!!END CAROUSEL*/

/* 'featured' articles from template category selection*/
.container > .col-md-4{
	padding:0px;
	margin-top:10px;}
.featart1, .featart2{
	margin-right:15px;}
	
.featart > table {
	height:250px!important;
	text-align:center;
	/*top:0px;*/
	position:relative;
	z-index:1999;
	-webkit-box-shadow: 0px -1px 2px 1px rgba(0,0,0,0.3);
-moz-box-shadow: 0px -1px 2px 1px rgba(0,0,0,0.3);
box-shadow: 0px -1px 2px 1px rgba(0,0,0,0.3);
 border:1px solid #fff; 
}

.featart > table > tbody > tr > td > p{
	padding:15px 15px 0 15px!important;}
.featart > table > tbody > tr > td {
	padding-bottom:15px;}
	
	
.featart1 {
  animation-duration: 1s;
  animation-name: slidein1;
}

.featart2 {
  animation-duration: 1s;
  animation-name: slidein2;
}

.featart3 {
  animation-duration: 1s;
  animation-name: slidein3;
}

@keyframes slidein1 {
  from {
    margin-left: -3000px;
    width: 100%; 
  }

  to {
    margin-left: 0px;
    width: 100%;
  }
}
	
@keyframes slidein2 {
  from {
    opacity: 0;
    
  }

  to {
    opacity:1;
   
  }
}	

@keyframes slidein3 {
  from {
    opacity: 0;
  -ms-transform: rotate(30deg); /* IE 9 */
    -webkit-transform: rotate(30deg); /* Safari 3-8 */
    transform: rotate(30deg);
  }

  to {
   opacity: 1;
    -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari 3-8 */
    transform: rotate(0deg);
  }
}

/*Styling module Abot home*/
h3.home{
    text-align:center;
    color:#fff;  
    margin-bottom:20px;
	     background-color:#228edb;
     padding:5px;
    
  }

  
  @media (min-width: 768px){
	  h3.home{background-color: transparent;}
	  h4.home span {margin-left:20%;font-size:1.1em!important;}
	   h3.home span, h4.home span {
     background-color:#228edb;
  padding:10px;
      -webkit-box-shadow: 0px 5px 3px -3px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 5px 3px -3px rgba(0,0,0,0.5);
box-shadow: 0px 5px 3px -3px rgba(0,0,0,0.5);
     border:1px solid #fff;
font-size:1em;
width:50%;
  line-height:16px;
  
  }
	  }
  
  .mod-custom__abouthome{
 /* border:1px solid #B9E2F4;*/
    padding:0px 10px 0px 10px;
    
  }
  .home1{
    background:#B9E2F4;
    padding:20px;
    margin-top:-20px;
    color:#4e4e4e;
    border:2px dashed #228edb;
  }
  
  .home1 p{
  padding-bottom:5px;
  font-size:20px;
  font-weight: 400;
  text-shadow:0.5px 1px #fff;
  }
  
/*END Styling module Abot home*/

/*Testimonials Carousel*/
.testimonials{
	margin-top:30px;
	}
#testicarousel.slide{
	height:auto;
	
	}
 .carousel-indicators >li.active {
	background-color:#228edb;
	height:15px;
	width:15px;
	margin:3px;}
.carousel-indicators >li{
	height:15px;
	width:15px;	
	margin:3px;
	background-color:#B9E2F4;}

 @media (min-width: 768px){.testimonials h2 {font-size:6rem!important;}}	
.testimonials h2 {
    font-size: 3rem;
    color: #B9E2F4;
	text-align:center;
	margin-bottom:15px;
}
.testi-item{
	height:auto;
    background:url("../images/quotes.png") no-repeat 0px -25px;
      text-shadow: 0.5px 1px #fff;
	  margin-bottom:15px;
	}
	
.carousel-indicators{
	position:relative;}	
	
.testi-item > .box {
    padding:5px;
	font-size:20px;
    font-style: italic;
	border-right: 8px solid #B9E2F4;
	
}
.item > .client-info{
	font-weight:bold;
	color:#228edb;}
 @media (min-width: 768px){
	 #testicarousel.slide{
	height:200px!important;
	}
	.testi-item{
	height:190px!important;
	margin-bottom:0px;
	 }
	.testi-item .box{
	height:180px!important;
	margin-top:20px;}	
 }
	
	
/*END testimonials Carousel*/
.mid{
/*	margin-top:40px;*/}
.mid a span {
	padding:15px;}
.mid a:hover span {
	color:#228edb;}
/*content bottom*/
.content-bottom{
margin-top:20px;	
color:#fff;
background-color: #228EDB;
position:relative;
z-index:3;}
/*module specific*/
.home2 > h3 {
	padding:15px;
	font-size:32px;
	}
 ul.home2{float:left; 
    text-align:left; 
    font-weight:600;
  font-size:18px;
   }
   
  .home2 p{
    font-style:italic;
  padding-bottom:5px;
  font-size:18px;
  text-align:center;
  float:left;
  }
  
  @media (min-width: 768px){
      
      
	.home2 p{
    
  float:none!important;
  }
	
	}
  
  p a.tst{font-style:normal!important;  padding:10px;}
  .mrg{margin-top:35px; margin-left:30%; padding-bottom:10px!important;}
  /*END module specific*/
  
  /*END content bottom*/
  
 .sloped {
    height:65px;
	top:30px;
	transform:rotate(-2deg);
	background-color:#fff;
	position:relative;
	z-index:2;
-webkit-box-shadow: 0px 6px 5px -2px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 6px 5px -2px rgba(0,0,0,0.5);
box-shadow: 0px 6px 5px -2px rgba(0,0,0,0.5);}
 
/*FOOTER*/
footer{
	background-color:#B9E2F4;}
.parallax{
	width: 100%;
   position: relative;
	 min-height: 350px; 
	  background-image:url("../images/bg.jpg")  ;
     background-attachment: fixed;
  background-position: -50px 120px;
    background-repeat: no-repeat;
   background-size: cover;
	}

@media (min-width: 768px){
    
	.parallax{ min-height: 500px;
	}
	
	}
.overlay {
    
}

.parallax > .overlay > .container > .row{
	
	background-color:rgba(34,142, 219, 0.9);
	min-height:300px;
	margin-top:80px;
	}

.social{
	padding:30px;
	margin:20px 10px 0px 10px;
	list-style:none;
	text-align:center;
	}
ul.social > li {
	display:inline;
	margin:5px;
	}
	
	ul.social li a {
    width: 70px;
    line-height: 70px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%x;
    border-radius: 50%;
    font-size: 36px;
    overflow: hidden;
    border: 1px solid #fff;
    color: #fff;
	text-align:center;
	background-color: #228EDB;
}

ul.social li a:hover {
	background-color:#B9E2F4;
	color:#228EDB;
	 animation-duration: 1s;
  animation-name: hovering;
 }
  
  @keyframes hovering {
  from {
 color: #fff;	  
   background-color: #228EDB;
  }

  to {
   background-color:#B9E2F4;
   color:#228EDB;
  }
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.fa-facebook:before {
    content: "\f09a";
}
	
	
	
.customaddress {
	color:#fff;
	margin-top:5px;
	}
.customaddress p {
	text-align:center;}	
	
@media (min-width: 768px){
	.customaddress p {
	text-align:left;}
	.customaddress {
	
	margin-top:30px;
	}	
	
	}
.footer{
    border: 1px solid #fff;
	background-color: #228EDB;
	padding-top:10px;
	color:#fff;
	text-align:center;}
.footer h1{
	font-size:20px;
	text-transform:uppercase;}

/*END FOOTER*/
.right{
    padding-left:15px!important;
}
/*Inner Pages*/
.main .content{
	position:relative;
	height:auto;
	overflow:hidden;
	margin-bottom:10px;
	margin-top:10px;}
	
/*about us page*/	
 .team{
  border:3px solid #B9E2F4!important;
    border-radius:50%!important;
    
  }
  .whorv{
  display:inline-block;}

  .whorv .span4{
 /* height:300px;*/
 padding:20px;
    margin:0px;
   
 }
 
  .whorv .span4 img{
  margin:10px;
  }
  
  .forvendors > h4 > small.text-muted{
      font-size:2em!important;
      text-align:center;
     
  }
  @media (min-width: 768px){
     .forvendors > h4 > small.text-muted{
      font-size:3em!important; } 
  }
  
  
  .forvendors > h4{
      margin-bottom:25px!important;
  }
  
   .forvendors h3, .page_header h2, h3.moduleTitle{
  color:#228edb!important;
    text-transform:uppercase!important;
    font-size:24px!important;
    margin-bottom:20px!important;
    text-align:center;
    
  }
  h3.moduleTitle{
     text-align:left;
  }
  
  /*catalogs & search*/
 
 #imgid80, #imgid441, #imgid443,#imgid284, 
  #imgid63335,#imgid2190,#imgid2795,#imgid1199,#imgid1200,#imgid1220,
  #imgid1224,#imgid1246,#imgid1357,#imgid1377,#imgid1436,
  #imgid1442,#imgid1443,#imgid1458, .easyimg.Wisdom.By.Nature, .Wedgewood.Furniture,#imgid62625,.easyimg.Cloth, .easyimg.At.Home.on.Main{
 
    object-fit:contain;
  }
  
#sdb > input{
    margin-bottom:15px;
}
 .searchrez h3{
    font-size:20px;
  
  }
  .rezitem{
  width:100%;
    float:left;
    border-bottom:1px solid #228edb;
    padding:10px;
    margin-bottom:10px;
  }
  .rezitem img{
    height:250px;
    width:auto;
    max-width:250px;
    object-fit:cover;
    float:left;
    margin:5px;
  }
  
 #content-bottom h3, h3.search{
    color: #228edb!important;
    text-transform: uppercase!important;
    font-size: 24px!important; 
 }
 
 .tst{
    
    display:none;
 }
 a:hover > span.tst{
     color: #228edb;
     
 }
 
 @media (min-width: 768px){
     
     ul.dropdown-menu li.mainmenu{
         margin:8px!important;
        /* padding:5px!important;
         height:16px;*/
     }
     
     a.dropdown-toggle.inline {
         padding-top:16px;
         padding-bottom:16px;
         
     }
     
     a.dropdown-toggle.inline span.caret{
         margin-bottom:16px
     }
    
	.tst{
     padding:10px;
    display:inline;
 }
	
	}
 .content-top{
      
     margin-bottom:30px;
 }
 
  .catalog .col-md-6{
  min-height:450px;
  padding:20px;
  }
  
  .catalog .col-md-6 img{
  border-radius:50%;
 border:10px solid #B9E2F4;
  
    
  }
  
  .catalog .col-md-6 img:hover{
    border:10px solid #228edb;
    animation-name:borders;
     animation-duration:0.5s;
    animation-timing-function: ease-in-out;
   
  }
 h3.fanmatshead{
     color:#fff;
     margin-left:20px,;
     top:20px;
     position:relative;
 }
  /*end catalog*/
   @media (min-width: 768px){
    
.teste img{
      float:left;
     
  }
	
.teste .container {
      background: url(../images/quotes.png) 160px -30px no-repeat;
  }	
	}
  
  .teste img{
     
      margin-right:15px;
      width:150px;
    border: 4px solid #228edb!important;
    margin-bottom:-5px;
    border-radius:50%;
  }
  .teste .container {
      min-height:200px;
      border-right:10px solid #B9E2F4;
  }
 .teste .container h3 {
      text-shadow:  0.5px 1px #fff;
      text-align:left;
      margin-top:10px;
  }
  
  .teste{
      margin-top:40px;
  }
  
  .teste .container p{
      text-shadow:  0.5px 1px #fff;
  }
  /*testemonials*/
  
  /*news*/
  .artblog {
     padding:10px;
  }
 .artblog img{
    max-width:90%;
    height:260px;
    object-fit:cover;
 }
  /*news*/
  
  /*forms pages*/
 
   #ven1{
  padding:10px;
  border:2px dashed #228edb; 
  margin-bottom:30px; 
    background:#b9e2f4;
     text-shadow: 1px 1px #fff;
        font-weight: 400;

    
  }
   #ven2, #ven3{
  /*height:250px;*/
     margin-bottom:80px;
 }
  
  #ven2 h5, #ven3 h5{
  font-size:18px!important;
  margin-top:20px;
  text-align:center;}
  
  #ven2 img, #ven3 img{
  margin-left:auto;
    margin-right:auto;
    margin-top:15px;
    display:block;
  }
   #ven2 p, #ven3 p{
  /*display:none!important;*/
  text-align:center;
     font-size:16px;
     line-height:20px;
   }
  
  #ven2 .col-md-4:hover h5, #ven3 .col-md-4:hover h5{
  margin-top:10px;
  }
  #ven2 .col-md-4:hover img, #ven3 .col-md-4:hover img{
  display:none;
  }
   #ven2 .col-md-4:hover p, #ven3 .col-md-4:hover p{
  /*display:block!important;*/
     margin-top:20px;
     font-size:20px;
     line-height:28px;
     padding:5px;
   

  }
  
  #ven4{
      display:block;
      position:relative;
  }
  
  .forvendors{position:relative;clear:both;}
   .forvendors .col-md-4 .inner{
   background-color:#228edb;
  height:200px;
    padding:10px;
    color:#fff;
  }
  
  
  .quote{
    background:#b9e2f4;
      text-shadow: 0.5px 1px #fff;
    font-style:italic;
    padding:15px;
    border-left:3px solid #228edb;
     border-right:3px solid #228edb;
    
  }
  
  .forvendors ul {
  padding:10px;
  margin-left:20px;}
  
  .forvendors .text-muted{
  font-size: 24px;
  color:#bebebe;}
  
@import url('//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css');

.item-page {
    margin-top:20px;
}

.header > .container > .col-md-2 > form > input{
    margin-top:10px!important;
    float:right;
    
}

#aplanch{
    margin-top:-40px;
  padding-top:40px;
}
.d1{ min-height:250px;}

.d2, .d3, .d4, .d5, .d6, .d7, .d8, .d9 {
    min-height:370px;
}

.acy_onefield > .inputVal > .controls > .radio input[type=radio]{
    float:none!important;
    margin:5px!important;
}


ul.tags.inline{display: -webkit-inline-box!important;
    list-style:none!important;
    padding:0!important;
}

.tag-category fieldset.filters{
    display:none!important;
}

.tag-category h2{
  font-size: 200%;
    text-align: center;
    padding: 20px;
    text-transform: uppercase;
    font-weight: bold;
    color: #bdbdbd;
}

.tag-category ul.category.list-striped {
   list-style:none!important; 
}

.tag-category ul.category.list-striped li{
    margin-bottom:20px;
    border-bottom:10px dashed #bdbdbd;
    
    
}

ul.category.list-striped li > span> p> img {
    max-width:250px;
   height:auto;
    float:left;
    border-right: 5px solid #fff;
}

ul.category.list-striped li > span.tag-body> p.hidden{
    visibility:visible!important;
    display:block!important;
}


h4.home span {
     background-color:#228edb;
 
      -webkit-box-shadow: 0px 5px 3px -3px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 5px 3px -3px rgba(0,0,0,0.5);
box-shadow: 0px 5px 3px -3px rgba(0,0,0,0.5);
   font-size:14px;
   padding:2px;

width:50%;
  
  }
