/* clouds
#cloud-chooser.closed{position:relative;top:0;z-index:0;display:inline-block;vertical-align:top;}
#cloud-chooser.open{z-index:1032;left:0;right:0;margin: 0 auto;position:absolute;}
.closed .cloud-open-close{left:auto;vertical-align:top;}
.cloud-open-close{display:inline-block;position:relative;left:192px;cursor:pointer;}
.cloud-open-close:hover {/*filter: drop-shadow(3px 1px 2px #222);}
.cc-hl,.cc-hr,.cc-cl,.cc-cr,.cc-fl,.cc-fr,.cc-fc{/*width: 0;height: 0;border-style: solid;display:inline-block;position:relative;}

* header *
.cc-hl,.cc-hr,.cc-hc{vertical-align:top;height:31px;}
.cc-hl{width:25px;background: transparent url("/ic/img/clouds/cloud-top-left.png") no-repeat  100% 100%;}
.cc-hr{width:25px;background: transparent url("/ic/img/clouds/cloud-top-right.png") no-repeat  100% 100%;}
.cc-hc{background-color:#565d70;font-size:22px;display:inline-block;padding:0px 15px;color:white;}

 content
.cc-cl, .cc-cr{vertical-align:top;height:154px;background-size: 100% 100%;}
.cc-cl{width:92px;background: transparent url("/ic/img/clouds/cloud-middle-left.png") no-repeat  100% 100%;/*border-width: 96px 41px 31px 0px;border-color: transparent #f8fbfc transparent transparent;height:50px;display:initial}
.cc-cr{width:56px;background: transparent url("/ic/img/clouds/cloud-middle-right.png") no-repeat  100%;/*border-width: 81px 0 81px 114px;border-color: transparent transparent transparent #f8fbfc;}
.cc-cc{display:inline-block;}

/* footer
.cc-fl,.cc-fr,.cc-fc{vertical-align:top;height:42px;}
.cc-fl{width:26px;background: transparent url("/ic/img/clouds/cloud-bottom-left.png") no-repeat  100% 100%;}
.cc-fr{width:26px;background: transparent url("/ic/img/clouds/cloud-bottom-right.png") no-repeat  100% 100%;}
.cc-fc{background-color:#f8fbfc;font-size:14px;display:inline-block;padding:0px 5px;}
.cc-fc i {margin-right:5px;}
.cc-fc>span {position: relative;top: 14px;outline:0;}
.cc-fc>span:focus,.cc-fc>span:hover{}



#cloud-chooser.closed>div:nth-child(2),#cloud-chooser.closed>div:nth-child(1){display:none!important;}

@media ( max-width : 991px){
	.cc-cl,.cc-cr{display:none;}
	.cloud-open-close {left:auto;}
}
@media ( max-width : 1199px) {
	.Clouds ul li {
		width: 150px;
	}
}



/* search results */

.search-results {margin: 20px 0;}
.search-results h4 {margin-bottom: 0px;}
.search-results h4 a {color: #5e87b0;text-decoration: underline;}
.search-results .url {margin-top: 0;color: #9db36a;margin-bottom: 1px;}
.search-results p {margin: 0 0 10px;}




#cloud-chooser {
	background-image: url("/ic/icons/icon-clouds.png");
    opacity: 0.40;
    transition: opacity 0.1s ease-out 0s;
	display: inline-block;
	background-repeat: no-repeat;
    background-size: 87% 52%;
	background-position: center;
    background-color: #fff;
    width:34px;height:34px;
    border:1px solid transparent;
    border-radius:2px;
    position:relative;
    top:-3px;
    margin-left:10px;
    position:absolute;
    top:10px;
}
#cloud-chooser:hover{
    opacity:1;
}
#cloud-chooser.open {
    opacity:1;
    background-color: #ccc;
}
.drawer-top {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px solid #eae9e8;
    left: 0;
    padding: 15px 0;
    position: absolute;
    right: 0;
    top: -514px;/*67px;/*-500px;*/
    transform: translateY(0px);
    visibility: visible;
  -webkit-transition: -webkit-transform 0.1s ease-in; /* Changed here */
     -moz-transition: -moz-transform 0.1s ease-in;
       -o-transition: -o-transform 0.1s ease-in;
          transition: transform 0.1s ease-in;
	z-index:7;
}
.drawer-top.open {
	transform: translateY(569px);
	/*top:-431px;*/
    visibility: visible;
	box-shadow:0 0 50px 10px rgba(0, 0, 0, 0.05);
}
.Clouds{display:inline-block;padding:15px;}
.Clouds ul {list-style-type: none;padding:0;margin:0;}
.Clouds ul li{display:inline-block;text-align:center;width:160px;}
.Clouds ul li a{ border-radius: 2px;
    color: #231f20;
    display: inline-block;
    font-family: playbold;
    font-size: 15px;
    font-weight: inherit;
    opacity: 0.55;
    padding: 15px 0px;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;}
.Clouds ul li a:hover,.Clouds ul li a:focus{text-decoration:none;/*background-color:#e2e2e2;*/opacity:1;}
.Clouds ul li i{font-size:56px;display:block;margin-bottom: 7px;}

@media ( max-width : 580px) {
	.Clouds ul li {
		width: 126px;
	}
    .Clouds ul li a {
        padding: 15px 0px;
    }
}