/*
Skin Name: Nivo Slider Default Theme
Skin URI: http://nivo.dev7studios.com
Description: The default skin for the Nivo Slider.
Version: 1.3
Author: Gilbert Pellegrom
Author URI: http://dev7studios.com
Supports Thumbs: true
*/
@media screen  and (min-width: 769px){



.theme-default .nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align: center;
	position:relative;
	z-index:10;
 top:20px;
 margin:0px auto;
	margin-top:-66px;
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:14px;
	height:15px;
	background:url(../images/button1.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 3px;
}
.theme-default .nivo-controlNav a.active {
	background:url(../images/button2.png) no-repeat;
}

.theme-default .nivo-directionNav a {
 
	display:block;
	width:68px;
 top: 0px;
	height:100%;
	background:url(arrows.png) no-repeat 15px 50%;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
  background:url(arrowsBack.png) no-repeat 15px 50%;
  /*right:15px;*/
}
.theme-default a.nivo-prevNav {
	/*left:15px;*/
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
/*.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}*/

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}

.block.typography img{
	max-width: 800px;
	height: auto;
}
table.border td{
	border: 1px solid #B5D6E7;
	padding: 6px 10px;
	border-collapse: 1px;
}
table.border {
	margin: 10px 5px;
}
table.border td p {
	margin: 0px !important;
}
table.border.header tr:nth-child(1) td{
	background: #D7E5EB;
	font-weight: bold !important;
}


#actions{
	margin-top:96px;	
}
#actions #block{
	margin-left:-8px;	
}
#actions #block article{
	float:left;
	margin:0 0 5px 7px;
	position:relative;	
}
#actions #block article:nth-child(1){width:595px;  height:400px;}
#actions #block article:nth-child(2),
#actions #block article:nth-child(3){width:295px;  height:195px;}
#actions #block article:nth-child(4){width:595px;  height:200px;}

#actions #block article:nth-child(5),
#actions #block article:nth-child(6),
#actions #block article:nth-child(7),
#actions #block article:nth-child(8)
{width:295px;  height:195px;}

#actions #block article:nth-child(5){margin: 0 0 5px 7px;}
#actions #block article:nth-child(6){margin: 0 1px 5px 5px;}
#actions #block article:nth-child(7){margin: 0 0 5px 5px;}
#actions #block article:nth-child(8){margin: 0 0 5px 7px;}

#actions #block article.empty{background:url(../images/offer6.png)}
#actions #block article a{
	display:block;
	width:100%;
	height:100%;
	/*position:absolute;*/
	top:0;
	left:0;
	z-index:5;	
}
#actions #block article img{
	display:block;	
}
#actions #block article div.caption{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	background:rgba(0,79,166,0.75);
	padding:12px 0 19px 0;
	opacity:0;
 -khtml-opacity: 0;
 -moz-opacity: 0;
 -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
 filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
 filter: alpha(Opacity=0);
	-webkit-transition: all ease 0.5s;
     -moz-transition: all ease 0.5s;
     -o-transition: all ease 0.5s;
     transition: all ease 0.5s;	
}
#actions #block article div.caption p{
	padding:0 18px;
	font:15px 'Arial', sans-serif;
	color:#ffffff;	
}
#actions #block article div.caption p.title{
	font:bold 18px 'Arial', sans-serif;
	color:#ffffff;
	margin-bottom:5px;	
}
#actions #block article:hover div.caption{
	opacity:1.0;	
}
#actions #block article.emptyAction, #offers article.emptyAction{
	background: url(../images/offer6.png);
	/*background-size:cover;
	background-repeat: no-repeat;*/
}

#actions #block article#emptyAction1{
	width:596px;
	height:397px;
}
#actions #block article#emptyAction2{
	width:295px;
	height:196px;
}
#actions #block article#emptyAction3{
	width:293px;
	height:196px;
}
#actions #block article#emptyAction4{
	width:594px;
	height:193px;
}
#actions #block article#emptyAction5,
#actions #block article#emptyAction6,
#actions #block article#emptyAction7,
#actions #block article#emptyAction8
{
	width:295px;
	height:195px;
	
}
#actions #block article:nth-child(6){margin-right: 3px !important;}
#actions #block article:nth-child(8) {
margin-right: 0px !important;
margin-left: 5px !important;
}



#offers article#emptyAction1{
	width:699px;
	height:466px;
}
#offers article#emptyAction2,#offers article#emptyAction3{
	width:493px;
	height:229px;
}

#offers article#emptyAction4,#offers article#emptyAction5,#offers article#emptyAction6{
	width:395px;
	height:263px;
}

#offers article#emptyAction7, #offers article#emptyAction8{
	width:595px;
	height:200px;
}
#offers{
	margin:0 0 0 -12px;
	padding-top:35px;
}
#offers article{
	float:left;
	position:relative;
	margin:0 7px 9px 0;
}
#offers article.bonus{
	margin-left:-4px;
}
#offers article img{
	display:block;	
}
#offers article a{
  
	display:block;
	width:100%;
	height:100%;
	/*position:absolute;*/
	top:0;
	left:0;
	z-index:3;	
}
#offers article:nth-child(1){margin: 0 5px 5px 0px;}
#offers article:nth-child(2){margin: 0 0px 5px 0px;}
#offers article:nth-child(3){margin: 0 0px 5px 0px;}
#offers article:nth-child(4){margin: 0 7px 5px 0px;}
#offers article:nth-child(5){margin: 0 7px 5px 0px;}
#offers article:nth-child(6){margin: 0 0px 5px 0px;}
#offers article:nth-child(7){margin: 0 2px 5px 0px;}
#offers article:nth-child(8){margin: 0 0 5px 7px;}
#offers article div.caption{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	background:rgba(0,79,166,0.75);
	padding:12px 0 19px 0;
	opacity: 0;
	-khtml-opacity: 0;
 -moz-opacity: 0;
 -ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
 filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
 filter: alpha(Opacity=0);
	-webkit-transition: all ease 0.5s;
     -moz-transition: all ease 0.5s;
     -o-transition: all ease 0.5s;
     transition: all ease 0.5s;	
}
#offers article div.caption p{
	padding:0 18px;
	font:15px 'Arial','Helvetica', sans-serif;
	color:#ffffff;	
}
#offers article div.caption p.title{
	font:bold 18px 'Arial','Helvetica', sans-serif;
	color:#ffffff;
	margin-bottom:5px;	
}
#offers article:hover div.caption{
	opacity:1.0;	
}
button.search_btn{
	display: block;
	border: none;
	background: transparent;
	width: 25px;
	height: 25px;
	margin-left: -25px;
float: right;
}

img.reload{
	width:26px !important;
	height:26px !important;
	border: none !important;
	float: right;
margin-right: -35px;
margin-top: 6px;
cursor: pointer;
}


html, body {
    height: 100%;
    margin: 0;
    padding: 0;
}
.wraps {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: -100px 0 -100px 0;
	padding: 100px 0px 0px 0px;
}
.footer-push, .footer {
    height: 100px;
    margin: 0;
    padding: 0;
    clear: both;
}
footer {
border-top: 1px solid #C8C8C8;
background: #FBFBFB;
width: 100%;
height: 100px;
margin-top: -101px;
}

#loginForm {
position: absolute;
right: 0px;
top: 48px;
width: 235px;
padding: 37px 20px 40px 20px;
background: #F4F4F4;
z-index: 205;
display: none;
}

#loginForm input[type="submit"]
{
width: 235px;
height: 26px;
border: none;
background: #00B7E8;
color: #ffffff;
font: bold 17px 'Calibri', sans-serif;
text-transform: uppercase;
margin-top: 15px;
cursor: pointer;
padding:0px;
}
#loginForm form input {
width: 203px;
height: 25px;
border: none;
border-bottom: 1px solid #3CC4EB;
margin-bottom: 12px;
padding: 0 0 0 32px;
color: #353535;
font: 15px 'Calibri', sans-serif;
}
#loginForm form input[name="identity"] {
background: url(../images/icon1.png) no-repeat 7px 50% #ffffff;
}
#loginForm form input[name="password"] {
background: url(../images/icon_password.png) no-repeat 7px 50% #ffffff;
}

#loginForm form input:-webkit-autofill,
#loginForm form textarea:-webkit-autofill{
	background-color: #fff !important;
	background: url(../images/icon1.png) no-repeat 7px 50% #ffffff;
}

#connection_info
{
	padding-top: 104px;
	padding-bottom: 62px;
}



}