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,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,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

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

body {
	line-height: 1;
}

ol,ul {
	list-style: none;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	color: #333;
	font: 13px/20px 'Helvetica Neue',Arial,Helvetica,sans-serif;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
}

a,a:visited {
	color: #069;
	font-weight: 400;
}

a:hover {
	color: #333;
	font-weight: 400;
}

ul > li,ol > li {
	margin: 0 0 12px 40px;
}

h1,h2,h3,h4,h5,h6,p {
	margin: 0 0 12px;
}

h1 {
	font-size: 26px;
}

p.h2,
h2 {
	font-size: 24px;
}

h3 {
	font-size: 20px;
}

h4 {
	font-size: 18px;
}

h5 {
	font-size: 16px;
}

h6 {
	font-size: 14px;
}

.all,.alignleft {
	text-align: left;
}

.alr,.alignright {
	text-align: right;
}

.alc,.aligncenter {
	text-align: center;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.fn {
	float: none;
}

.cl {
	clear: left;
}

.cr {
	clear: right;
}

.cn {
	clear: none;
}

.cb {
	clear: both;
}

.nomar {
	margin: 0;
}

.nopad {
	padding: 0;
}

.mar {
	margin: 0 10px 10px;
}

.pad {
	padding: 0 10px 10px;
}

.wp {
	width: 960px;
	margin: 0 auto;
}

.wp.pad {
	width: 940px;
}

.rw {
	width: 100%;
	float: left;
	clear: both;
}

.c1 {
	width: 60px;
}

.c2 {
	width: 140px;
}

.c3 {
	width: 220px;
}

.c4 {
	width: 300px;
}

.c4a {
	width: 310px;
}

.c5 {
	width: 380px;
}

.c6 {
	width: 460px;
}

.c7 {
	width: 540px;
}

.c8 {
	width: 620px;
}

.c8a {
	width: 630px;
}

.c9 {
	width: 700px;
}

.c10 {
	width: 780px;
}

.c11 {
	width: 860px;
}

.c12 {
	width: 940px;
}

.text-center .img-responsive {
	margin: 0 auto;
}

@mediaonly screen and (min-device-width: 320px) and (max-device-width: 480px),only screen and (min-width: 320px) and (max-width: 480px) {
.wp {
	width: 95%;
}
}

@mediaonly screen and (min-width: 321px) {
.wp {
	width: 95%;
}
}

@mediaonly screen and (max-width: 320px) {
.wp {
	width: 95%;
}
}

@mediaonly screen and (min-device-width: 768px) and (max-device-width: 1024px),only screen and (min-width: 768px) and (max-width: 1024px) {
.wp {
	width: 95%;
}
}

@mediaonly screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
.wp {
	width: 95%;
}
}

@mediaonly screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
.wp {
	width: 95%;
}
}

@mediaonly screen and (min-width: 1024px) {
.wp {
	max-width: 960px;
}
}

@mediaonly screen and (min-width: 1224px) {
.wp {
	max-width: 960px;
}
}

@mediaonly screen and (min-width : 1824px) {
.wp {
	max-width: 960px;
}
}

@mediaonly screen and (-webkit-min-device-pixel-ratio : 1.5),only screen and (min-device-pixel-ratio : 1.5) {

}

@font-face {
	font-family: 'Yanone Kaffeesatz';
	font-style: normal;
	font-weight: 400;
	src: local('Yanone Kaffeesatz Regular'),local(YanoneKaffeesatz-Regular),url(https://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v5/YDAoLskQQ5MOAgvHUQCcLRTHiN2BPBirwIkMLKUspj4.woff) format("woff");
}

@font-face {
	font-family: 'Yanone Kaffeesatz';
	font-style: normal;
	font-weight: 700;
	src: local('Yanone Kaffeesatz Bold'),local(YanoneKaffeesatz-Bold),url(https://themes.googleusercontent.com/static/fonts/yanonekaffeesatz/v5/We_iSDqttE3etzfdfhuPRWwXwFHHZlCwprwJOQ-Se7k.woff) format("woff");
}

body {
}

h1,h2,h3 {
	font-family: 'Yanone Kaffeesatz',sans-serif;
	padding: 10px 0 0;
}

p.h2 {
	font-family: 'Yanone Kaffeesatz',sans-serif;
	margin-top: 6px;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

.wp > .rw {
	margin-bottom: 10px;
}

.grey-bg {
	background: #efefef;
	border: solid #dfdfdf;
	border-width: 1px 0;
	margin: 0 0 20px;
}

.grey-bg p.title {
	font-size: 26px;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	padding: 15px 10px 5px;
}

#sb ul,ul.no-bull {
	list-style: none;
}

#sb ul li,ul.no-bull li {
	margin: 0 0 6px 10px;
}

#hd {
	position: fixed;
	z-index: 2000;
	top: 0;
	width: 100%;
	background: #fff;
}

#hd a {
	color: #333;
}

#hd a.navbar-brand {
	color: #fff;
}

#hd .navbar-default .navbar-toggle {
	border: none;
}

#hd .navbar-default .navbar-toggle span {
	background: #fff;
}

#hd .navbar-default .navbar-toggle:focus, 
#hd .navbar-default .navbar-toggle:hover {
	background: none;
}

#logo {
	background: url(/assets/images/logo-icon.png) no-repeat;
	padding: 0 0 0 126px;
	height: 100px;
	margin-top: 10px;
}

#logo .company-name {
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 40px;
	text-transform: uppercase;
	line-height: 34px;
	margin: 21px 0 0;
	display: inline-block;
	overflow: hidden;
	position: relative;
	color: #333;
}

#logo .company-name a {
	text-decoration: none;
	color: #333;
}

#logo .company-tagline {
	color: #333;
	font-size: 12px;
	padding: 5px 0;
	color: #999;
}


#apps img {
	margin-top: 10px
}

#mu {
	height: 45px;
	background: #333;
}

#mu nav {
	background: none;
	border: 0;
}

#mu ul {
	list-style: none;
	text-align: center;
	width: 100%;
}

#mu ul li {
	display: inline-block;
	position: relative;
	margin: 0;
	float: none;
}

#mu ul li a {
	height: 20px;
	margin: 14px 0 11px;
	padding: 0 15px;
	display: block;
	color: #fff;
	text-shadow: 1px 1px #333;
	text-decoration: none;
	border-right: 1px solid #666;
}

#mu ul li a:first-child {
	border-left: 0;
}

#mu ul li:hover,#mu ul li a:hover,#mu ul li.current-menu-item {
	color: #fff;
	background: #cd0067;
}
/*
#mu ul li ul {
	display: none;
	z-index: 100;
}

#mu ul li a:hover ul,
#mu ul li:hover ul {
	display: block;
	position: absolute;
}
*/
#mu ul li ul li a {
	box-sizing: content-box;
	width: 200px;
	display: block;
	background: #cd0067;
	margin: 0;
	padding: 8px 15px;
	border-right: 0;
}

#mu .navbar-default .navbar-nav>.open>a {
	background-color: #cd0067 !important;
}

#mu .dropdown.open {
	background-color: #cd0067 !important;
}

#mu .dropdown-menu {
	padding: 0;
}

#mu ul li ul li a:hover {
	background: #333;
}

#mu ul li a:hover ul.full-width-menu,#mu ul li:hover ul.full-width-menu {
	width: 960px;
	background: #cd0067;
	left: 0;
}

#mu ul li ul.full-width-menu ul.sub-menu-column {
	position: static;
	width: 160px;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
}

#mu ul li ul.full-width-menu li a {
	background: #cd0067;
	width: 150px;
	display: block;
	margin: 0;
	padding: 6px 5px;
	border: 0;
	line-height: 23px;
	height: 20px;
	overflow: hidden;
}

#mu ul li ul.full-width-menu li a:hover {
	background: #333;
}

#sub-mu {
	margin: 156px 0 0;
	position: relative;
	z-index: 1000;
}

#sub-mu .row {
	background: #cd0067;
}
#sub-mu ul {
	list-style: none;
	text-align: center;
}

#sub-mu ul li {
	display: inline-block;
	position: relative;
	margin: 0;
}

#sub-mu ul li a {
	height: 20px;
	margin: 10px 0 7px;
	padding: 0 15px;
	display: block;
	color: #FFF;
	text-shadow: 1px 1px #333;
	text-decoration: none;
	border-right: 1px solid #cc2a7b;
}

#sub-mu ul li a:first-child {
	border-left: 0;
}

#sub-mu ul li:hover,#sub-mu ul li a:hover,#sub-mu ul li.current-menu-item {
	color: #FFF;
	background: #cc2a7b;
}

#c-top {
	margin: 0 0 10px;
}

#c-top #slideshow {
	width: 960px;
	overflow: hidden;
}

#c-top #slideshow #caption {
	display: none;
}

#c-top #banner {
	width: 960px;
}


#cont {
	color: #333;
}

.feature-table {
	padding: 0;
	margin: 0;
	list-style: none;
}

.feature-table li {
	width: 100%;
	float: left;
	clear: both;
	padding: 0;
	margin: 0;
}
.feature-table li span {
	float: right;
}
.feature-table li span img {
	position: relative;
	top: -10px;
}

body .pagination {
	text-align: center;
}
body .pagination > li {
	margin: 0;
	display: inline-block;
}


#respond h3,h3#comments,#cont h1,#cont h2 {
	border-bottom: 2px solid #cd0067;
	color: #333;
	padding: 10px 5px;
	line-height: 20px;
}

#cont h1 {
	clear: both;
}

#cont h1 a,#cont h2 a {
	color: #333;
	text-decoration: none;
	display: block;
}

#cont ul {
}

#cont ul li {
}

#cont .news-meta {
	position: relative;
	top: -8px;
	font-size: 11px;
	color: #999;
}

#cont .read-more {
	clear: both;
}

#sb {
	color: #333;
	background: #efefef;
    margin: 15px 0;
    padding: 15px;
}

#sb .broker-logo {
	padding: 10px;
	background: #fff;
	border: 1px solid #dfdfdf;
}

#sb section {
	margin: 0 0 20px;
}

#sb .h2 {
	background: #dfdfdf;
    padding: 15px;
    text-align: center;
}

#sb p.h3 {
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 20px;
	background: #ccc;
	color: #333;
	padding: 10px;
	clear: both;
}

#sb ul li span {
	color: #999;
	font-size: 11px;
	display: block;
}

#sb .widget.widget_sp_image {
	text-align: center;
}

#sb .widget.widget_sp_image h3 {
	text-align: left;
}

#ft {
	color: #fff;
	border: solid #dfdfdf;
	border-width: 1px 0 0;
	background: #333;
	padding: 25px 0 10px;
}

#ft h4 {
	font-family: 'Yanone Kaffeesatz',sans-serif;
	text-transform: uppercase;
	font-size: 24px;
	margin: 0 0 8px;
	padding: 10px 0;
	color: #fff;
	border-bottom: 2px solid #666;
}

#ft img {
	margin: 0 0 12px;
}

#ft section.mar {
	margin-bottom: 0;
	margin-top: 10px;
}

#copy {
	background: #333;
	padding: 15px 0 0;
	font-size: 10px;
	line-height: 14px;
	color: #999;
}

#copy a {
}

#copy a: hover {
}

#contain .top-story {
	background: #efefef;
	color: #333;
	border: 1px solid #dfdfdf;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}


body.category #contain .top-story  article.pad {
	border-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}


body.category #contain article.pad h2 a {
	color: #333;
}


#contain .top-story h2 {
/*border-color:  #666;*/
}

#contain .top-story a {
	color: #333;
}

#contain .top-story a:hover {
	color: #666;
}

.top-story .top-image {
	width: 300px;
	float: left;
	margin: 0 10px 0 0;
}

.top-story .top-content {
	width: 768px;
	float: right;
}

.top-story .top-content.no-img {
	width: 932px;
	float: right;
}

body.category article.pad {
	margin-bottom: 15px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 15px;
}

body.home article.post.odd,body.archive article.post.odd {
	float: left;
	width: 470px;
	margin: 0 10px 15px 0;
}

body.home article.post.even,body.archive article.post.even {
	float: right;
	width: 470px;
	margin: 0 0 15px 10px;
}

body.home article.post h2,body.archive article.post h2 {
	font-size: 18px;
	height: 18px;
	overflow: hidden;
}

body.home article.post h2 a,body.archive article.post h2 a {
	color: #333;
}

body.home article.post img.attachment-thumbnail,body.archive article.post img.attachment-thumbnail {
	width: 100px;
	height: 100px;
}

body.home article.post .post-thumb,body.archive article.post .post-thumb {
	width: 100px;
	height: 100px;
	overflow: hidden;
	float: left;
	margin: 0 10px 0 0;
}

body.home article.post .entry-content,body.archive article.post .entry-content {
	width: 360px;
	height: 110px;
	overflow: hidden;
	float: right;
}

body.home article.post .entry-content.no-img,body.archive article.post .entry-content.no-img {
	width: 470px;
}

.collapsed h2,.collapsed h4 {
	border: 0 !important;
	background: url(../images/arrow-down.png) no-repeat 595px 6px #CCC;
	color: #333;
	clear: both;
	padding: 10px;
}

.collapsed h2.closed {
	background: url(../images/arrow-left.png) no-repeat 595px 6px #CCC;
}

#ft .collapsed h4 {
	background: url(../images/arrow-down.png) no-repeat 275px 6px;
}

#ft .collapsed h4.closed {
	background: url(../images/arrow-left.png) no-repeat 275px 6px;
}

.single .post-thumb img {
	padding: 4px;
	float: right;
	border: 5px solid #efefef;
	margin: 0 0 0 10px;
}

.single .post-links {
	margin: 0 0 30px;
	height: 20px;
}

.single h2.content-space {
	clear: both;
	margin: 30px 0 12px;
}

#ft-mu ul {
	list-style: none;
}

#ft-mu ul li {
	float: right;
	margin: 0;
	padding: 0;
}

#ft-mu ul li:after {
	content: " / ";
}

#ft-mu ul li:first-child:after {
	content: "";
}

#ft-mu ul li a {
	margin: 0 4px;
	color: #999;
}

#ft-mu ul li a:hover {
	color: #666;
}

#respond {
	clear: both;
	background: #efefef;
	border: 1px solid #dfdfdf;
	padding: 5px 15px;
	width: 928px;
	margin: 0 0 30px;
}

ol.commentlist {
	list-style: none;
}

ol.commentlist li {
	margin: 0;
	padding: 0;
}

ol.commentlist {
	margin: 10px 5px;
	padding: 10px;
}

.commentlist .comment-body {
	padding: 10px;
	background: #EFEFEF;
	border: solid thin#DEDEDE;
	margin: 10px 0;
	position: relative;
}

.comment-body a.comment-reply-link {
	position: absolute;
	top: 10px;
	right: 10px;
	color: #AEAEAE;
}

ol.commentlist li {
	list-style: none;
}

ol.commentlist img.avatar {
	padding: 5px;
	background: #DEDEDE;
	border: solid thin#CECECE;
	float: left;
	display: block;
	margin: 15px;
	width: 32px;
	height: 32px;
}

ol.commentlist .comment-author {
	line-height: 25px;
}

.comment-body cite.fn {
	font-size: 14px;
	font-style: normal;
}

.commentmetadata a {
	margin: 0;
	font-size: 11px;
	color: #999;
}

.comment-body p {
	margin: 5px;
}

.comment-body .comment-author.vcard {
	margin: 0;
}

.select-wrp {
	background: #fff;
	border: 1px solid #ccc;
	padding: 5px;
}

.select-wrp select {
	border: 0;
}

#socialise {
	float: left;
	width: 100%;
}

#socialise #like-wrp {
	float: left;
}

#socialise #gplus-wrp {
	float: left;
	width: 69px;
	margin: 0 0 0 10px;
}

#socialise #tweet-wrp {
	float: left;
}


#ft-logos {
	margin-top: 45px;
	margin-bottom: 35px;
	text-align: center;
}

#ft-logos ul li {
	list-style: none;
	display: inline-block;
	margin: 0 0 0 28px;
}

#ft-logos ul li:first-child {
	margin: 0;
}

#table-heading {
	float: left;
	width: 940px;
	background: #ccc;
	padding: 8px 10px;
	position: relative;
	top: -5px;
	color: #333;
	margin: 0 0 12px;
}

#table-heading h1,#table-heading h2 {
	float: left;
	width: 515px;
	overflow: hidden;
	padding: 0;
	line-height: 28px;
	margin: 0;
}

#table-heading #social-wrp {
	float: right;
	width: 300px;
	overflow: hidden;
	margin: 4px 0 0;
	height: 24px;
}

#table-heading #social-wrp #like-wrp {
	float: right;
}

#table-heading #social-wrp #gplus-wrp {
	float: right;
	width: 69px;
	margin: 0 0 0 10px;
}

#table-heading #social-wrp #tweet-wrp {
	float: right;
}

.page-template #contain {
	padding: 20px 0 0;
}

.product {
	border-bottom: 2px dotted #d4e6fc;
	clear: both;
	padding: 0 0 20px;
	margin: 0 0 20px;
	width: 100%;
	float: left;
}

.product.active {
	border: solid #333;
    border-width: 1px 5px;
}
.product.mar {
	margin: 20px 0 10px;
}

.product .row .product-name {
	margin: 0 0 8px;
}

.product .row .product-name a {
	color: #666;
}

.product .row .bordered {
	border: 1px solid #bdcad8;
	border-radius: 8px;
	float: left;
	width: 100%;
}

.product .row .bordered .hd-row {
	border-bottom: 1px solid #dfdfdf;
	float: left;
	width: 100%;
	background: #efefef;
	font-weight: 700;
	color: #666
}

.product .row .bordered .hd-row .col-md-3 {
    padding: 10px 0;
    min-height: 42px;
	text-align: center;
	border-left: 1px solid #dfdfdf;
}

.product .row .bordered .hd-row .col-md-3:first-of-type {
	border: 0
}

.product .row .bordered .col-md-3 {
    padding: 20px 0 0;
    min-height: 60px;
	text-align: center;
	border-left: 1px solid #efefef;
}

.product .row .bordered .col-md-3.image-col {
    padding: 13px 0 0;
}


.product .row .bordered .col-md-3 span {
	display: block;
}

.product .row .bordered .col-md-3:first-of-type {
	border: 0
}

.pink-button,
.pink-button:visited {
    background: #cd0067;
    color: #fff;
    display: block;
    text-align: center;
    border-radius: 8px;
    padding: 15px 0;
    font-size: 18px;
    font-weight: 700;
    clear: both;
}

.pink-button:hover {
	font-weight: 700;
	color: #fff;
}

.product .row .pink-button {
	margin: 28px 5px 10px 0;
}

.product .row .grey-button {
	margin: 0 5px 0 0;
}

.grey-button,
.grey-button:visited {
    background: #dfdfdf;
    color: #666;
    display: block;
    text-align: center;
    border-radius: 8px;
    padding: 12px 0;
    font-size: 15px;
    font-weight: 700;
}

.grey-button:hover {
	font-weight: 700;
}

.green-button,
.green-button:visited {
    background: #37b810;
    color: #fff;
    display: block;
    text-align: center;
    border-radius: 8px;
    padding: 12px 0;
    font-size: 15px;
    font-weight: 700;
}

.green-button:hover {
	font-weight: 700;
}

.top-c2a {
	margin: 5px 0;
	padding: 4px 12px;
}

.product-details .product-heading {
    background: #dfdfdf;
    margin: 20px 0;
    padding: 10px;
    font-weight: 700;
    color: #666;
}
.product-details ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.product-details ul li {
	padding: 0;
	margin: 0;
	height: 38px;
}
.product-details ul li span,
.product-details ul li img {
	display: block;
	float: right;
}

.product-details .pink-button,
.product-details .grey-button {
	display: inline-block;
    padding: 12px 20px;
    font-size: 15px;
    font-weight: 700;
	margin: 0 5px 0 10px;
    float: right;
}

.img-col {
	float: left;
	width: 193px;
	min-height: 120px;
}

.img-col img {
	border-radius: 12px;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
	box-shadow: 0 8px 6px -6px #333;
}

.info-col {
	float: left;
	width: 554px;
	margin: 0 12px;
}

.info-col p {
	padding: 10px 0 0;
	text-align: center;
	clear: both;
	font-size: 11px;
	line-height: 14px;
	color: #999;
}

.info-col p.name {
	padding: 0;
	text-align: center;
	clear: both;
	font-size: 12px;
	line-height: 14px;
	color: #333;
	font-weight: 700;
}

.info-table {
}

.table-head .cell {
	background: #ccc;
	font-weight: 700;
	font-size: 12px;
	height: 35px;
	text-align: center;
	overflow: hidden;
	color: #333;
}

.table-head .first-cell {
	border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
}

.table-head .last-cell {
	border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
}

.table-row {
	clear: both;
}

.table-row .cell {
	font-size: 13px;
	height: 35px;
	text-align: center;
	overflow: hidden;
	background: #efefef;
}

.table-row .first-cell {
	border-bottom-left-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
}

.table-row .last-cell {
	border-bottom-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-top-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
}

.cell {
	width: 98px;
	float: left;
	border: 1px solid #bdcad8;
	padding: 5px 2px;
	margin: 0 1px 2px;
}

.first-cell {
	width: 110px;
	margin: 0 1px 2px 0;
}

.last-cell {
	width: 110px;
	margin: 0 0 2px 1px;
}

.button-col {
	float: left;
	width: 159px;
}

.button-col p {
	margin: 0 0 2px;
}

#more-products-link {
	float: right;
	border: 0;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 18px;
	width: 200px;
	text-align: center;
	color: #fff;
	background: #cd0067;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 8px;
	margin: 0 12px 0 0;
	cursor: pointer;
}

#more-products-link:hover {
	background: #333;
}


#contain .fixed {
	position: fixed;
	z-index: 1000;
	top: 165px;
}

#send-money-form {
	background: #333;
	width: 290px;
	padding: 0 10px;
	height: 120px;
	overflow: hidden;
	color: #fff;
	position: fixed;
	top: 0;
	z-index: 1000;
	left: 50%;
	margin: 0 0 0 170px;
}

#send-money-form h3 {
	border-bottom: 1px dotted #999;
	padding: 8px 0 7px;
}

#send-money-form label {
	width: 50px;
	display: inline-block;
}

#send-money-form p.select {
	width: 240px;
	float: left;
}

#send-money-form select {
	width: 170px;
}

#send-money-form #send-button {
	float: right;
	position: relative;
	top: -25px;
}

#send-money-form #send-button input {
	border: 0;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 24px;
	width: 45px;
	color: #fff;
	text-align: center;
	background: #cd0067;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
}

.compare-button {
	float: left;
	margin: 10px 0 0 49px;
}

.compare-button input {
	border: 0;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 18px;
	width: 112px;
	text-align: center;
	color: #fff;
	background: #cd0067;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 3px;
	margin: 0 12px 0 0;
	cursor: pointer;
}

.compare-button input:hover {
	background: #333;
}

.checkbox {
	width: 22px;
	float: left;
	margin: 46px 8px 0 0;
}

#currency-calc {
	width: 628px;
	border: 1px solid #dfdfdf;
	background: #efefef;
	float: left;
	margin: 0 166px 20px;
}

#currency-calc.c2a,body.home #currency-calc {
	margin: 9px 0 20px;
}

section.c-from,section.c-to {
	width: 294px;
	text-align: center;
	padding: 10px;
	margin: 0;
	height: 85px;
	overflow: hidden;
}

section.c-from {
	float: left;
}

section.c-to {
	float: right;
	background: #333;
	color: #fff;
}

section.c-from span,section.c-to span {
	display: block;
}

p.rate {
	font-size: 11px;
	clear: both;
	margin: 0;
	float: left;
	width: 100%;
}

p.flag {
	width: 80px;
	height: 53px;
	margin: 0 10px 0 0;
	float: left;
}

#cont p.calc-inputs {
	width: 204px;
	float: right;
	position: relative;
}

#cont p.calc-inputs label {
	position: absolute;
	top: 23px;
	right: 12px;
}

input#from {
	height: 40px;
	padding: 5px 45px 5px 5px;
	font-size: 30px;
	width: 149px;
	line-height: 30px;
}

input#to {
	border: 0;
	background: transparent;
	color: #fff;
	height: 42px;
	padding: 5px 45px 5px 5px;
	font-size: 30px;
	line-height: 30px;
}

p a.button-switch {
	border: 0;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 20px;
	width: 130px;
	text-align: center;
	background: #dfdfdf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	color: #666;
	text-decoration: none;
	display: inline-block;
	height: 19px;
	padding: 4px 0;
	margin: 0 10px 12px 0;
	box-sizing: content-box;
}

p a.button-providers {
	border: 0;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 20px;
	width: 115px;
	text-align: center;
	background: #cd0067;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	height: 19px;
	padding: 4px 0;
	box-sizing: content-box;
}

.calc-result {
}

.calc-result strong {
	font-weight: 700;
}

.calc-result ul {
	clear: both;
}

.calc-result li {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}

.calc-result li.company-name {
	width: 200px;
}

.calc-result li.margin-rate {
	width: 75px;
	text-align: center;
}

.calc-result li.min-transfer {
	width: 75px;
	text-align: center;
}

.calc-result li.regulation {
	width: 75px;
	text-align: center;
}

.calc-result li.apply {
	width: 75px;
	text-align: center;
}

.faded {
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	filter: alpha(opacity=60);
	-moz-opacity: .6;
	-khtml-opacity: .6;
	opacity: .6;
}

#page-content strong,#page-content b {
	font-weight: 700;
}

ul#flag-list,ul#text-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#flag-list li {
	list-style: none;
	float: left;
	width: 137px;
	height: 150px;
	overflow: hidden;
	text-align: center;
	margin: 0;
	padding: 0;
}

ul#text-list li {
	list-style: none;
	float: left;
	width: 160px;
	height: 50px;
	overflow: hidden;
	text-align: center;
	margin: 0;
	padding: 0;
}

.heading-bg {
	float: left;
	width: 940px;
	background: #ccc;
	padding: 8px 10px;
	position: relative;
	color: #333;
	margin: 0 0 12px;
}

#contactform {
	width: 280px;
	margin: 0 auto;
	-moz-border-radius: 5px;
}

#contactform form {
	font: normal 11px/18px Verdana;
	margin: 0;
	padding: 0;
	margin-top: 10px;
	width: 100%;
}

#contactform fieldset {
	padding: 5px 0;
	margin: 0 0 5px;
	background: #fff;
	border: 1px solid #ddd;
	-moz-border-radius: 5px;
}

#important-stamp {
	width: 100%;
	height: 45px;
	background: url(../images/important.jpg) no-repeat 0 0;
}

#contactform form p#newsletter-wrp input {
	float: right;
	height: 16px;
	margin: 10px 8px 8px 0;
	width: 16px;
}

#contactform form p#btn-wrap {
	clear: both;
}

#contactform form p#btn-wrap input.btn {
	background: url(../images/submit.gif) no-repeat;
	width: 60px;
	height: 30px;
	text-indent: -5000px;
	cursor: pointer;
}

#contactform fieldset legend {
	font: normal bold 18px/26px "Trebuchet MS",Verdana,Tahoma;
	padding: 3px 25px;
	margin-left: 7px;
	text-transform: uppercase;
	border: 0 solid #ddd;
}

#contactform fieldset legend span {
	font: normal 10px/18px Verdana;
	text-transform: uppercase;
	display: block;
}

#contactform form label {
	display: block;
	float: left;
	width: 110px;
	padding: 10px 10px 0 0;
	margin: 0;
	text-align: right;
}

#contactform input.inpt,#contactform textarea,#contactform select {
	width: 140px;
	font: normal 11px/18px Verdana;
	padding: 4px;
	margin: 5px 0;
	background: #f5f5f5;
	border: 1px solid #ddd;
}

form br {
	clear: left;
}

#contactform input.required {
	background: #f5f5f5 url(../images/required.gif) center right no-repeat;
}

#contactform .select select:focus {
	border-color: #9b9b9b;
}

#contactform form input.btn {
	background: none;
	border: none;
}

form.c1 input:hover,textarea:hover {
	border: 1px solid #d8d8d8;
}

.notes {
	background: #f0f0f0;
	border: 2px solid #fff;
}

.success {
	background: #ccfcd1;
	border: 2px solid #fff;
}

.error {
	background: #fff;
	border: 2px solid #fff;
}

.notice {
	background: #fcf0cc;
	border: 2px solid #fff;
}

.notes,.notice,.success,.error {
	padding: 10px;
	font-size: 10px;
	color: #000;
}

.notes span,.notice span,.success span,.error span {
	font-weight: 700;
	font-size: 1.2em;
}

.notes p,.success p,.error p,.notice p {
	margin: 0;
	padding: 0;
}

#note {
	width: 96%;
	margin: 0 auto;
}

#ind-bus {
	padding: 30px 0;
}

#ind-bus p {
	color: #666;
}

#ind-bus p.title {
	color: #333;
	font-size: 24px;
	font-family: 'Yanone Kaffeesatz',sans-serif;
}

#ind-bus p a {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #333;
	color: #fff;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	padding: 4px 8px;
	text-decoration: none;
	font-size: 16px;
}

#currency-calc {
	width: 100%;
	background: #efefef;
	float: left;
	margin: 0 0 20px;
}

#cont #currency-calc div.c-from,#cont #currency-calc div.c-to {
	width: 295px;
}

#currency-calc div.c-from,#currency-calc div.c-to {
	text-align: center;
	padding: 18px 10px;
	margin: 0;
	height: 110px;
	overflow: hidden;
}

#currency-calc div.c-from {
	float: left;
}

#currency-calc div.c-to {
	float: right;
	background: #333;
	color: #fff;
}

#currency-calc div.c-from span,#currency-calc div.c-to span {
	display: block;
}

#currency-calc .rate {
	font-size: 11px;
	clear: both;
	margin: 0;
	float: left;
	width: 100%;
}

#currency-calc .flag {
	height: 53px;
}

#cont #currency-calc p.calc-inputs {
	width: 205px;
}

#currency-calc p.calc-inputs {
	position: relative;
}

#currency-calc p.calc-inputs label {
	position: absolute;
	top: 23px;
	right: 12px;
}

#cont #currency-calc input#from {
	width: 150px;
}

#currency-calc input#from {
	height: 40px;
	padding: 5px 45px 5px 5px;
	font-size: 30px;
	width: 310px;
	line-height: 30px;
}

#currency-calc input#to {
	border: 0;
	background: transparent;
	color: #fff;
	height: 42px;
	padding: 5px 45px 5px 5px;
	font-size: 30px;
	line-height: 30px;
}

#currency-calc p a.button-switch {
	border: 0;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 20px;
	width: 130px;
	text-align: center;
	background: #dfdfdf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	color: #666;
	text-decoration: none;
	display: block;
	height: 19px;
	padding: 4px 0;
	margin: 0 10px 12px 0;
}

#currency-calc p a.button-providers {
	border: 0;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 20px;
	width: 115px;
	text-align: center;
	background: #cd0067;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	display: block;
	height: 19px;
	padding: 4px 0;
}

#currency-calc-widget {
	width: 100%;
	background: #efefef;
	float: left;
	margin: 0 0 20px;
}

#currency-calc-widget section.c-from,#currency-calc-widget section.c-to {
	width: 290px;
	text-align: center;
	padding: 10px;
	margin: 0;
	height: 85px;
	overflow: hidden;
}

#currency-calc-widget section.c-from {
	float: left;
}

#currency-calc-widget section.c-to {
	float: right;
	background: #333;
	color: #fff;
}

#currency-calc-widget section.c-from span,#currency-calc-widget section.c-to span {
	display: block;
}

#currency-calc-widget .rate {
	font-size: 11px;
	clear: both;
	margin: 0;
	float: left;
	width: 100%;
}

#currency-calc-widget .flag {
	width: 80px;
	height: 53px;
	margin: 0 10px 0 0;
	float: left;
}

#currency-calc-widget .calc-inputs {
	width: 200px;
	float: right;
	position: relative;
}

#currency-calc-widget .calc-inputs label {
	position: absolute;
	top: 23px;
	right: 12px;
}

#currency-calc-widget input#from {
	height: 40px;
	padding: 5px 45px 5px 5px;
	font-size: 30px;
	width: 145px;
	line-height: 30px;
}

#currency-calc-widget input#to {
	border: 0;
	background: transparent;
	color: #fff;
	height: 42px;
	padding: 5px 45px 5px 5px;
	font-size: 30px;
	width: 145px;
	line-height: 30px;
}

#currency-calc-widget-wrp p span.button-switch {
	border: 0;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 20px;
	width: 130px;
	text-align: center;
	background: #dfdfdf;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	color: #666;
	text-decoration: none;
	display: block;
	height: 19px;
	padding: 4px 0;
	margin: 0 10px 12px 0;
	float: right;
}

#currency-calc-widget-wrp p a.button-providers {
	border: 0;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 20px;
	width: 115px;
	text-align: center;
	background: #cd0067;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	display: block;
	height: 19px;
	padding: 4px 0;
	float: right;
}

#currency-calc-widget-wrp p span#widget-change-cancel,#currency-calc-widget-wrp p span#widget-change-save,#currency-calc-widget-wrp p span#widget-reset {
	border: 0;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 20px;
	width: 115px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	text-decoration: none;
	display: block;
	height: 19px;
	padding: 4px 0;
	float: right;
	display: block;
}

#currency-calc-widget-wrp p span#widget-change-cancel,#currency-calc-widget-wrp p span#widget-reset {
	color: #D8000C;
	background-color: #FFBABA;
	margin: 0 0 12px;
}

#currency-calc-widget-wrp p span#widget-change-save {
	color: #4F8A10;
	background-color: #DFF2BF;
	margin: 0 0 12px;
}

#currency-calc-widget-wrp p span#widget-change-cancel {
	margin: 0 10px 12px 0;
}

#currency-calc-widget-wrp p span#widget-reset {
	margin: 0 0 12px;
}

#currency-calc-widget p.select .select-wrp {
	padding: 5px 0 4px;
	border-color: #ccc;
}

#currency-calc-widget p.select {
}

#currency-calc-widget p.select select {
	width: 100%;
	padding: 10px;
}

#currency-calc-widget p#widget-loading {
	height: 32px;
	padding: 89px 0;
	text-align: center;
	margin: 0;
}

@media print {
#cont {
	width: 100%;
}

#logo {
	width: 100%;
	text-align: center;
}

#currency-calc,#cookie-law-info-bar,#cookie-law-info-again,#send-money-form,#menu-bg,#mu,#sub-mu,#sb,#ft-mu,#gsn-floating,#currency-calc-widget-wrp {
	display: none;
}
}

#gsn-floating {
	position: fixed;
	top: 50px;
	right: 0;
	border: 1px solid #ccc;
	background: #fff;
	width: 32px;
	padding: 5px;
	z-index: 5000;
	-moz-box-shadow: -1px 1px 10px #888;
	-webkit-box-shadow: -1px 1px 10px #888;
	box-shadow: -1px 1px 10px #888;
}

#gsn-floating p {
	margin: 0;
}

#feature-testimonial {
	background: url(/assets/images/quotes.png) no-repeat 10px 0;
	padding: 38px 0 28px;
	margin: 25px 10px 0;
	text-align: center;
}

#feature-testimonial p {
	color: #666;
}

#feature-testimonial p.testimonial {
	font-family: 'Yanone Kaffeesatz',sans-serif;
	font-size: 54px;
	color: #333;
	line-height: 64px;
	background: url(/assets/images/quotes.png) no-repeat right bottom;
	padding: 0 58px;
}

#feature-testimonial p span {
	font-weight: 700;
}

.home #contain {
	margin: 0;
}

#featured-wrap {
	background: #efefef;
	border: solid #dfdfdf;
	border-width: 1px 0;
	position: relative;
	top: -39px;
	padding-top: 39px
}

#featured {
	width: 100%;
	float: left;
	list-style: none;
	text-align: center;
}

#featured .feature {
	border: 1px solid #ccc;
	background: #fff;
	width: 188px;
	display: inline-block;
	margin: 32px 1px;
	position: relative;
	-webkit-transition: .6s ease-in-out;
	-moz-transition: .6s ease-in-out;
	-o-transition: .6s ease-in-out;
	transition: .6s ease-in-out;
}

#featured .feature p {
	font-weight: 700;
	padding: 0 10px;
	font-size: 11px;
}

#featured .feature p.title {
	background: #ccc;
	padding: 10px;
	margin: 0;
	font-family: 'Yanone Kaffeesatz',sans-serif;
	color: #fff;
/*text-shadow: 1px 1px 1px #333333;*/
	font-size: 24px;
	line-height: 28px;
	text-transform: uppercase;
	text-align: center;
	-webkit-transition: .6s ease-in-out;
	-moz-transition: .6s ease-in-out;
	-o-transition: .6s ease-in-out;
	transition: .6s ease-in-out;
}

#featured #feature-1 p.title {
	background: #cd0067;
}

#featured #feature-2 p.title,#featured #feature-3 p.title {
	background: #999;
}

#featured .feature p.img {
	padding: 12px 10px 0;
	width: 100%;
	min-height: 120px;
}

#featured .feature p span {
	display: block;
	float: right;
}

#featured .feature p.img {
}

#featured #feature-1 {
	z-index: 100;
}

#featured #feature-2 {
	-ms-transform: scale(0.92) translate(14px,0px);
/* IE 9 */
	-webkit-transform: scale(0.92) translate(14px,0px);
/* Chrome, Safari, Opera */
	transform: scale(0.92) translate(14px,0px);
	z-index: 90;
}

#featured #feature-3 {
	-ms-transform: scale(0.92) translate(-14px,0px);
/* IE 9 */
	-webkit-transform: scale(0.92) translate(-14px,0px);
/* Chrome, Safari, Opera */
	transform: scale(0.92) translate(-14px,0px);
	z-index: 90;
}

#featured #feature-4 {
	-ms-transform: scale(0.85) translate(45px,0px);
/* IE 9 */
	-webkit-transform: scale(0.85) translate(45px,0px);
/* Chrome, Safari, Opera */
	transform: scale(0.85) translate(45px,0px);
	z-index: 80;
}

#featured #feature-5 {
	-ms-transform: scale(0.85) translate(-45px,0px);
/* IE 9 */
	-webkit-transform: scale(0.85) translate(-45px,0px);
/* Chrome, Safari, Opera */
	transform: scale(0.85) translate(-45px,0px);
	z-index: 80;
}

#featured-wrap #featured .feature:hover {
	-ms-transform: scale(1.1);
/* IE 9 */
	-webkit-transform: scale(1.1);
/* Chrome, Safari, Opera */
	transform: scale(1.1);
	z-index: 110;
	border: 1px solid #333;
	-webkit-transition: .6s ease-in-out;
	-moz-transition: .6s ease-in-out;
	-o-transition: .6s ease-in-out;
	transition: .6s ease-in-out;
}

#featured-wrap #featured .feature:hover p.title {
	background: #333;
	-webkit-transition: .6s ease-in-out;
	-moz-transition: .6s ease-in-out;
	-o-transition: .6s ease-in-out;
	transition: .6s ease-in-out;
}

#featured-wrap #featured #feature-4:hover {
	-ms-transform: scale(1.1) translate(15px,0px);
/* IE 9 */
	-webkit-transform: scale(1.1) translate(15px,0px);
/* Chrome, Safari, Opera */
	transform: scale(1.1) translate(15px,0px);
}

#featured-wrap #featured #feature-5:hover {
	-ms-transform: scale(1.1) translate(-15px,0px);
/* IE 9 */
	-webkit-transform: scale(1.1) translate(-15px,0px);
/* Chrome, Safari, Opera */
	transform: scale(1.1) translate(-15px,0px);
}

.single-money-transfers h1,.single-travel-money-product h1 {
	border-bottom: 2px dotted #d4e6fc;
	padding: 20px 10px 22px;
}

.single-travel-money-product .product-info {
	clear: both;
	border-bottom: 2px dotted #d4e6fc;
	margin: 0 0 16px;
	padding: 0 0 16px;
}

.single-money-transfers h3,.single-travel-money-product h3 {
	font-size: 26px;
}

.single-money-transfers table,.single-travel-money-product table {
	margin: 0 auto 12px;
}

.single-money-transfers table tr:nth-child(odd),.single-travel-money-product table tr:nth-child(odd) {
	background: #efefef;
}

.single-money-transfers table tr td,.single-travel-money-product table tr td {
	padding: 5px;
}

#table-sub-heading {
	margin: 0 0 12px;
	padding: 0 10px;
	clear: both;
}

ul#table-labels {
	list-style: none;
	margin: 0 0 0 217px;
}

ul#table-labels li {
	text-align: center;
	width: 106px;
	float: left;
	padding: 5px 2px;
	margin: 0;
	font-size: 12px;
	font-weight: 700;
	color: #333;
}

.bor-top {
	border-top: 1px dashed #ccc;
	padding: 10px 0;
}

/* Alphabet list

-------------------------------------------------*/
#alpha-list {
	border: 5px solid #dfdfdf;
	padding: 10px;
	margin: 20px 0;
	box-sizing: content-box;
}

#alpha-list ul {
	list-style: none;
	text-align: center;
}

#alpha-list ul li.all {
	width: 55px;
}

#alpha-list ul li {
	display: inline-block;
	width: 23px;
	height: 20px;
	margin: 0 5px;
	text-align: center;
}

#alpha-list ul li span {
	display: block;
}

#alpha-list ul li span:hover {
	cursor: pointer;
	color: #06c;
	background: #efefef;
}

#page {
	display: none;
}




.country-flag {
    height: 96px;
    overflow: hidden;
    margin-bottom: 18px;
}









#mu .navbar {
	margin-bottom: 0;
}










@media (max-width: 1210px) {
	#logo {
		height: auto;
	}
}

@media (max-width: 976px) {
	
	#featured-wrap {
		display: none;
	}
	
	#sub-mu {
		height: 0;
		overflow: hidden;
		margin-top: 54px;
	}
	
	#currency-calc p.flag {
		width: 16.66666667%;
		float: none;
		margin: 0;
	}

	#copy {
		text-align: center;
		padding-bottom: 15px;
	}
	#copy p.fl,
	#copy section.fr {
		float: none;
		width: 100%;
		text-align: center;
	}
	#copy section.fr ul li {
		float: none;
		display: inline-block;
	}
	
}

@media (min-width: 768px) {

	.navbar-toggle {
	    display: block;
	    float: right;
	}
	.navbar-collapse.collapse {
		display: none !important;
	}
	
	#hd a.navbar-brand {
		display: none;
	}
	

}

@media (min-width: 976px) {

	.navbar-toggle {
	    display: none;
	}
	.navbar-collapse.collapse {
		display: block !important;
	}
}


@media (max-width: 768px) {
	
	#sub-mu .container {
		display: none;
	}
	
	#mu {
		height: auto;
	}
	#mu ul li {
		display: block;
	}
	#mu ul li a {
		border: 0;
	}
	#mu ul li:hover, 
	#mu ul li a:hover, 
	#mu ul li.current-menu-item {
		background: none;
	}
	#mu .dropdown.open {
		background: #666 !important;
	}
	#mu .navbar-default .navbar-nav>.open>a {
		background: none !important;
	}
	#mu ul li ul li a {
		width: auto;
		background: none !important; 
	}
	.navbar-nav {
	    margin: 7.5px 0px !important;
	}

	#calculator p.clearfix.pull-right {
		float: none !important;
		text-align: center
	}

	#calculator p.calc-inputs {
		width: 70% !important;
		overflow: hidden;
	}

	#calculator p.calc-inputs input#from {
		width: 100%;
	}

	#calculator p.calc-inputs input#to {
		width: 100%;
	}
	
	#feature-testimonial {
		padding: 22px 15px 12px;
		margin: 0;
	}
	
	#feature-testimonial p.testimonial {
		line-height: 37px;
		font-size: 30px;
		padding: 0 20px;
	}
	
	#ft-logos ul li,
	#ft-logos ul li:first-child {
		margin: 0 14px;
	}
	
	.xs-button {
		margin-top: 20px;
	}
	
	.product .row .bordered .col-md-3 {
	    padding: 11px 0 0;
	    min-height: 50px;
	}	
	ul.results-list li a {
		display: block;
	}
	
}

@media (max-width: 480px) {
	
	#logo {
		min-height: 105px;
	}
	
	.company-tagline {
		display: none;
	}
	
	h1 {
	    text-align: center;
	    line-height: 30px;		
	}
	
}


















.modal {
	z-index:10000000;	
}

.modal-backdrop.in {
	z-index: 1000000;	
}



































#colorbox,#cboxOverlay,#cboxWrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	overflow: hidden;
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
}

#cboxMiddleLeft,#cboxBottomLeft {
	clear: left;
}

#cboxContent {
	position: relative;
}

#cboxLoadedContent {
	overflow: auto;
}

#cboxTitle {
	margin: 0;
}

#cboxLoadingOverlay,#cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
	cursor: pointer;
}

.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block;
	max-width: none;
}

.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0;
}

#colorbox,#cboxContent,#cboxLoadedContent {
	box-sizing: content-box;
}

#cboxOverlay {
	background: url(/resources/img/colorbox/overlay.png) repeat 0 0;
}

#colorbox {
}

#cboxTopLeft {
	width: 21px;
	height: 21px;
	background: url(/resources/img/colorbox/controls.png) no-repeat -101px 0;
}

#cboxTopRight {
	width: 21px;
	height: 21px;
	background: url(/resources/img/colorbox/controls.png) no-repeat -130px 0;
}

#cboxBottomLeft {
	width: 21px;
	height: 21px;
	background: url(/resources/img/colorbox/controls.png) no-repeat -101px -29px;
}

#cboxBottomRight {
	width: 21px;
	height: 21px;
	background: url(/resources/img/colorbox/controls.png) no-repeat -130px -29px;
}

#cboxMiddleLeft {
	width: 21px;
	background: url(/resources/img/colorbox/controls.png) left top repeat-y;
}

#cboxMiddleRight {
	width: 21px;
	background: url(/resources/img/colorbox/controls.png) right top repeat-y;
}

#cboxTopCenter {
	height: 21px;
	background: url(/resources/img/colorbox/border.png) 0 0 repeat-x;
}

#cboxBottomCenter {
	height: 21px;
	background: url(/resources/img/colorbox/border.png) 0 -29px repeat-x;
}

#cboxContent {
	background: #fff;
	overflow: hidden;
}

.cboxIframe {
	background: #fff;
}

#cboxError {
	padding: 50px;
	border: 1px solid #ccc;
}

#cboxLoadedContent {
	margin-bottom: 28px;
}

#cboxTitle {
	position: absolute;
	bottom: 4px;
	left: 0;
	text-align: center;
	width: 100%;
	color: #949494;
}

#cboxCurrent {
	position: absolute;
	bottom: 4px;
	left: 58px;
	color: #949494;
}

#cboxSlideshow {
	position: absolute;
	bottom: 4px;
	right: 30px;
	color: #0092ef;
}

#cboxPrevious {
	position: absolute;
	bottom: 0;
	left: 0;
	background: url(/resources/img/colorbox/controls.png) no-repeat -75px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

#cboxPrevious:hover {
	background-position: -75px -25px;
}

#cboxNext {
	position: absolute;
	bottom: 0;
	left: 27px;
	background: url(/resources/img/colorbox/controls.png) no-repeat -50px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

#cboxNext:hover {
	background-position: -50px -25px;
}

#cboxLoadingOverlay {
	background: url(/resources/img/colorbox/loading_background.png) no-repeat center center;
}

#cboxLoadingGraphic {
	background: url(/resources/img/colorbox/loading.gif) no-repeat center center;
}

#cboxClose {
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(/resources/img/colorbox/controls.png) no-repeat -25px 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
}

#cboxClose:hover {
	background-position: -25px -25px;
}

.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

.cboxIE6 #cboxTopLeft {
	background: url(/resources/img/colorbox/ie6/borderTopLeft.png);
}

.cboxIE6 #cboxTopCenter {
	background: url(/resources/img/colorbox/ie6/borderTopCenter.png);
}

.cboxIE6 #cboxTopRight {
	background: url(/resources/img/colorbox/ie6/borderTopRight.png);
}

.cboxIE6 #cboxBottomLeft {
	background: url(/resources/img/colorbox/ie6/borderBottomLeft.png);
}

.cboxIE6 #cboxBottomCenter {
	background: url(/resources/img/colorbox/ie6/borderBottomCenter.png);
}

.cboxIE6 #cboxBottomRight {
	background: url(/resources/img/colorbox/ie6/borderBottomRight.png);
}

.cboxIE6 #cboxMiddleLeft {
	background: url(/resources/img/colorbox/ie6/borderMiddleLeft.png);
}

.cboxIE6 #cboxMiddleRight {
	background: url(/resources/img/colorbox/ie6/borderMiddleRight.png);
}

.cboxIE6 #cboxTopLeft,.cboxIE6 #cboxTopCenter,.cboxIE6 #cboxTopRight,.cboxIE6 #cboxBottomLeft,.cboxIE6 #cboxBottomCenter,.cboxIE6 #cboxBottomRight,.cboxIE6 #cboxMiddleLeft,.cboxIE6 #cboxMiddleRight {
	_behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split(")[1],this.style.background = "none",this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ",sizingMethod='scale')");
}


