/* 
Theme: Leeb
*/


/*@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Anton&subset=latin,latin-ext);*/
@import url(https://fonts.googleapis.com/css?family=Rajdhani:400,700&subset=latin,latin-ext);

/******************************************************

						GENERAL

******************************************************/	
/*html {
    font-size: 18px;
}*/

/*------------------- Resets -------------------*/

/* Reset gradients */

#left-nav .menu.primary > li,
#left-nav .menu.secondary, 
#left-nav .menu.primary li ul,
#left-nav .menu.primary li li a:hover,
#left-nav .menu.primary li li.active a,
#left-nav .menu.secondary li a:hover,
#left-nav .menu.secondary li.active a,
#left-nav .menu.primary li ul li a:hover,
#left-nav .menu.primary li ul li a.active,
#left-nav .menu.primary > li.highlighted > a,
#left-nav .menu.primary > li.highlighted > a:hover,
#left-nav .menu.primary > li.special > a,
#left-nav .menu.primary > li.special > a:hover,
#left-nav .menu.custom > li > a,
#left-nav .menu.custom > li > a:hover,
#left-nav .menu.custom > li.highlighted > a,
#left-nav .menu.custom > li.highlighted > a:hover,
#left-nav .menu.custom > li.special > a,
#left-nav .menu.custom > li.special > a:hover,
.button,
.button.naked:hover,
#chooser [class$="-col"],
.dropdown-menu > li > a,
.list.arrow li,
.category-chooser li,
ul.tabs > li > a,
form .highlight,
.box.highlight,
.button:hover,
.dropdown-menu > li:hover > a,
.list.arrow li:hover,
.category-chooser li.col-one-quarter:hover .hover,
ul.tabs > li:hover > a,
#left-nav .menu.primary > li > a,
#left-nav .menu.primary > li > a:hover,
#footer,
.box.highlight,
.panel .button,
.touch .dropdown-menu ul li,
.banner-slider li a,
.dropdown-menu > li > a,
.button.orange,
.panel .button,
.dropdown-menu > li:hover > a,
.button.orange:hover,
.panel .button:hover,
form .highlight,
.list.arrow li, .category-chooser li, 
ul.tabs > li > a, 
form .highlight, 
.box.highlight, 
.touch .dropdown-menu ul li, 
.banner-slider li a  {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); /* IE6-9 */
	/*background-image: none;*/
}

/* Reset border radiuses */
.form-control,
input.form-control[type="tel"],
.border-radius-3px,
.property-details .property-id,
#left-nav .menu.primary > li, 
#left-nav .menu.primary > li > a,
#left-nav .menu.secondary,
input[type="text"],
input[type="password"],
textarea,
select,
.button,
.dropdown-menu > li > a,
.box,
.image-container,
.category-chooser li,
ul.tabs > li > a,
.panel-small-height, 
.panel-med-height, 
.panel-large-height, 
.button.blue,
.button.long,
#modal-window,
#chooser [class$="-col"],
.touch .dropdown-menu ul li,
.banner-slider li a,
.list.arrow li, .category-chooser li, 
ul.tabs > li > a, 
form .highlight, 
.box.highlight, 
.touch .dropdown-menu ul li, 
.banner-slider li a  {
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

/* Reset text shadows */

.button.orange,
.list.big i.icon-chevron-right,
#chooser h2 {
	text-shadow: none;
}

/* Reset shadows */

#header-main,
.shadow-light,
.image-container {
	box-shadow: none;
	-moz-box-shadow: none;
	-khtml-box-shadow: none;
	-webkit-box-shadow: none;
}

/*---------------------- fonts ---------------------*/

body,
.block-title,
.dropdown-menu a,
.list.big h3,
.list.small h3,
.list.small h4,
.post-list.small li,
.post-list.small h4,
.post-list.small h3,
.sale span,
.search-results-mobile .price span,
.property-datasheet tbody h2,
.property-datasheet tbody h3,
.property-datasheet tbody h4,
.property-details .page-header .hgroup .price,
.property-details .page-header .hgroup .price .old strong,
.project-details .page-header .hgroup .type,
#header-main h2,
#header-main .h2,
textarea,
.pulsing-button,
h1 .small,
.property-details .page-header h1 .normal  {
    font-family: 'Rajdhani', sans-serif;
	font-weight: 400;	
}
strong,
b,
#left-nav .menu.primary > li > a,
#left-nav .menu.secondary > li > a,
#left-nav .menu.custom > li > a,
#chooser h2,
.list.big h3.strong,
#footer h2,
#footer h3,
#footer h4,
.post-list .post h1,
h1, h2, h3, h4, h5, h6,
.button.big,
#left-nav form.box .label,
.bold,
.search-results .sale,
.search-results-mobile .price,
.property-details .page-header .hgroup .price strong,
.property-datasheet .badge,
.form_error,
.form_ok,
.pulsing-button {
    font-family: 'Rajdhani', sans-serif;
	font-weight: 700;
}
/*h1, h2, h3, h4 {
    font-family: 'Anton', sans-serif;
    font-weight: 400;
    letter-spacing: .03em;
}*/

#main-content h1 {
	font-size: 32px;
}
#main-content .post h2 {
	font-size: 22px;
}
#main-content .post h3 {
	font-size: 18px;
}


/*----------------- Basic structure ----------------*/


#top-bar,
#footer-bar {
	background: #2a3136;
}
#top-bar .menu.separator-left {

}

#top-bar .current-date, 
#footer .copyright {
	color: #959ea6;
}

/**************************************************

					 HEADER
					 
**************************************************/

#header-main {
	background: #df4c5b url(images/header_bg.png) no-repeat center top;
	fill: #df4c5b;
    height: 200px;
    padding: 0;
    box-sizing: border-box;
    border-bottom: none;
}
#header-main #logo {
    padding: 0;
    margin-left: -4px;
    float: left;

}
#header-main h1 a, 
#header-main .h1 {
    display: block;
    width: 198px;
    height: 192px;
    background: url(images/logo.svg) no-repeat 0 0;
    text-indent: -999em;
}
#header-main .hgroup {
    position: relative;
}
#header-main h2, 
#header-main .h2 {
    position: absolute;
    bottom: 40px;
    right: 0;
    font-size: 24px;
    text-transform: uppercase;
    background: #7f1e35;
    padding: 5px 10px; 
}

/**************************************************

					LEFT NAV
					 
**************************************************/

#left-nav .menu.primary > li > a,
#left-nav .menu.custom > li > a,
#left-nav .menu.custom > li > a {
	background: #454e5d;
}
#left-nav .menu.primary > li > a:hover,
#left-nav .menu.custom > li > a:hover,
#left-nav .menu.custom > li > a:hover {
	background: #39414f;
}
#left-nav .menu.primary > li.active > a {
	background: #454e5d;
	box-shadow: 0px 1px 2px rgba(134, 157, 172, .75);
	-moz-box-shadow: 0px 2px 2px rgba(134, 157, 172, .75);
	-khtml-box-shadow: 0px 2px 2px rgba(134, 157, 172, .75);
	-webkit-box-shadow: 0px 2px 2px rgba(134, 157, 172, .75);
}
#left-nav .menu.primary li ul,
#left-nav .menu.primary li.special ul,
#left-nav .menu.secondary {
	background: #313b45;
}
#left-nav .menu.primary li ul li a,
#left-nav .menu.primary li.special ul li a,
#left-nav .menu.secondary li a,
#left-nav .menu.secondary a {
	color: #cbd2df;
}
#left-nav .menu.primary li ul li a:hover,
#left-nav .menu.primary li ul li a.active,
#left-nav .menu.primary li.special ul li a.active,
#left-nav .menu.primary li.special ul li a:hover,
#left-nav .menu.secondary a:hover,
#left-nav .menu.secondary li a:hover,
#left-nav .menu.secondary li.active a,
#left-nav .menu.custom a:hover  {
	color: #fff;
	background: #3e4655;
}
#left-nav .menu.primary > li.highlighted > a,
#left-nav .menu.secondary > li.highlighted > a,
#left-nav .menu.custom > li.highlighted > a {
	background: #dd4c5a;
}
#left-nav .menu.primary > li.highlighted > a:hover,
#left-nav .menu.secondary > li.highlighted > a:hover,
#left-nav .menu.custom > li.highlighted > a:hover {
	background: #d1404e;
}
#left-nav .menu.primary > li.special > a,
#left-nav .menu.secondary > li.special > a,
#left-nav .menu.custom > li.special > a  {
	background: #3ab2c5;
}
#left-nav .menu.primary > li.special > a:hover,
#left-nav .menu.secondary > li.special > a:hover,
#left-nav .menu.custom > li.special > a:hover {
	background: #2fa4b7;
}
/*#left-nav .menu.primary li li a:hover,
#left-nav .menu.primary li li.active a,
#left-nav .menu.secondary li a:hover,
#left-nav .menu.secondary li.active a  {
	background-color: #d8e0ec;
}*/
#left-nav .menu.primary li.active ul {
	display: block;
}
.separator-vertical {
	border-top: 1px solid #b9c3ca;
}
#left-nav .bullet-list a {
	color: #7E8E98;
}

/* colors */
/*.button,
.button.naked:hover 

.dropdown-menu > li > a,
.list.arrow li,
.category-chooser li,
ul.tabs > li > a,
.box.highlight {
	border: none;	
	background: green;
	
}*/
form .highlight {
}
#chooser [class$="-col"] {
	background: #dee0eb;
	border: 1px solid #dee0eb;
	box-shadow: none;
	-moz-box-shadow: none;
	-khtml-box-shadow: none;
	-webkit-box-shadow: none;
}
#left-nav .border, 
/*#chooser [class$="-col"],*/
#right-sidebar .border {
	border: none;
}
.button,
.dropdown-menu > li > a,
.list.arrow li,
.category-chooser li.col-one-quarter .hover,
ul.tabs > li > a,
.box.highlight,
.banner-slider li a,
.list.arrow li, .category-chooser li, 
ul.tabs > li > a, 
form .highlight, 
.touch .dropdown-menu ul li {
	background: #eeeff9;
}
.button:hover,
.dropdown-menu > li:hover > a,
.list.arrow li:hover,
.category-chooser li.col-one-quarter:hover .hover,
ul.tabs > li:hover > a,
.banner-slider li a:hover,
.list.arrow li, .category-chooser li:hover, 
ul.tabs > li > a:hover, 
form .highlight:hover, 
.touch .dropdown-menu ul li:hover {
	background: #d3e8f8;
}

.button:hover,
.dropdown-menu > li > a,
.button.big.full-width {
	box-shadow: inset 0px 1px 0 rgba(255, 255, 255, .5);
	-moz-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, .5);
	-khtml-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, .5);
	-webkit-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, .5);

}
#left-nav .menu.primary > li > a:hover {
	background: #303844;
}
#left-nav .menu.primary li li a {
	color: #cbd2df;
}
#left-nav .menu.primary li li a:hover {
	color: #fff;
	background: #454e5d;
}  
#left-nav .menu.secondary li a {
}
.form-control,
input.form-control[type="tel"],
body,
fieldset > h3,
input[type="text"],
input[type="password"],
textarea,
select,
#chooser h2,
.property-datasheet tbody td,
.bullet-list li,
strong,
b,
#chooser h2,
.list.big h3.strong,
.button,
.button.naked:hover,
#chooser [class$="-col"],
.dropdown-menu > li > a,
.list.arrow li,
.category-chooser li,
ul.tabs > li > a,
form .highlight,
.box.highlight {
	color: #5c5c65;	

}
.button.cusps.current .cusps {
	background: url(images/cusps.png) no-repeat center top;	
}

a.image-container:hover {
	border-color: #389cc2;
	background-color: #dcf1ff;
} 

/*-------------- Buttons ----------------*/

/*.button i,
.dropdown-menu > li > a i {
	color: #cdbc99;
}*/

.button.big.full-width {
	color: #fff;
	background: #313b45;
	border-color: #4c5563;
}
.button.big.full-width:hover {
	background: #717b8b;
}
.button.big.full-width i {
	color: #fff;
}

/*---------------- List -----------------*/

.list.arrow li {
	background: #e9eaf5;
}
.list.arrow li:hover {
	background: #bee3f5;
}
.list.big i.icon-chevron-right {
	color: #bfc8d8;
}
.list.big li:hover i.icon-chevron-right {
	color: #78cced;
}

/*----------- Category chooser -----------*/

.category-chooser li {
	color: #888582;
}


.dropdown-menu ul {
	border-color: #aaadbd;
	background: #dee0eb;
}
.dropdown-menu ul li a:hover {
	background: #c6c8d5;
}
.search-results thead tr th.sort:hover {
	background: #646f82;	
}
.search-results thead tr th.sort.current  {
	background: #454e5d;
	box-shadow: inset 0px 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, .4);
	-khtml-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, .4);
	-webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, .4);
}

.search-results thead tr th {
	border-bottom: 1px solid #646f82;
}
.search-results th {
	background: #646f82;
}

.search-results tbody tr:nth-child(odd) td {
	background: #EEF0F8;
}
.search-results tbody tr:nth-child(odd) td {
	background: #dee0eb;
}
.separator-vertical {
	border-top: 1px solid #dee0eb;
}
.pager-bar ul.pager ul li:hover {
	background: #eef0f8;
	border: 1px solid #b9c3ca;
}
.property-details .property-id,
.property-datasheet tbody tr:nth-child(odd) th,
.property-datasheet tbody tr:nth-child(odd) td {
	background: #e9eaf5;
}
.property-datasheet .highlight tbody tr:nth-child(2n+1) th, 
.property-datasheet .highlight tbody tr:nth-child(2n+1) td {
	background: #dee0eb;
}

body, .block-title, .dropdown-menu a, .list.big h3 {
    color: #6A7C88;
}
body, .block-title, .dropdown-menu a, .list.big h3, .list.small h3, .list.small h4, .post-list.small li, .post-list.small h4, .post-list.small h3, .sale span, .property-datasheet tbody h2, .property-datasheet tbody h3, .property-datasheet tbody h4, .property-details .page-header .hgroup .price, .property-details .page-header .hgroup .price .old strong, .project-details .page-header .hgroup .type {
    font-family: 'bntnsansmedium',Arial,Helvetica,sans-serif;
    font-weight: 400;
}
body {
    color: #4E5B64;
    
    margin: 0;
    padding: 0;
    position: relative;
    font-size: 1em;
    line-height: 1;
    z-index: 0;
	background: url(images/body_bg.gif)!important;	
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, figure {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 0;
    padding: 0;
}
body:not([id]) {
    cursor: auto !important;
}
.project-photos {
	background: #e9eaf5;
	
}
.search-results tbody tr:hover td {
	background: #dcf1ff;	
}

.dropdown-menu > li > a,
.button.orange,
.panel .button {
	color: #fff;
	background: #dd4c5a;
	/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2YzFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NmMxZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #56c1ea 0%, #56c1ea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#56c1ea), color-stop(100%,#56c1ea));
	background: -webkit-linear-gradient(top, #56c1ea 0%,#56c1ea 100%);
	background: -o-linear-gradient(top, #56c1ea 0%,#56c1ea 100%);
	background: -ms-linear-gradient(top, #56c1ea 0%,#56c1ea 100%);
	background: linear-gradient(to bottom, #56c1ea 0%,#56c1ea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#56c1ea', endColorstr='#56c1ea',GradientType=0 );	
/*	background: #56c1ea;*/
	border: 1px solid #a72f47;	
	
	box-shadow: inset 0px 1px 0 rgba(255, 255, 255, .5);
	-moz-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, .5);
	-khtml-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, .5);
	-webkit-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, .5);			
}
.dropdown-menu > li:hover > a,
.button.orange:hover,
.panel .button:hover {
	background: #d1404e;
}
.dropdown-menu > li > a i,
.button.orange i {
	color: #fff;
}


#left-nav .box.border,
#right-sidebar .box.border {
	border-width: 1px 0 0 0;
	border-color: #b9c3ca;
	border-style: solid;
	background: #e9eaf5;
	
}

/*---------------- Banner slider ----------------*/

.banner-slider {
	background: #dee0eb♣
}

/**************************************************

					 FOOTER
					 
**************************************************/

#footer {
	background: #454e5d;
	fill: #454e5d;
}



@media screen and (max-width: 960px) {
	
.bullet-list li,
.touch .dropdown-menu ul li { 	 
	border-color: #aaadbd;	
	background: #eff0f8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjBmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmYwZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eff0f8 0%, #eff0f8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff0f8), color-stop(100%,#eff0f8));
	background: -webkit-linear-gradient(top, #eff0f8 0%,#eff0f8 100%);
	background: -o-linear-gradient(top, #eff0f8 0%,#eff0f8 100%);
	background: -ms-linear-gradient(top, #eff0f8 0%,#eff0f8 100%);
	background: linear-gradient(to bottom, #eff0f8 0%,#eff0f8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff0f8', endColorstr='#eff0f8',GradientType=0 );
	
	box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 1);
	-moz-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 1);
	-khtml-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 1);
	-webkit-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 1);		
}

.breadcrumbs {
	background:  #dee0eb;
	border-bottom: 1px solid #c7c9d5;   
	}
	.breadcrumbs li:first-child a {
		background-image: url(images/breadcrumbs_home_mobile.png);
		}
		.breadcrumbs li a {
			background: url(images/breadcrumbs_arrow_mobile.png) no-repeat left center;
			}



#header-main #logo {
    float: none;
    width: 156px;    
    margin: 0 auto;
}
#header-main h1 a, 
#header-main .h1 {
    display: block;
    width: 156px;
    height: 152px;
    background: url(images/logo_xs.svg) no-repeat 0 0;
}
#header-main .margin {
    padding: 0;
    width: 100%;
}
#header-main h2, #header-main .h2 {
     bottom: -54px;
     left: 0;
     right: 0;
     text-align: center;
     width: 100%;
     box-sizing: border-box;
}


}
@media screen and (max-width: 640px) { 
	form.shadow-light {
		background-color: transparent;
	}
	
.dropdown-menu ul li {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); /* IE6-9 */
	/*background-image: none;*/
}
.dropdown-menu ul li {
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.dropdown-menu ul li { 	 
	border-color: #aaadbd;	
	background: #eff0f8;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjBmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmYwZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #eff0f8 0%, #eff0f8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff0f8), color-stop(100%,#eff0f8));
	background: -webkit-linear-gradient(top, #eff0f8 0%,#eff0f8 100%);
	background: -o-linear-gradient(top, #eff0f8 0%,#eff0f8 100%);
	background: -ms-linear-gradient(top, #eff0f8 0%,#eff0f8 100%);
	background: linear-gradient(to bottom, #eff0f8 0%,#eff0f8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff0f8', endColorstr='#eff0f8',GradientType=0 );
	
	box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 1);
	-moz-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 1);
	-khtml-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 1);
	-webkit-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 1);		
}
	
}


/* pulsing button */
.pulsing-button {
    border-color: #368996;
    border-radius: 0;

	background: #3ab2c5;
    
	box-shadow: inset 0 -2px 0 rgba(0,0,0,.2), inset 0 2px 0 rgba(255,255,255,.3);
    
}
@keyframes pulsing {
	50% {
	background: #4cbfd1;
	}
}
@-webkit-keyframes pulsing {
	50% {
	background: #4cbfd1;
	}
	
}



	/**************************************************
	
					 LARGE SCREENS
						 
	**************************************************/
	
	/*-------------- Tablets portrait ---------------*/
	
	@media screen and (min-width: 1280px) {
		

		.margin  {
			width: 1180px;
		}
    }