@charset "utf-8";@import url("fontawesome-4.4.0.min.css");@import url("custom.flexslider.css");@import url("framework.css");.row0, .row0 a{}
.row1, .row1 a{}
.row2, .row2 a{}
.row3, .row3 a{}
.row4, .row4 a{color:rgba(255,255,255);}
.row5, .row5 a{}
#topbar{padding:5px 0;font-size:12px;}
#topbar .fl_left{margin-top:4px;}
#topbar .fl_left .inline > li i{margin:0 5px 0 0;line-height:normal;}
#topbar .faico li{margin:0;}
#header{padding:10px 0 50px;}
#header #logo{margin-top:8px;}
#header #logo h1{margin:0;padding:0;font-size:22px;}
#header #quickinfo{font-size:14px;color:#5a5a5a;margin-top:17px;}
#header #quickinfo li{margin-right:50px;}
#header #quickinfo li:last-child{margin-right:0;}
#header #quickinfo strong{display:block;margin:0 0 5px 0;padding:0;font-size:14px;color:#bfbfbf;}
#header #quickinfo br{display:none;}
.js-video{height:0;padding-top:25px;padding-bottom:67.5%;margin-bottom:10px;position:relative;overflow:hidden;}
.js-video.widescreen{padding-bottom:56.34%;}
.js-video.vimeo{padding-top:0;}
.js-video embed, .js-video iframe, .js-video object, .js-video video{top:0;left:0;width:100%;height:100%;position:absolute;}
button.accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s;}
button.accordion.active, button.accordion:hover{background-color:#ddd;}
button.accordion:after{content:'\002B';color:#777;font-weight:bold;float:right;margin-left:5px;}
button.accordion.active:after{content:"\2212";}
div.panel{padding:0 18px;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;}
.txtoverlay{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;white-space:normal;}
.centralise{display:block;max-width:978px;height:100%;margin:0 auto;padding:0;}
.verticalwrap{display:table;width:100%;height:100%;border:none;text-align:center;}
.txtoverlay article{display:table-cell;padding:100px 100px 1px;border:none;vertical-align:middle;}
.txtoverlay .heading{font-size:30px;line-height:60px;margin-bottom:5px;text-transform:uppercase;background:rgba(255, 255, 255, 0.82);}
.txtoverlay .pushright{margin-right:25px;}
#pagetitle{padding:50px 0 0 0;}
#pagetitle *{margin:0;padding:0;font-size:30px;}
#pageintro{padding:150px 0 200px 0;}
#pageintro .introtxt{display:block;max-width:70%;margin:0;padding:0;}
#pageintro .introtxt *{margin:0;}
#pageintro .introtxt .heading{margin-bottom:30px;font-size:46px;}
#pageintro .introtxt p{margin-bottom:50px;font-size:16px;line-height:1.4;}
#pageintro .introtxt footer{}
#pageintro .introtxt footer .btn{}
#introblocks{position:relative;margin:0px auto 0;z-index:1;}
#introblocks *{line-height:1.4;}
#introblocks > .heading{display:inline-block;margin:0;padding:15px 30px;line-height:1;text-transform:uppercase;font-size:1.2rem;}
#introblocks .table{display:table;width:100%;height:100%;}
#introblocks .table, #introblocks .table .cell{border:none;}
#introblocks .table .cell{display:table-cell;overflow:hidden;position:relative;width:33.33333333333333%;height:100%;padding:4px;z-index:1;}
#introblocks .table .cell::before, #introblocks .table .cell::after{display:block;position:absolute;left:0;width:100%;height:100%;content:"";z-index:-1;}
#introblocks .table .cell::before{top:0;}
#introblocks .table .cell::after{bottom:0;}
#introblocks .table .cell *{margin:0;padding:0;list-style:none;}
#introblocks .table .cell .heading{margin-bottom:20px;font-size:1.4rem;}
#introblocks .table .cell i{margin-right:5px;}
#introblocks .table .cell ul{}
#introblocks .table .cell li{display:block;margin-bottom:8px;padding:0 0 8px 0;border-bottom:1px solid;}
#introblocks .table .cell li:last-child{margin:0;padding:0;border:none;}
#introblocks .table .cell li::before, #introblocks .table .cell li::after{display:table;content:"";}
#introblocks .table .cell li, #introblocks .table .cell li::after{clear:both;}
#introblocks .table .cell li span:first-of-type{float:left;}
#introblocks .table .cell li span:last-of-type{float:right;}
.container{padding:35px 0;}
.container .content{}
.figblock{margin-top:50px;}
.figblock a{display:block;}
.figblock li{max-width:320px;}
.figblock figure figcaption{text-align:center;}
.topnews.element .txtwrap .heading{margin-bottom:15px;}
.infolist.bloposts li{padding:0 0 0 0px;}
.infolist.bloposts li:last-child{margin-bottom:0;}
.infolist.bloposts li img{top:0;left:0;width:80px;height:80px;}
.infolist.bloposts li .heading, .infolist.bloposts li p:first-of-type{margin-bottom:10px;}
#comments ul{margin:0 0 40px 0;padding:0;list-style:none;}
#comments li{margin:0 0 10px 0;padding:15px;}
#comments .avatar{float:right;margin:0 0 10px 10px;padding:3px;border:1px solid;}
#comments address{font-weight:bold;}
#comments time{font-size:smaller;}
#comments .comcont{display:block;margin:0;padding:0;}
#comments .comcont p{margin:10px 5px 10px 0;padding:0;}
#comments form{display:block;width:100%;}
#comments input, #comments textarea{width:100%;padding:10px;border:1px solid;}
#comments textarea{overflow:auto;}
#comments div{margin-bottom:15px;}
#comments input[type="submit"], #comments input[type="reset"]{display:inline-block;width:auto;min-width:150px;margin:0;padding:8px 5px;cursor:pointer;}
.container .sidebar{}
.sidebar .sdb_holder{margin-bottom:50px;}
.sidebar .sdb_holder:last-child{margin-bottom:0;}
#footer{padding:36px 0;text-align:center;}
#footer.topspace-0{padding-top:0;}
#footer .title{margin:0 0 30px 0;padding:0 0 8px 0;border-bottom:1px solid;font-size:1.2rem;color:rgba(255,255,255);border-bottom:1px solid #39b54a;}
#footer .linklist li{margin-bottom:10px;}
#footer .linklist li:last-child{margin-bottom:0;}
#footer .font-xs{margin:0;}
#newsletter{padding:25px 0;}
#newsletter .heading{margin:5px 0 0 0;padding:0;}
#newsletter .heading i{margin-right:8px;}
#newsletter input, #newsletter button{display:block;height:38px;padding:10px 12px;border:none;}
#newsletter button{padding:0 12px 2px;font-weight:bold;text-transform:uppercase;cursor:pointer;}
#copyright{padding:20px 0;}
#copyright *{margin:0;padding:0;}
*, *::before, *::after{transition:all .3s ease-in-out;}
#mainav form *{transition:none !important;}
nav ul, nav ol{margin:0;padding:0;list-style:none;}
#mainav, #breadcrumb, .sidebar nav{line-height:normal;}
#mainav .drop::after, #mainav li li .drop::after, #breadcrumb li a::after, .sidebar nav a::after{position:absolute;font-family:"FontAwesome";font-size:10px;line-height:10px;}
#mainav{position:relative;margin-top:-30px;padding:0;border-bottom:5px solid;}
#mainav ul{text-transform:uppercase;}
#mainav ul ul{position:absolute;width:250px;margin:0;z-index:9999;text-transform:none;background-color:#000;}
#mainav ul ul ul{left:250px;top:0;}
#mainav li{display:block;float:left;position:relative;margin:0 0 -5px 0;padding:0;}
#mainav li:last-child{margin-right:0;}
#mainav li li{width:100%;margin:0;}
#mainav li a{display:block;padding:20px;border:solid;border-width:0 0 0 0;font-weight:700;font-size:14px;}
#mainav li li a{border-width:0 0 1px 0;}
#mainav .drop{padding-left:20px;}
#mainav li li a, #mainav li li .drop{display:block;margin:0;padding:10px 5px 5px 15px;}
#mainav .drop::after, #mainav li li .drop::after{content:"\f0d7";}
#mainav .drop::after{top:25px;left:10px;}
#mainav li li .drop::after{top:15px;left:5px;}
#mainav ul ul{visibility:hidden;opacity:0;}
#mainav ul li:hover > ul{visibility:visible;opacity:1;}
#mainav form{display:none;margin:0;padding:0;}
#mainav form select, #mainav form select option{display:block;cursor:pointer;outline:none;}
#mainav form select{width:100%;padding:5px;border:none;}
#mainav form select option{margin:5px;padding:0;border:none;}
#breadcrumb{padding:0 0 30px 0;}
#breadcrumb ul{margin:0;padding:0;list-style:none;}
#breadcrumb li{display:inline-block;margin:0 3px 0 0;padding:0;}
#breadcrumb li a{display:block;position:relative;margin:0;padding:0 12px 0 0;font-size:.8rem;text-transform:uppercase;}
#breadcrumb li a::after{top:2px;right:0;content:"\f101";}
#breadcrumb li:last-child a{margin:0;padding:0;}
#breadcrumb li:last-child a::after{display:none;}
.sidebar nav{display:block;width:100%;}
.sidebar nav li{margin:0 0 3px 0;padding:0;}
.sidebar nav a{display:block;position:relative;margin:0;padding:5px 10px 5px 15px;text-decoration:none;border:solid;border-width:0 0 1px 0;}
.sidebar nav a::after{top:9px;left:5px;content:"\f101";}
.sidebar nav ul ul a{padding-left:35px;}
.sidebar nav ul ul a::after{left:25px;}
.sidebar nav ul ul ul a{padding-left:55px;}
.sidebar nav ul ul ul a::after{left:45px;}
.pagination{display:block;width:100%;text-align:center;clear:both;}
.pagination li{display:inline-block;margin:0 2px 0 0;}
.pagination li:last-child{margin-right:0;}
.pagination a, .pagination strong{display:block;padding:8px 11px;border:1px solid;background-clip:padding-box;font-weight:normal;}
#backtotop{z-index:999;display:inline-block;position:fixed;visibility:hidden;bottom:20px;right:20px;width:36px;height:36px;line-height:36px;font-size:16px;text-align:center;opacity:.2;}
#backtotop i{display:block;width:100%;height:100%;line-height:inherit;}
#backtotop.visible{visibility:visible;opacity:.5;}
#backtotop:hover{opacity:1;}
#gallery{display:block;width:100%;margin-bottom:50px;}
#gallery figure figcaption{display:block;width:100%;clear:both;}
#gallery li{margin-bottom:30px;}
.faico{margin:0;padding:0;list-style:none;}
.faico li{display:inline-block;float:left;margin:0 2px 0 0;padding:0;line-height:normal;}
.faico li:last-child{margin-right:0;}
.faico a{display:inline-block;width:30px;height:30px;line-height:30px;font-size:14px;text-align:center;}
.faico a{color:inherit;background-color:transparent;}
.faicon-dribble:hover{color:#EA4C89;}
.faicon-facebook:hover{color:#3B5998;}
.faicon-google-plus:hover{color:#DB4A39;}
.faicon-linkedin:hover{color:#0E76A8;}
.faicon-pinterest:hover{color:#C8232C;}
.faicon-rss:hover{color:#EE802F;}
.faicon-twitter:hover{color:#00ACEE;}
body{color:#888888;background-color:#FFFFFF;}
a{color:#39b54a;}
a:active, a:focus{}
h1, h2, h3, h4, h5, h6, .heading{color:#1e4188;}
hr, .borderedbox{border-color:#D7D7D7;}
label span{color:#FF0000;background-color:inherit;}
input:focus, textarea:focus, *:required:focus{border-color:#cc0000;}
.overlay{color:#FFFFFF;background-color:inherit;}
.overlay::after{background-color:rgba(0,0,0,.35);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhJREFUeNpiYGBgePz//38GRhABAgABBgBFTAbfCBNE2AAAAABJRU5ErkJggg==");}
.btn{color:#FFFFFF;background-color:#39b54a;border-color:#39b54a;}
.btn:hover}
.split50.dark{color:#FFFFFF;background-color:rgba(0,0,0,.65);border-color:#000000;}
.split50.dark .heading{color:inherit;}
.split50.light{color:#888888;background-color:rgba(255,255,255,.85);border-color:#FFFFFF;}
.element figure figcaption *{color:#FFFFFF;}
.element figure figcaption time{background-color:rgba(104,106,176,.65);}
.element figure figcaption div{background-color:rgba(0,0,0,.65);}
.element .txtwrap{color:#888888;background-color:#FFFFFF;}
.row0{color:#FFFFFF;background-color:#169e78;}
.row1{color:#161715;background-color:#FFFFFF;}
.row2{color:#FFFFFF;background-color:transparent;}
.row3{color:#000;background-color:#FFF;}
.row4{color:rgba(255,255,255,0.5);background-color:#0072bc;}
.row5{color:#FFFFFF;background-color:#169e78;}
.row6, .row6 a{color:#9b9b9b;background-color:#1f1f1f;}
.wrapper.coloured{color:#000;background-color:#cc0000;}
.wrapper.coloured.overlay::after{background-color:rgba(22, 158, 120, 0.9490196078431372);background-image:none;}
#topbar .faico a:hover{color:#cc0000;}
#header #logo *{color:inherit;}
#pagetitle *, #pageintro .introtxt .heading{color:inherit;}
#introblocks > .heading{color:#FFFFFF;background-color:rgba(0,0,0,.3);}
#introblocks .table .cell *{color:#FFFFFF;}
#introblocks .table .cell:nth-child(1)::before, #introblocks .table .cell:nth-child(1)::after{background-color:#686AB0;}
#introblocks .table .cell:nth-child(2)::before, #introblocks .table .cell:nth-child(2)::after{background-color:#C6006C;}
#introblocks .table .cell:nth-child(3)::before, #introblocks .table .cell:nth-child(3)::after{background-color:#70C027;}
#introblocks .table .cell li{border-color:rgba(255,255,255,.25);}
.infolist.areas li *{color:#FFFFFF;}
.infolist.areas li i{background-color:#FFFFFF;border-color:#FFFFFF;}
.infolist.areas li:nth-child(odd){background:#9e9898;}
.infolist.areas li:nth-child(odd) i{color:#1E95C8;}
.infolist.areas li:nth-child(even){background:#9e9898;}
.infolist.areas li:nth-child(even) i{color:#156D93;}
.infolist.areas li:hover a i{color:#FFFFFF;background-color:#cc0000;}
.infolist.bloposts a{color:inherit;}
#footer .title{}
#newsletter .heading{color:inherit; font-size:20px;}
#newsletter input{color:#000000;background-color:#FFFFFF;}
#newsletter button{color:#FFFFFF;background-color:#39b54a;}
#mainav{background-color:#0072bc;border-color:#169e78;}
@media screen and (max-width:900px){#mainav{background-color:#0072bc;}}
#mainav li a{color:#FFFFFF;border-color:transparent;}
#mainav .active a, #mainav a:hover, #mainav li:hover > a{border-color:#cc0000;}
#mainav li li a, #mainav .active li a{color:#5e5e5e;background-color:#fff;border-bottom:1px solid #ececec;}
#mainav li li:hover > a, #mainav .active .active > a{color:#FFFFFF;background-color:#169e78;border-color:#0072bc;}
#mainav form select{color:#888888;background-color:#FFFFFF;}
#breadcrumb a{color:#888888;background-color:inherit;}
#breadcrumb li:last-child a{color:inherit;}
.container .sidebar nav a{color:inherit;border-color:#D7D7D7;}
.container .sidebar nav a:hover{color:#cc0000;}
.pagination a, .pagination strong{border-color:#D7D7D7;}
.pagination .current *{color:#FFFFFF;background-color:#cc0000;}
#backtotop{color:#FFFFFF;background-color:#39b54a;}
table{border-bottom:1px solid rgba(195, 190, 190, 0.54);width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;margin-bottom:40px;}
table thead{border-bottom:1px solid rgba(195, 190, 190, 0.54);}
table tr{padding:5px;}
table th, table td{padding:10px;text-align:left;}
table th{text-transform:uppercase;font-size:14px;letter-spacing:1px;}
@media screen and (max-width:600px){table{border:0;}
table thead{display:none;}
table tr{margin-bottom:10px;display:block;border-bottom:2px solid #ddd;}
table td{display:block;text-align:right;font-size:13px;border-bottom:1px dotted #ccc;}
table td:last-child{border-bottom:0;}
table td:before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:bold;}
}
@-ms-viewport{width:device-width;}
@media screen and (min-width:1200px){.hoc{max-width:1170px;}
}
@media screen and (max-width:900px){.hoc{max-width:90%;}
#topbar{}
#header{margin-bottom:-30px;padding-bottom:60px;}
#mainav{padding:15px;border:none;}
#mainav ul{display:none;}
#mainav form{display:block;}
.flexslider .heading{font-size:36px;line-height:36px;margin-bottom:15px;}
#breadcrumb{}
.container{}
#comments input[type="reset"]{margin-top:10px;}
.pagination li{display:inline-block;margin:0 5px 5px 0;}
#footer{}
#copyright{}
#copyright p:first-of-type{margin-bottom:10px;}
}
@media screen and (min-width:751px) and (max-width:900px){#introblocks .table .cell li span:nth-child(n+1){display:block;float:none;}
}
@media screen and (max-width:750px){.imgl, .imgr{display:inline-block;float:none;margin:0 0 10px 0;}
.fl_left, .fl_right{display:block;float:none;}
.split50{width:100%;padding:50px 30px;}
.split50.left, .split50.right{float:none;}
.one_half, .one_third, .one_quarterfooter,.two_third, .one_quarter, .two_quarter, .three_quarter{display:block;float:none;width:auto;margin:0 0 30px 0;padding:0;}
#topbar{text-align:center;}
#topbar *{margin:0;}
#topbar .fl_left ul{margin:0 0 10px 0;line-height:normal;}
#topbar .fl_left ul li{display:inline-block;margin-right:20px;}
#topbar .fl_left ul li:last-child{margin-right:0;}
#topbar .faico li{float:none;}
#header{text-align:center;}
#header #logo{margin:0 0 30px 0;}
#pageintro{}
#pageintro .introtxt{max-width:none;}
#pageintro .introtxt .heading{font-size:36px;}
#introblocks .table, #introblocks .table .cell{display:block;width:100%;}
.container{padding-bottom:50px;}
#footer{padding-bottom:20px;}
#newsletter input{display:block;width:100%;padding:10px 12px;}
#newsletter form, #footer #newsletter button{margin-bottom:0;}
}
@media screen and (max-width:450px){#topbar .fl_left ul li{display:block;margin:5px 0 0 0;}
#topbar .fl_left ul li:first-child{margin:0;}
#introblocks .table .cell li span:nth-child(n+1){display:block;float:none;}
}
@media screen and (max-width:650px){.scrollable{display:block;width:100%;margin:0 0 30px 0;padding:0 0 15px 0;overflow:auto;overflow-x:scroll;}
.scrollable table{margin:0;padding:0;white-space:nowrap;}
.flexslider .txtoverlay{display:none}
.inline li{display:block;margin-bottom:10px;}
.pushright li{margin-right:0;}
.font-x2{font-size:1.4rem;}
.font-x3{font-size:1.6rem;}
#header #quickinfo li{display:block;margin-right:0;}
}
#wrapperc{width:400px;margin:0 auto;padding:30px 45px;}
#inlinec{display:none;width:400px;}
#inlined{display:none;width:400px;}
#inlinee{display:none;width:400px;}
label{margin-right:12px;margin-bottom:9px;color:#646464;font-size:1.2em;}
.txtc{display:inline-block;color:#676767;width:380px;font-family:Arial, Tahoma, sans-serif;margin-bottom:10px;border:1px dotted #ccc;padding:5px 9px;font-size:1.2em;line-height:1.4em;}
.txtarea{display:block;resize:none;color:#676767;font-family:Arial, Tahoma, sans-serif;margin-bottom:10px;width:500px;height:150px;border:1px dotted #ccc;padding:5px 9px;font-size:1.2em;line-height:1.4em;}
.txtc:focus, .txtarea:focus{border-style:solid;border-color:#bababa;color:#444;}
input.error, textarea.error{border-color:#973d3d;border-style:solid;background:#f0bebe;color:#a35959;}
input.error:focus, textarea.error:focus{border-color:#973d3d;color:#a35959;}
#send{color:#ffffff;display:block;cursor:pointer;padding:5px 11px;font-size:1.2em;border:solid 1px #224983;border-radius:5px;background:#1e4188;background:-webkit-gradient(linear, left top, left bottom, from(#1e4188), to(#1e4188));background:-moz-linear-gradient(top, #1e4188, #1e4188);background:-webkit-linear-gradient(top, #1e4188, #1e4188);background:-o-linear-gradient(top, #1e4188, #1e4188);background:-ms-linear-gradient(top, #1e4188, #1e4188);background:linear-gradient(top, #1e4188, #1e4188);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e4188', endColorstr='#1e4188');}
#sendd{color:#1e4188;display:block;cursor:pointer;padding:5px 11px;font-size:1.2em;border:solid 1px #224983;border-radius:5px;background:#1e4188;background:-webkit-gradient(linear, left top, left bottom, from(#1e4188), to(#1e4188));background:-moz-linear-gradient(top, #1e4188, #1e4188);background:-webkit-linear-gradient(top, #1e4188, #1e4188);background:-o-linear-gradient(top, #1e4188, #1e4188);background:-ms-linear-gradient(top, #1e4188, #1e4188);background:linear-gradient(top, #1e4188, #1e4188);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e4188', endColorstr='#1e4188');}
#sende{color:#1e4188;display:block;cursor:pointer;padding:5px 11px;font-size:1.2em;border:solid 1px #224983;border-radius:5px;background:#1e4188;background:-webkit-gradient(linear, left top, left bottom, from(#1e4188), to(#1e4188));background:-moz-linear-gradient(top, #1e4188, #1e4188);background:-webkit-linear-gradient(top, #1e4188, #1e4188);background:-o-linear-gradient(top, #1e4188, #1e4188);background:-ms-linear-gradient(top, #1e4188, #1e4188);background:linear-gradient(top, #1e4188, #1e4188);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e4188', endColorstr='#1e4188');}
#send:hover{background:#1e4188;background:-webkit-gradient(linear, left top, left bottom, from(#1e4188), to(#0c2b6b));background:-moz-linear-gradient(top, #1e4188, #0c2b6b);background:-webkit-linear-gradient(top, #1e4188, #0c2b6b);background:-o-linear-gradient(top, #1e4188, #0c2b6b);background:-ms-linear-gradient(top, #1e4188, #0c2b6b);background:linear-gradient(top, #1e4188, #0c2b6b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e4188', endColorstr='#0c2b6b');}
#sendd:hover{background:#1e4188;background:-webkit-gradient(linear, left top, left bottom, from(#1e4188), to(#0c2b6b));background:-moz-linear-gradient(top, #1e4188, #0c2b6b);background:-webkit-linear-gradient(top, #1e4188, #0c2b6b);background:-o-linear-gradient(top, #1e4188, #0c2b6b);background:-ms-linear-gradient(top, #1e4188, #0c2b6b);background:linear-gradient(top, #1e4188, #0c2b6b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e4188', endColorstr='#0c2b6b');}
#sende:hover{background:#1e4188;background:-webkit-gradient(linear, left top, left bottom, from(#1e4188), to(#0c2b6b));background:-moz-linear-gradient(top, #1e4188, #0c2b6b);background:-webkit-linear-gradient(top, #1e4188, #0c2b6b);background:-o-linear-gradient(top, #1e4188, #0c2b6b);background:-ms-linear-gradient(top, #1e4188, #0c2b6b);background:linear-gradient(top, #1e4188, #0c2b6b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e4188', endColorstr='#0c2b6b');}
#send:active{color:#1e4188;background:-webkit-gradient(linear, left top, left bottom, from(#1e4188), to(#2f55b7));background:-moz-linear-gradient(top, #1e4188, #2f55b7);background:-webkit-linear-gradient(top, #1e4188, #2f55b7);background:-o-linear-gradient(top, #1e4188, #2f55b7);background:-ms-linear-gradient(top, #1e4188, #2f55b7);background:linear-gradient(top, #1e4188, #2f55b7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e4188', endColorstr='#2f55b7');}
#sendd:active{color:#1e4188;background:-webkit-gradient(linear, left top, left bottom, from(#1e4188), to(#2f55b7));background:-moz-linear-gradient(top, #1e4188, #2f55b7);background:-webkit-linear-gradient(top, #1e4188, #2f55b7);background:-o-linear-gradient(top, #1e4188, #2f55b7);background:-ms-linear-gradient(top, #1e4188, #2f55b7);background:linear-gradient(top, #1e4188, #2f55b7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e4188', endColorstr='#2f55b7');}
#sende:active{color:#1e4188;background:-webkit-gradient(linear, left top, left bottom, from(#1e4188), to(#2f55b7));background:-moz-linear-gradient(top, #1e4188, #2f55b7);background:-webkit-linear-gradient(top, #1e4188, #2f55b7);background:-o-linear-gradient(top, #1e4188, #2f55b7);background:-ms-linear-gradient(top, #1e4188, #2f55b7);background:linear-gradient(top, #1e4188, #2f55b7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e4188', endColorstr='#2f55b7');}
.buttonn{color:#fff;width:100%;text-transform:uppercase;}
.btnn{display:inline-block;padding:10px 15px !important;margin-bottom:0;font-size:14px;font-weight:600;line-height:1.42857143;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:none !important;border-radius:0 !important;text-transform:uppercase
color:rgba(39,39,39,0.8);background:rgba(255, 0, 0, 0.65);background:-moz-linear-gradient(top, rgba(255, 0, 0, 0.65) 0%, rgb(117, 0, 0) 50%, rgba(255, 15, 15, 0.65) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgb(117, 0, 0)), color-stop(50%, rgba(255, 15, 15, 0.65)), color-stop(100%, rgba(255, 15, 15, 0.65)));background:-webkit-linear-gradient(top, rgba(255, 0, 0, 0.65) 0%, rgb(117, 0, 0) 50%, rgba(255, 15, 15, 0.65) 100%);background:-o-linear-gradient(top, rgba(255, 0, 0, 0.65) 0%, rgb(117, 0, 0) 50%, rgba(255, 15, 15, 0.65) 100%);background:-ms-linear-gradient(top, rgba(255, 0, 0, 0.65) 0%, rgb(117, 0, 0) 50%, rgba(255, 15, 15, 0.65) 100%);background:linear-gradient(to bottom, rgba(255, 0, 0, 0.65) 0%, rgb(117, 0, 0) 50%, rgba(255, 15, 15, 0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9dc3a', endColorstr='#a5c423', GradientType=0);}
.containerm{width:100%;margin:0 auto;margin-top:0px;}
#map_container{position:relative;}
#map{height:0;overflow:hidden;padding-bottom:22.25%;padding-top:30px;position:relative;}
.containers{max-width:400px;width:100%;margin:0 auto;position:relative;}
#contacts input[type="text"],
#contacts input[type="email"],
#contacts input[type="tel"],
#contacts input[type="url"],
#contacts textarea,
#contacts button[type="submit"]{font:400 12px/16px "Roboto", Helvetica, Arial, sans-serif;}
#contacts{background:#2e2d2d url(../img/sivarfid-product-downloads.jpg) 50% top;padding:16px;box-shadow:0 0 1px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);}
#contacts h3{display:block;font-size:17px;font-weight:600;margin-bottom:10px;text-transform:uppercase;color:#fff;}
#contacts h4{margin:5px 0 15px;display:block;font-size:13px;font-weight:400;}
fieldset{border:medium none !important;margin:0 0 10px;min-width:100%;padding:0;width:100%;}
#contacts input[type="text"],
#contacts input[type="email"],
#contacts input[type="tel"],
#contacts input[type="url"],
#contacts textarea{width:100%;border:1px solid #ccc;background:#FFF;margin:0 0 5px;padding:10px;}
#contacts input[type="text"]:hover,
#contacts input[type="email"]:hover,
#contacts input[type="tel"]:hover,
#contacts input[type="url"]:hover,
#contacts textarea:hover{-webkit-transition:border-color 0.3s ease-in-out;-moz-transition:border-color 0.3s ease-in-out;transition:border-color 0.3s ease-in-out;border:1px solid #aaa;}
#contacts textarea{height:100px;max-width:100%;resize:none;}
#contacts button[type="submit"]{cursor:pointer;width:100%;border:none;background:#39b54a;color:#FFF;margin:0 0 5px;padding:10px;font-size:15px;}
#contacts button[type="submit"]:hover{background:#1e4188;-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background-color 0.3s ease-in-out;}
#contacts button[type="submit"]:active{box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5);}
.copyright{text-align:center;}
#contacts input:focus,
#contacts textarea:focus{outline:0;border:1px solid #aaa;}
::-webkit-input-placeholder{color:#888;}
:-moz-placeholder{color:#888;}
::-moz-placeholder{color:#888;}
:-ms-input-placeholder{color:#888;}
.promo-green{background:#1e4188;padding:15px;}
.product{text-align:center;color:red;padding:10px;font-size:18px;}
.wrap{padding:40px;text-align:center;}
hr{clear:both;margin-top:40px;margin-bottom:40px;border:0;border-top:1px solid #aaa;}
p{margin-bottom:10px;}
.btn{color:#fff;display:inline-block;font-size:14px;padding:8px 15px;text-decoration:none;text-align:center;min-width:60px;position:relative;transition:color .1s ease;}
.btn:hover{}
.btn.btn-big{font-size:14px;padding:8px 15px;min-width:100px;}
.btn-close{color:#aaa;font-size:30px;text-decoration:none;position:absolute;right:5px;top:0;}
.btn-close:hover{color:#919191;}
.modal:before{content:"";background:transparent;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;}
.modal:target:before{-webkit-transition:-webkit-transform 0.9s ease-out;-moz-transition:-moz-transform 0.9s ease-out;-o-transition:-o-transform 0.9s ease-out;transition:transform 0.9s ease-out;z-index:10;background:rgba(0, 0, 0, 0.6);}
.modal:target + .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);top:20%;}
.modal-dialog{background:#fefefe;border:#333 solid 1px;border-radius:5px;margin-left:-200px;position:fixed;left:50%;top:-100%;z-index:11;width:360px;-webkit-transform:translate(0, -500%);-ms-transform:translate(0, -500%);transform:translate(0, -500%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.modal-body{padding:20px;}
.modal-header,
.modal-footer{padding:10px 20px;}
.modal-header{border-bottom:#eee solid 1px;}
.modal-header h2{font-size:20px;}
.modal-footer{border-top:#eee solid 1px;text-align:right;}

.mobile-social-display{
    display: none;
}

@media screen and (max-width: 750px){
    .mobile-center-align-text{
        text-align: center !important;
    }
    .mobile-margin{
        margin-top: -45px !important;
    }
    .mobile-social-display{
    display: block;
}
    .desktop-social-display{
        display: none !important;
    }

}