#cookieInfo {border-top:1px solid #ddd; line-height: 22px; z-index: 99999999;}
.content_only #cookieInfo {display: none !important;}
.accept_cookies.button {line-height: 22px !important; height: 22px !important;}
.preset4 .accept_cookies.button {line-height: 20px !important; height: 22px !important;}
/*	#### tooltip */
#aToolTip {
	position: absolute;
	display: none;
	z-index: 50000;
}

#aToolTip .aToolTipContent {
	position:relative;
	margin:0;
	padding:0;
}
body .defaultTheme {
	background:#222;
	color:#fff !important;
	margin:0;
	padding:6px 12px;
	box-shadow: 2px 2px 5px #111; /* for Safari and Chrome */
}
body .defaultTheme p {
	color:#fff
	}
	
.defaultTheme #aToolTipCloseBtn {
	display:block;
	height:18px;
	width:18px;
	text-indent:-9999px;
	outline:none;
	position:absolute;
	top:-20px;
	right:-30px;
	margin:2px;
	padding:4px;
}

/* to top */

#scrollTop {
	width:40px; 
	height:40px; 
	z-index: 99999; 
	position: fixed;
	bottom:15px;
	right:5%;
	cursor: pointer;
	display: none;
}
.touch #scrollTop {
	right:10%
}
#scrollTop a {
	display: inline-block;
	width: 40px;
	height: 40px;
	box-shadow:none;
	}
/* tabs */
#identifier a.button {
	display: inline-block;
	background: #212223;
	text-transform: uppercase;
	color: #FFF;
	margin-top: 20px;
}
#identifier a.button:hover {
	background: #fdc931;
}

.section{
    float:left;
    width:280px;
	/*height:320px;*/
}
#navigation ul{
    list-style:none;
}
#navigation ul li{
	float:left;
    position:relative;
}
#navigation ul li a{
    display:block;
    height:53px;
    width:56px;
    background-color:#1e1f20;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    outline:none;    
}
#navigation ul li a:hover,
#navigation ul li.selected a{
    background-color:#fdc931;
}

#socialnetworks {
    width:450px;
    }
#socialnetworks .socialnetworks_menu {
    list-style:none;
    overflow:hidden;
    border:none;
    }
#socialnetworks .socialnetworks_menu li {
    float:left;
    display:block;
    margin:0 10px 10px 0px;
    padding:0;
    width:40px;
    border: none;
    }
#socialnetworks .socialnetworks_menu li a {
    display:block;
    width:40px;
    line-height: 38px;
    font-size: 20px;
    color:#fff;
    text-align: center;
    height:40px;
    padding: 0;
    border: none;
    position: relative;
    background-color: rgba(255, 255, 255, .2);                
	  border:1px solid rgba(0,0,0,.2);
	  box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.4);
	  border-radius:3px;
    }
#socialnetworks .socialnetworks_menu li a:hover {
	background-color: rgba(255, 255, 255, .3);                
}
body #socialnetworks li.facebook a:hover {background-color: #3b5a9a; border-color:#3b5a9a}
body #socialnetworks li.twitter a:hover {background-color: #1aa9e1;border-color:#1aa9e1}
body #socialnetworks li.gplus a:hover {background-color: #dd4b39;border-color:#dd4b39}
body #socialnetworks li.youtube a:hover {background-color: #c3191e;border-color:#c3191e}
body #socialnetworks li.flickr a:hover {background-color: #3b5a9a;border-color:#3b5a9a}
body #socialnetworks li.instagram a:hover {background-color: #7c4a3a;border-color:#7c4a3a}
body #socialnetworks li.pinterest a:hover {background-color: #cc2127;border-color:#cc2127}
body #socialnetworks li.linkedin a:hover {background-color: #0073b2;border-color:#0073b2}

#socialnetworks .socialnetworks_menu li a img {
    position: absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    margin:auto
}
#payment-icons {margin-bottom: 15px; overflow: hidden;}
#payment-icons li {padding: 0; float: left; margin-right: 10px}
#cookieInfo .indent {width:80%; margin:0 auto; text-align: center;}

body .icon-flickr:before {
	font-family: venedor;
	content:"n";
	}
/* animation on load */

.no-touch .load-animate {opacity: 0;} 
.fadeInUp {-webkit-animation-name: fadeInUp;-moz-animation-name: fadeInUp;-o-animation-name: fadeInUp;animation-name: fadeInUp;}
.animated {
	-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s;
	-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;-o-animation-fill-mode: both;animation-fill-mode: both;
}
@-webkit-keyframes fadeInUp{
	0%{
		opacity:0;
		-webkit-transform:translateY(20px)
	}
	100%{
		opacity:1;
		-webkit-transform:translateY(0)
	}
}
@keyframes fadeInUp{
	0%{
		opacity:0;
		transform:translateY(20px)
	}
	100%{
		opacity:1;
		transform:translateY(0)
	}
}
