/*
 Theme Name:   Murauer Group V5.3
 Description:  Dies ist die Version 2.1 von Murauer Group INTERN
 Author:       Helmut Murauer
 Author URI:   https://www.murauer-group.at
 Template:     mgv2
 Version:      5.3
 Text Domain:  twenty-fifteen-child
*/

/*----------------------------------------------------
	OWN CSS CODE
------------------------------------------------------*/

.table-preise {
    width: 100%;
    overflow-y: auto;
    _overflow: auto;
    margin: 0 0 35px 0;
    border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    -khtml-border-radius: 5px !important;
    border-bottom: #6CA1E1 5px solid !important;
    border-top: #6CA1E1 1px solid !important;
    border-right: #6CA1E1 1px solid !important;
    border-left: #6CA1E1 1px solid !important;
}

table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: none;
    outline: 0;
    vertical-align: baseline !important;
    background: transparent !important;
    border-collapse: collapse !important;
	text-align: center;
}

.table-preise tr {
    width: 100%;
    background: #ffffff !important;
}

.table-preise th, .table-preise tr.packageheader td, .package tr:first-child td {
    padding: 10px 20px;
    text-align: center;
    background: #6CA1E1 !important;
    border: #608EC7 1px solid !important;
    color: #fff !important;
    font-size: 1.2em !important;
    vertical-align: middle !important;
    font-weight: bold !important;
}

.table-preise td {
    padding: 10px 10px;
    border: #f1efef 1px solid;
    text-align: center;
    vertical-align: middle;
}

.bigheader {
    width: 100%;
    background: url(../images/bigtitle.png) left center repeat-x;
    margin: 0 0 25px 0;
}

.bigheader h1, .bigheader h2, .bigheader h3, .bigheader h4, .bigheader h5, .bigheader h6 {
    padding: 8px 25px;
    background: #D0E5FB;
    border: #9FC4EE 1px solid;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    text-align: center;
    display: table;
    margin: 0 auto;
    overflow: hidden;
}

.domains-form {
    margin: 0 auto;
    display: table;
    width: 70%;
    font-size: 1.8em;
}

.domains-form input[type="text"] {
    float: left;
    width: 80%;
    margin: 0;
    height: 79px;
    line-height: 79px;
    text-indent: 25px;
    border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    -khtml-border-radius: 5px 0 0 5px;
    border: #98ADC2 1px solid;
    font-size: 1.2em;
}

.domains-form input[type="submit"] {
    float: left;
    width: 20%;
    margin: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding: 0 15px;
    height: 79px;
    line-height: 79px;
}

.color2, .color2:active, .color2:visited, .btn-primary, .btn-primary:visited, .btn-primary:active, .btn-success, .btn-success:visited, .btn-success:active, .btn-warning, .btn-warning:visited, .btn-warning:active, .whmcscontainer .label-warning, .whmcscontainer .label-warning:active, .whmcscontainer .label-warning:visited, .whmcscontainer .panel-title .btn-default, .whmcscontainer .panel-title .btn-default:active, .whmcscontainer .panel-title .btn-default:visited, .whmcscontainer .landing-page.ssl .validation-levels .item .btn, .whmcscontainer .landing-page.ssl .validation-levels .item .btn:active, .whmcscontainer .landing-page.ssl .validation-levels .item .btn:visited, .whmcscontainer .landing-page.ssl .certificate-options .btn, .whmcscontainer .landing-page.ssl .certificate-options .btn:active, .whmcscontainer .landing-page.ssl .certificate-options .btn:visited, .whmcscontainer .landing-page.mail-services .product-options .btn-buy, .whmcscontainer .landing-page.mail-services .product-options .btn-buy:active, .whmcscontainer .landing-page.mail-services .product-options .btn-buy:visited, .whmcscontainer .landing-page.mail-services .get-started .btn-order-now, .whmcscontainer .landing-page.mail-services .get-started .btn-order-now:active, .whmcscontainer .landing-page.mail-services .get-started .btn-order-now:visited, .whmcscontainer .landing-page.mail-services .get-started .btn-default, .whmcscontainer .landing-page.mail-services .get-started .btn-default:active, .whmcscontainer .landing-page.mail-services .get-started .btn-default:visited {
    color: #fff !important;
    background: #2ab867 !important;
    border-top: #249d58 1px solid !important;
    border-right: #249d58 1px solid !important;
    border-left: #249d58 1px solid !important;
    border-bottom: #249d58 3px solid !important;
}

.button1, .whmcscontainer .btn, .popup .btn {
    display: inline-block;
    zoom: 1;
    vertical-align: baseline;
    margin: 15px 5px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    padding: 0.7em 2em;
    border: none;
    text-transform: uppercase;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
}
/*
------------------------------------------
------------------------------------------

----- Pricing table

------------------------------------------
------------------------------------------
	
*/

.preisbox {
	margin: 0 0 35px 0;
}

.cleartable {
	clear: both;
	height: 0;
	line-height: 0;
}

.preisbox ul {
	list-style: none;
	padding-left: 0;
}

.preisbox .block {
	float: left;
    position: relative;    
    background: #CEE6FC; 
    border-right: #6CA1E1 1px solid;
    border-bottom: #6CA1E1 5px solid;
    border-top: #6CA1E1 1px solid;    
}

.preisbox .block-features {
	float: left;
	background: #fff;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-khtml-border-radius: 5px 0 0 5px;	
    border-right: #6CA1E1 1px solid;
    border-left: #6CA1E1 1px solid;
    border-bottom: #6CA1E1 5px solid;
    border-top: #6CA1E1 1px solid; 
	
}

.preisbox .block .title,
.preisbox .block-features .title {
	background: #6CA1E1;
	border-bottom: #000 2px solid;
	display: block;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	text-transform: uppercase;
	padding-top: 7px;
}

.preisbox .block-features .title {
	background: #E3E3E3;
	border-bottom: #000 2px solid;
	border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	-khtml-border-radius: 5px 0 0 0;	
}

.preisbox .block .title h1,
.preisbox .block-features .title h1,
.preisbox .block .title h2,
.preisbox .block-features .title h2,
.preisbox .block .title h3,
.preisbox .block-features .title h3,
.preisbox .block .title h4,
.preisbox .block-features .title h4,
.preisbox .block .title h5,
.preisbox .block-features .title h5,
.preisbox .block .title h6,
.preisbox .block-features .title h6 {
	text-align: center;
	color: #fff;
	margin: 0;
	padding: 0;
	font-family: 'Roboto Slab', serif;
}

.preisbox .block-features .title h1,
.preisbox .block-features .title h2,
.preisbox .block-features .title h3,
.preisbox .block-features .title h4,
.preisbox .block-features .title h5,
.preisbox .block-features .title h6 {
	text-align: left;
	color: #304053;
	font-weight: normal;
	font-family: arial;
	text-shadow: none;
	text-align: center;
}

.preisbox .block .subtitle,
.preisbox .block-features .subtitle {
	background: #6CA1E1;
	border-bottom: #000 2px solid;
	display: block;
	padding: 5px 0;
	height: 40px;
	line-height: 30px;	
	overflow: hidden;
}

.preisbox .block-features .subtitle {
	background: #E3E3E3;
}

.preisbox .block .subtitle h1,
.preisbox .block-features .subtitle h1,
.preisbox .block .subtitle h2,
.preisbox .block-features .subtitle h2,
.preisbox .block .subtitle h3,
.preisbox .block-features .subtitle h3,
.preisbox .block .subtitle h4,
.preisbox .block-features .subtitle h4,
.preisbox .block .subtitle h5,
.preisbox .block-features .subtitle h5,
.preisbox .block .subtitle h6,
.preisbox .block-features .subtitle h6 {
	text-align: center;
	color: #fff;
	font-family: 'Roboto Slab', serif;
	margin: 0;
	padding: 0 4%;
}

.preisbox .block-features .subtitle h1,
.preisbox .block-features .subtitle h2,
.preisbox .block-features .subtitle h3,
.preisbox .block-features .subtitle h4,
.preisbox .block-features .subtitle h5,
.preisbox .block-features .subtitle h6 {
	text-align: left;
	color: #304053;
	font-weight: normal;
	font-family: arial;
	text-shadow: none;
	text-align: center;
}

.preisbox .block .desc,
.preisbox .block-features .desc {
	color: #000;	
	padding: 10px 0;
}

.preisbox .block-features .desc {
	background: none;
	border-bottom: none;
}

.preisbox .block .desc p,
.preisbox .block-features .desc p {
	text-align: center;
	margin: 0 auto 0 auto;
	width: 86%;
	height: 43px;
	overflow: hidden;
	line-height: 1.3em;	
}

.preisbox .block .featureslist,
.preisbox .block-features .featureslist {
	padding: 0 4%;
}

.preisbox .block-features .featureslist {
	border-right: none;
}

.preisbox .block .featureslist ul,
.preisbox .block-features .featureslist ul {
	margin: 0;
	padding: 0;
}

.preisbox .block .featureslist ul li,
.preisbox .block-features .featureslist ul li {
	text-align: center;
	border-bottom: #e3e3e3 1px solid;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.preisbox .block .featureslist ul li {
	border-bottom: #fff 1px solid;
}

.preisbox .block .featureslist ul li.overfeat {
	font-weight: bold;
	border-bottom: none;
	color: #000;
	padding-bottom: 1px;
	display: none;
}

.preisbox .block-features .featureslist ul li {
	text-align: left;
	background: url("../images/featuresicon.png") left center no-repeat;
	padding: 0 0 0 25px;
}

.preisbox .block .featureslist ul li:last-child,
.preisbox .block-features .featureslist ul li:last-child {
	border-bottom: none;
}

.preisbox .block .featureslist ul li a,
.preisbox .block-features .featureslist ul li a { display: block; } 

.preisbox .block .button,
.preisbox .block-features .button {
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin: 0 0 5px 0;
}

.preisbox .block-features .button {
	background: none;
	border: none;
	padding-bottom: 2px;
}

.preisbox .block .button .button1 {
	width: 70%;
	padding: 0;
	margin: 0;
	line-height: 30px;
}

.preisbox .check {
	background:url("../images/checkmark.png") no-repeat center;
}
.preisbox .cross {
	background:url("../images/cross.png") no-repeat center;
}

/* Highlight */

.preisbox .highlight {
	background: #6CA1E1;
}

.preisbox .highlight .featureslist ul li,
.preisbox .highlight .desc,
.preisbox .highlight .featureslist ul li.overfeat {
	color: #fff;
}

.preisbox .highlight .popular {
	width: 72px;
	height: 71px;
	position: absolute;
	top: -4px;
}

.preisbox .highlight .title,
.preisbox .highlight .subtitle {
	background: #4D83D4;
}

.preisbox .highlight .title h1,
.preisbox .highlight .title h2,
.preisbox .highlight .title h3,
.preisbox .highlight .title h4,
.preisbox .highlight .title h5,
.preisbox .highlight .title h6,
.preisbox .highlight .subtitle h1,
.preisbox .highlight .subtitle h2,
.preisbox .highlight .subtitle h3,
.preisbox .highlight .subtitle h4,
.preisbox .highlight .subtitle h5,
.preisbox .highlight .subtitle h6 {
	color: #fff;
}

/* Hover functions */

.preisbox .block:hover {
	background: #6CA1E1; 
	margin-top: -5px;	
	box-shadow: #777 1px 3px 20px;
	cursor: pointer;
	transition: all 0.3s ease-in-out 0s;
}

.preisbox .block:hover .title,
.preisbox .block:hover .subtitle {
	background: #51400E;
}

.preisbox .block:hover .featureslist ul li,
.preisbox .block:hover .desc {
	color: #fff;
}

.preisbox .block:hover .button1 {
	transform: scale(1.1);
	transition-duration: 0.2s;		
	text-decoration: underline;
}

/* 1 column */

.preisbox1 {
	width: 100%;
}
.preisbox1 .block {
	width: 50%;
}
.preisbox1 .block-features {
	width: 50%;
	margin: 0;
}

.preisbox1 .block1 {
	margin-right: 0;
	border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-khtml-border-radius: 0 5px 5px 0;	
}

.preisbox1 .block1 .title {
	border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	-khtml-border-radius: 0 5px 0 0;		
}

/* 2 column */

.preisbox2 {
	width: 100%;
}
.preisbox2 .block {
	width: 29.5%;
	margin: 0;
}
.preisbox2 .block-features {
	width: 41%;
	margin: 0;
}

.preisbox2 .block2 {
	border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-khtml-border-radius: 0 5px 5px 0;		
}

.preisbox2 .block2 .title {
	border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	-khtml-border-radius: 0 5px 0 0;		
}

/* 3 column */

.preisbox3 {
	width: 100%;
}
.preisbox3 .block {
	width: 22.33%;
	margin: 0;
}
.preisbox3 .block-features {
	width: 33%;
	margin: 0;
}

.preisbox3 .block3 {
	border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-khtml-border-radius: 0 5px 5px 0;		
}

.preisbox3 .block3 .title {
	border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	-khtml-border-radius: 0 5px 0 0;		
}

/* 4 column */

.preisbox4 {
	width: 100%;
}
.preisbox4 .block {
	width: 18.87%;
	margin: 0;
}
.preisbox4 .block-features {
	width: 24.5%;
	margin: 0;
}

.preisbox4 .block4 {
	border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-khtml-border-radius: 0 5px 5px 0;		
}

.preisbox4 .block4 .title {
	border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	-khtml-border-radius: 0 5px 0 0;		
}

/* 5 column */

.preisbox5 {
	width: 100%;
}
.preisbox5 .block-features {
	display: none;
}

.preisbox5 .block .featureslist ul li.overfeat {
	display: block;
}
.preisbox5 .block .featureslist ul li {
	height: 30px;
	line-height: 30px;
}
.preisbox5 .block {
	width: 20%;
	margin: 0 0 0 0;
}

.preisbox5 .block1 {
	border-left: #6CA1E1 1px solid;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-khtml-border-radius: 5px 0 0 5px;	
}

.preisbox5 .block1 .title {
	border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	-khtml-border-radius: 5px 0 0 0;	
}

.preisbox5 .block5 {
	border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-khtml-border-radius: 0 5px 5px 0;		
}

.preisbox5 .block5 .title {
	border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	-khtml-border-radius: 0 5px 0 0;		
}

/* 6 column */

.preisbox6 {
	width: 100%;
}
.preisbox6 .block-features {
	display: none;
}

.preisbox6 .block .featureslist ul li.overfeat {
	display: block;
}
.preisbox6 .block .featureslist ul li {
	height: 30px;
	line-height: 30px;
}
.preisbox6 .block {
	width: 16.66%;
	margin: 0 0 0 0;
}

.preisbox6 .block1 {
	border-left: #6CA1E1 1px solid;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-khtml-border-radius: 5px 0 0 5px;	
}

.preisbox6 .block1 .title {
	border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0;
	-khtml-border-radius: 5px 0 0 0;	
}

.preisbox6 .block6 {
	border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-khtml-border-radius: 0 5px 5px 0;	
}

.preisbox6 .block6 .title {
	border-radius: 0 5px 0 0;
	-moz-border-radius: 0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	-khtml-border-radius: 0 5px 0 0;	
}

/* Full comparison button */

.showhide {
	text-align: center;
	margin: 15px 0 0 0;
}

/* */

.featureboxes .highlight .popular, .preisbox .highlight .popular, .table-responsive .highlight .popular {
    background: url(../images/popular-ribbon.png) left top no-repeat;
    top: -4px;
    right: -4px;
}

.preisbox .highlight .popular {
    width: 72px;
    height: 71px;
    position: absolute;
    top: -4px;
}

/*

------------------------------------------
------------------------------------------

----- Feature boxes

------------------------------------------
------------------------------------------
	
*/

.featureboxes {
	margin: 0 0 35px 0;
}
.featureboxes .box {
	width: 32%;
	background: #ffffff;	
	border-bottom: #6CA1E1 5px solid;
	border-right: #6CA1E1 1px solid;	
	border-left: #6CA1E1 1px solid;		
	float: left;
	height: 100%;
	padding: 0;
	margin: 0 2% 25px 0;
    position: relative;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;    
}

.featureboxes .box:hover {
	margin-top: -5px;	
	box-shadow: #777 1px 3px 20px;
	cursor: pointer;
	transition: all 0.3s ease-in-out 0s;
}

.featureboxes .box3,
.featureboxes .box6,
.featureboxes .box9 {
	margin-right: 0;
}

.featureboxes .box10 {
	margin-bottom: 0;
}

.featureboxes .box4,
.featureboxes .box7,
.featureboxes .box10 {
	clear: both;
}

.featureboxes .box .title {
	width: 100%;
	background: #6CA1E1;
	padding: 17px 20px;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0; 	
}
.featureboxes .box h2 {  
	line-height: 1.3em;
	text-align: center;
	font-weight: normal;
	margin: 0;
	color: #fff;
}

.featureboxes .box .inner {
	padding-bottom: 20px;
}

.featureboxes .box .description {
	text-align: center;
}
.featureboxes .box ul {
	display: table;
	margin: 20px auto;
	padding: 20px 0 0 0;
	border-top: #c6c6c6 1px solid;
	
}
.featureboxes .box ul li {
	padding: 6px 0;
	text-align: center;	
}

.featureboxes .box ul li span {
	color: #1E9FB4;
}
.featureboxes .box ul li:last-child {
	border: 0;
	margin-bottom: 0;
}
.featureboxes .box .pricing {
	padding: 0 0 20px 0;
	text-align: center;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1.3em;
	font-family: 'Roboto Condensed', sans-serif;	
	color: #1E9FB4;
}
.featureboxes .box .pricing em {
	font-style: normal;
}
.featureboxes .box .pricing span {
	font-weight: normal;
	color: #696969;
}
.featureboxes .box .buttons {
	margin: 0;
	text-align: center;
}
.featureboxes .box .button1 {
	margin: 0 0 5px 0;
}

.hook-subpage .featureboxes .button1 {
	margin: 0 auto 5px auto;
	display: table;
}

/* Highlight */

.featureboxes .highlight .popular {
	width: 72px;
	height: 71px;
	position: absolute;
	top: -4px;
}

.featureboxes .highlight {
	background: #eaeaea;
	
}

.featureboxes1 .centercontent {
	margin-bottom: 0;
}

/*
-----------------------------------------
------------------------------------------

----- Popups

------------------------------------------
------------------------------------------
	
*/

.popup {
	position: relative;
	background: #FFF;
	padding: 25px;
	width: auto;
	max-width: 500px;
	margin: 20px auto;	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;  
	font-size: 1.7em;	
	line-height: 1.4em;
}

.popup-notifications .btn {
	margin: 0 !important;
	padding: 5px !important;
	line-height: 1 !important;
}

.popup-notifications .clientalert {
	margin: 10px 0;
}

.popup-languages .flag {
	background-position: left center;
	background-repeat: no-repeat;
	padding: 6px 0 6px 25px;
	font-weight: bold;
	display: block;
}

/*
------------------------------------------
------------------------------------------

----- Feature box

------------------------------------------
------------------------------------------
	
*/

.featurebox {
	position: relative;
	width: 100%;
	margin: 0 0 25px 0;
}

.featurebox .title {
	padding: 13px 25px;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;	
	background: #6CA1E1;
	border-bottom: #608EC7 2px solid;			
 }
 
.featurebox .title h1,
.featurebox .title h2,
.featurebox .title h3,
.featurebox .title h4,
.featurebox .title h5,
.featurebox .title h6 {
	margin:0;
	color: #fff;
	text-align: center;
 } 

.featurebox .main {
	background: #ffffff;		
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;		
	border-bottom: #6CA1E1 5px solid;
	border-right: #6CA1E1 1px solid;
	border-left: #6CA1E1 1px solid;	
 }
 
 .hook-contact .featurebox .main {
	min-height: 351px;
}

.featurebox hr {
	border-top: #dcdcdc 1px solid;
	color: #fff;
	margin: 10px 0 10px 0;
	height: 1px; 
}

.featurebox p:last-child {
	margin-bottom: 0; 
}

.featurebox .buttons {
	text-align: center;
	margin: 15px 0 0 0;
}

.featurebox .buttons .button1 {
	margin: 0;
}

.featurebox .help {
	padding: 25px;
	background: #f5f6f8;
	border-top: #e3e3e3 1px solid;	
}

.featurebox .help p {
	margin: 0 0 10px 0;
}

.featurebox .help p:last-child {
	margin: 0;
}

/* Email departments */

.emaildepartments ul li {
	border-bottom: #eeeeee 1px solid;
	background: url("../images/emaildepartments.png") left center no-repeat;
	padding: 8px 30px;
}

.emaildepartments ul li a {
	text-decoration: none;
}

.emaildepartments ul li a:hover {
	text-decoration: underline;
}

.loginbox {
	width: 60%;
	margin: 0 auto 25px auto;
}

/*

------------------------------------------
------------------------------------------

----- Feature image

------------------------------------------
------------------------------------------
	
*/

.featureimage {
	text-align:center;
	margin:0 auto 25px auto;
	background: #fff;
	padding: 25px 25px 20px 25px;
	display: table;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-bottom: #6CA1E1 5px solid;
	border-top: #6CA1E1 1px solid;
	border-right: #6CA1E1 1px solid;
	border-left: #6CA1E1 1px solid;
}
	
.featureimage:hover {
	background: #EAEAEA;
}

.featureimage img {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	text-align: center;
}

.featureimage span {
	font-style: italic;
	position: relative;
	display:block;
	font-weight:normal;
	padding: 15px 10px 0 10px;
	margin: 25px 0 0 0;
	border-top: #e3e3e3 1px solid;
}

.featureimageleft {
	width: 49%;
	float: left;
	margin: 0 25px 25px 0;
}

.featureimageright {
	width: 49%;
	float: right;
	margin: 0 0 25px 25px;
}

/*

------------------------------------------
------------------------------------------

----- Notices

------------------------------------------
------------------------------------------
	
*/

.notice {
	width: 100%;
	padding: 25px 0;
	margin: 0 0 25px 0;
}

.notice .inside { margin: 0; padding: 0 25px 0 68px; }

.notice p { margin: 0; padding: 0; }

.notice-info { 
	background: #d9f2fe url("../images/info.png") 20px center no-repeat;
	outline: #98d8f8 1px solid;
	color: #00529B;
}

.notice-success { 
	background: #dff2bf url("../images/success.png") 20px center no-repeat;
	outline: #4f8a10 1px solid;
	color: #4F8A10;
}

.notice-error { 
	background: #ffbaba url("../images/error.png") 20px center no-repeat;
	outline: #d8000c 1px solid;
	color: #D8000C;
}

/*

------------------------------------------
------------------------------------------

----- Feature grid

------------------------------------------
------------------------------------------
	
*/

.featuregrid {
	margin: 0 0 35px 0;
}

.featuregrid .col {
	width: 49%;
	margin: 0 2% 25px 0;
	background: #fff;
	border-bottom: #6CA1E1 5px solid;
	border-top: #6CA1E1 1px solid;
	border-right: #6CA1E1 1px solid;
	border-left: #6CA1E1 1px solid;
	float: left;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;	
	padding:15px;
}



.featuregrid .col:hover {
	background: #EAEAEA;
}

.featuregrid .col2,
.featuregrid .col4,
.featuregrid .col6 {
	margin-right: 0;
}

.featuregrid .col3,
.featuregrid .col5 {
	clear: left;
}

.featuregrid .col .image {
	float: left;
	margin: 0 5% 0 0;
	width: 20%;
    min-height: 150px;
}

.featuregrid .col .image img {
	margin: 25px auto 0 auto;
	display: table;
}

.featuregrid .col .contents {
	float: left;
	width: 75%;
}

.featuregrid .col .contents h3 {	
	text-align: center;
	text-transform: none;
	margin: 0 0 10px 0;
}

.featuregrid .col .contents p {	
	text-align: left;
	margin: 0;
}

.featuregrid .col p {
    
}

/*

------------------------------------------
------------------------------------------

----- Testimonials

------------------------------------------
------------------------------------------
	
*/

.testimonialgrid {
	margin: 0 0 60px 0;
}

.testimonialgrid .testimonialgrid h5 {
	color: #000;
	line-height: 1.3em;
}

.testimonialgrid .testimonialblock {
	background: #fff url("../images/testimonialblock.png") right bottom no-repeat;
	padding: 20px 20px 45px 20px;
	margin: 0 0 5px 0;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;	
}

.testimonialgrid .author {
	text-align: right;
	color: #000;
}

.testimonialgrid .button {
	margin: 40px 0 0 0;
	text-align: center;
}

.testimonialgrid p {
	margin: 0 !important;
}

/*

------------------------------------------
------------------------------------------

----- Columns

------------------------------------------
------------------------------------------
	
*/
.column1 {
	    margin: 0 0 35px 0;
}

/* 2 columns */
 
.column2 {
	    margin: 0 0 35px 0;
}

.column2 .col {
	width: 49%;
	float: left;
	margin: 0 2% 0 0;
}

.column2 .col2 {
	margin-right: 0;
}

/* 3 columns */

.column3 {
	    margin: 0 0 35px 0;
}

.column3 .col {
	width: 32%;
	float: left;
	margin: 0 2% 0 0;
}

.column3 .col3,
.column3 .col6 {
	margin-right: 0;
}

/* 4 columns */

.column4 {
	    margin: 0 0 35px 0;
}

.column4 .col {
	width: 23.5%;
	float: left;
	margin: 0 2% 0 0;
}

.column4 .col4 {
	margin-right: 0;
}

/* 5 columns */ 

.column5 {
	margin: 0 0 35px 0;
}

.column5 .col {
	width: 18.4%;
	float: left;
	margin: 10px 2% 10px 0;
}

.column5 .col5,
.column5 .col10,
.column5 .col15 {
	margin-right: 0;
}

.column5 .col6,
.column5 .col11 {
	clear: left;
}

/* 6 columns */


.column6 {
	margin: 0 0 35px 0;
}

.column6 .col {
	width: 15%;
	float: left;
	margin: 10px 2% 10px 0;
}

.column6 .col6,
.column6 .col12,
.column6 .col18 {
	margin-right: 0;
}

.column6 .col7,
.column6 .col13 {
	clear: left;
}

/*

------------------------------------------
------------------------------------------

----- IT SERVICES

------------------------------------------
------------------------------------------
	
*/

.section-title { margin: 0 0 37px; padding: 0 15px; display: block; text-align: center; }
.section-title .section-heading { font-family: 'Droid Sans'; color: #354656; font-weight: 400; margin: 0px 0 6px; }
.section-title p, .section-title-small p { color: #9ea5a1; font-family: "Droid Serif"; font-weight: 400; font-style: italic; margin: 0; }
.section-title-small { margin: 0 0 37px; display: block; }
.section-title-small .section-heading { color: #354656; font-weight: 400; margin: -5px 0 6px; }
.section-title-mini { margin: 0 0 30px; display: block; }
.section-title-mini .section-heading { font-weight: 400; margin: 0px; }
.section-title-mini .section-heading span { color: #737f85; font-size: 14px; line-height: 25px; }

.service .post { 
	background-color: #f7f7f7; 
	border: 1px solid #e4e8ea; 
	text-align: center; 
	border-radius: 4px; 
	padding: 30px 15px 25px; 
	margin: 0 0 40px; 
	transition: all 0.3s ease 0s;
}
.service .post:hover { box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.15); }
.service-icon { margin: 0 auto 11px; text-align: center; color: #2A7BC1; }
.service-icon img {margin-top:-15px;}
.service-icon i { font-size: 36px; line-height: normal; }
.service .post .service-icon i { transition: all 300ms ease-out 0s; }
.service .post:hover .service-icon i { transform: translateY(-5px); }
.service .post .entry-header { display: block; margin: 0 0 15px; padding: 0; }
.service .post .entry-header .entry-title { font-weight: 400; margin: 0 0 12px; } 
.service .entry-header .entry-title > a { color: #404b56; }
.service .post:hover .entry-header .entry-title > a { color: #2a7bc1; }
.btn-wrap { margin: 0 0 40px; text-align: center; }
.btn-wrap a	{
	background-color: #5ca2e0;
	color: #FFFFFF;
    font-family: 'Montserrat';
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    letter-spacing: 0.5px;
    margin: 0;
    text-align: center;
    text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1);
    vertical-align: middle;
    display: inline-block;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-decoration: none;
    transition: opacity 0.45s;
	padding: 7px 25px;
}
.col-md-3.col-sm-6.col-xs-12.service-box {
	background-color: aliceblue;
	margin-right: 2px;
	margin-left: 2px;	
}
.entry-title {
	text-align: center;
}

/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-condensed-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-condensed-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-condensed-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-condensed-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* barlow-regular - latin */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/barlow-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/barlow-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/barlow-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/barlow-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/barlow-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/barlow-v12-latin-regular.svg#Barlow') format('svg'); /* Legacy iOS */
}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/open-sans-v34-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/open-sans-v34-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/open-sans-v34-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/open-sans-v34-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/open-sans-v34-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('fonts/open-sans-v34-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/open-sans-v34-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/open-sans-v34-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/open-sans-v34-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/open-sans-v34-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/open-sans-v34-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* raleway-100 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/raleway-v28-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/raleway-v28-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v28-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v28-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v28-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v28-latin-100.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-200 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 200;
  src: url('fonts/raleway-v28-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/raleway-v28-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v28-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v28-latin-200.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v28-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v28-latin-200.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-300 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/raleway-v28-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/raleway-v28-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v28-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v28-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v28-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v28-latin-300.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/raleway-v28-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/raleway-v28-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v28-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v28-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v28-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v28-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-500 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/raleway-v28-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/raleway-v28-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v28-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v28-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v28-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v28-latin-500.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-600 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/raleway-v28-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/raleway-v28-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v28-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v28-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v28-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v28-latin-600.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-700 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/raleway-v28-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/raleway-v28-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v28-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v28-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v28-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v28-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-800 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 800;
  src: url('fonts/raleway-v28-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/raleway-v28-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v28-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v28-latin-800.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v28-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v28-latin-800.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-900 - latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/raleway-v28-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/raleway-v28-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/raleway-v28-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/raleway-v28-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/raleway-v28-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/raleway-v28-latin-900.svg#Raleway') format('svg'); /* Legacy iOS */
}/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('fonts/roboto-v30-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-100.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('fonts/roboto-v30-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/roboto-v30-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/roboto-v30-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/roboto-v30-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/roboto-v30-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('fonts/roboto-v30-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-900.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('fonts/roboto-v30-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/roboto-v30-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-v30-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-v30-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-v30-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-v30-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}