.image_container a::after {
    left: 48%;
    top: 48%;
    font: 32px/60px FontAwesome;
    color: #fff;
}
.image_container a:hover::after {
    left: 48%;
    top: 48%;
    font: 32px/60px FontAwesome;
}
.ce_gallery .image_container a::after {
    left: 48%;
    top: 48%;
    font: 32px/60px FontAwesome;
    color: #fff;
}
.ce_gallery .image_container a:hover::after {
    left: 48%;
    top: 48%;
    font: 32px/60px FontAwesome;
}
.seminargo #container {
    padding-right:0;
    padding-bottom:3rem;
}
.max-width-780 {
    max-width:780px;
}
time {
    margin-right:15px;
}
#main .inside .mod_article.bgimage1.fullwidth {
    position:relative;
    padding:0;
    background-image:url("files/demo-images/bg-images/bg-pattern1.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
#main .inside .mod_article.bgimage2.fullwidth {
    position:relative;
    padding:0;
    background-image:url("files/demo-images/photodune/cars.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
#main .inside .mod_article.bgimage3.fullwidth {
    position:relative;
    padding:0;
    background-image:url("files/demo-images/photodune/car.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
.mod_article.bgimage1:before,
.mod_article.bgimage2:before,
.mod_article.bgimage2:before {
    width:100%;
    height:100%;
    position:absolute;
    background-image:url("files/theme/img/overlays/07.png");
    background-position:left top;
    background-repeat:repeat;
    content:" ";
    opacity:0.2;
}
#main .inside .mod_article.bgimage1.fullwidth .ce_text,
#main .inside .mod_article.bgimage2.fullwidth .ce_text,
#main .inside .mod_article.bgimage3.fullwidth .ce_text {
    position:relative;
    margin-top:100px;
    margin-bottom:100px;
    padding:0;
}
.android .mobilno {
    display:none;
}
.android.youtube #header {
    margin-bottom:0;
}
.android.youtube button.gallerybutton {
    display:none;
}
.android.youtube #transparent_section {
    min-height:40vh;
}
#transparent_section .ce_image,
#transparent_section .ce_text {
    width:100%;
    margin:0 auto;
}
.ce_text.text_wrapper {
    width:100%;
    height:100%;
    left:0;
    top:0;
    position:absolute;
    margin:0;
}
.ce_text.text_wrapper .text_wrapper_outer {
    width:100%;
    height:100%;
    display:table;
}
.ce_text.text_wrapper .text_wrapper_inner {
    display:table-cell;
    margin:0;
    vertical-align:middle;
    text-align:center;
}
.ce_text.text_wrapper .text_wrapper_inner h2 {
    font-family:'Droid Serif',serif;
    color:#cc071e;
}
.ce_text.text_wrapper .text_wrapper_inner p {
    font-family:'Droid Serif',serif;
    color:#fff;
}
.center {
    text-align:center;
}
.button a {
    display:inline-block;
    padding:4px 12px;
    background-color:#cc071e;
    font-size:18px;
    text-decoration:none;
    color:#fff;
    text-transform:uppercase;
}
.button.round a {
    display:inline-block;
    padding:4px 12px;
    background-color:#cc071e;
    border-radius:50px;
    text-decoration:none;
    color:#fff;
}
.button.medium a {
    display:inline-block;
    padding:8px 20px;
    background-color:#cc071e;
    text-decoration:none;
    color:#fff;
}
.button.round.medium a {
    display:inline-block;
    padding:8px 20px;
    background-color:#cc071e;
    border-radius:50px;
    text-decoration:none;
    color:#fff;
}
.button.big a {
    display:inline-block;
    padding:12px 28px;
    background-color:#cc071e;
    text-decoration:none;
    color:#fff;
}
.button.round.big a {
    display:inline-block;
    padding:12px 28px;
    background-color:#cc071e;
    border-radius:50px;
    text-decoration:none;
    color:#fff;
}
.button a:hover,
.button.round.medium a:hover,
.button.round.big a:hover {
    display:inline-block;
    background-color:rgba(cc071e,.8);
    text-decoration:none;
    color:#fff;
}
.ce_text.slogan_home h1,
.slogan_home h2 {
    margin-bottom:1.5em;
    color:#172983;
    text-transform:uppercase;
    font-weight:400;
}
.ce_text.slogan_home p {
    font-size:1.2em;
}
.ce_text.slogan_home a {
    padding:6px 12px;
    background-color:#cc071e;
    border-radius:2px;
    font-size:16px;
    text-decoration:none;
    color:#ffffff;
    text-transform:uppercase;
    transition:all 0.3s ease 0s;
}
.ce_text.slogan_home a:hover {
    border-radius:10px 2px;
    font-size:16px;
    text-decoration:none;
    color:#ffffff;
    text-transform:uppercase;
    transition:all 0.3s ease 0s;
}
.ce_text.slogan_home a:active {
    border-radius:0;
    font-size:16px;
    text-decoration:none;
    color:#ffffff;
    text-transform:uppercase;
    transition:all 0.3s ease 0s;
}
.ce_text.slogan_home a:after {
    margin-left:8px;
    font:18px FontAwesome;
    content: '\f101';
    transition:all 0.3s ease 0s;
}
.ce_text.slogan_home a:hover:after {
    margin-left:16px;
    font:18px FontAwesome;
    content: '\f101';
    transition:all 0.3s ease 0s;
}
hr.invisible_hr {
    width:98%;
    height:1px;
    position:relative;
    display:block;
    margin:40px auto;
    background: transparent;
}
hr.standard {
    width:98%;
    height:1px;
    position:relative;
    display:block;
    margin:40px auto;
    background-color:#eee;
}
hr.centerline {
    width:98%;
    height:1px;
    position:relative;
    display:block;
    margin:40px auto;
    background-color:#eee;
}
hr.centerline:before {
    width:48%;
    height:1px;
    bottom:0;
    right:26%;
    position:absolute;
    display:block;
    background-color:#cc071e;
    content:"";
}
hr.leftline {
    width:98%;
    height:1px;
    position:relative;
    display:block;
    margin:40px auto;
    background-color:#eee;
}
hr.leftline:before {
    width:23%;
    height:1px;
    bottom:0;
    left:0;
    position:absolute;
    display:block;
    background-color:#cc071e;
    content:"";
}
hr.divider-pattern1 {
    width:98%;
    height:10px;
    position:relative;
    display:block;
    margin:40px auto;
    background-image:url("files/theme/img/pattern/call-to-action/pattern1.png");
    background-position:left top;
    background-repeat:repeat;
}
.iconbox_top h1,
.iconbox_top h2,
.iconbox_top h3 {
    font-size:1.2em;
}
.iconbox_top[class^="fa-"]:before,
.iconbox_top[class*="fa-"]:before {
    width:80px;
    height:80px;
    display:inline-block;
    margin-top:4px;
    margin-bottom:20px;
    border:2px solid #cecece;
    border-radius:50%;
    font:40px/80px FontAwesome;
    transition:all 0.3s ease 0s;
}
.iconbox_top:hover[class^="fa-"]:before,
.iconbox_top:hover[class*="fa-"]:before {
    background-color:#cc071e;
    -webkit-box-shadow:0 0 0 4px #cecece;
    box-shadow:0 0 0 4px #cecece;
    color:#ffffff;
}
.iconbox_left {
    position:relative;
    padding-left:84px;
    transition:all 0.3s ease 0s;
}
.iconbox_left h1,
.iconbox_left h2,
.iconbox_left h3 {
    font-size:1.4em;
    color:#cc071e;
}
.iconbox_left[class^="fa-"]:before,
.iconbox_left[class*="fa-"]:before {
    width:60px;
    height:60px;
    left:0;
    top:0;
    position:absolute;
    display:block;
    margin-top:4px;
    margin-left:4px;
    text-align:center;
    border:2px solid #cecece;
    border-radius:50%;
    font:32px/60px FontAwesome;
    transition:all 0.3s ease 0s;
}
.iconbox_left:hover[class^="fa-"]:before,
.iconbox_left:hover[class*="fa-"]:before {
    background-color:#cc071e;
    -webkit-box-shadow:0 0 0 4px #cecece;
    box-shadow:0 0 0 4px #cecece;
    color:#ffffff;
}
.iconbox_right {
    position:relative;
    padding-right:84px;
    text-align:right;
    transition:all 0.3s ease 0s;
}
.iconbox_right h1,
.iconbox_right h2,
.iconbox_right h3 {
    font-size:1.4em;
    color:#cc071e;
}
.iconbox_right[class^="fa-"]:before,
.iconbox_right[class*="fa-"]:before {
    width:60px;
    height:60px;
    right:0;
    top:0;
    position:absolute;
    display:block;
    margin-top:4px;
    margin-right:4px;
    text-align:center;
    border:2px solid #cecece;
    border-radius:50%;
    font:32px/60px FontAwesome;
    transition:all 0.3s ease 0s;
}
.iconbox_right:hover[class^="fa-"]:before,
.iconbox_right:hover[class*="fa-"]:before {
    background-color:#cc071e;
    -webkit-box-shadow:0 0 0 4px #cecece;
    box-shadow:0 0 0 4px #cecece;
    color:#ffffff;
}
.rectangle_img {
    min-height:460px;
    padding:15px;
    text-align:center;
    background-color:#fff;
    transition:all 0.25s linear 0s;
}
.rectangle_img h1,
.rectangle_img h2,
.rectangle_img h3,
.rectangle_img h4,
.rectangle_img h5 {
    margin-bottom:.5em;
    font-size:1.4em;
    font-weight:normal;
    color:#cc071e;
}
.rectangle_img:hover {
    background-color:#fff;
    transition:all 0.25s linear 0s;
}
.rectangle_img .image_container {
    margin-bottom:15px;
}
.round_img {
    padding:15px;
    background-color:#f3f3f3;
    border:1px solid #f3f3f3;
    transition:all 0.25s linear 0s;
}
.round_img h1,
.round_img h2,
.round_img h3,
.round_img h4,
.round_img h5 {
    font-size:1.4em;
}
.round_img:hover {
    background-color:#f4f4f4;
    border:1px solid #cc071e;
}
.round_img .image_container {
    margin-bottom:15px;
    border-radius:200%;
}
.round_img .image_container img {
    border-radius:200%;
}
.ce_text.message {
    padding:30px 30px 20px;
    border:3px double #e8e8e8;
}
.ce_text.message h1,
.ce_text.message h2,
.ce_text.message h3 {
    padding:20px 30px;
    background-color:#cc071e;
    color:#fff;
    text-transform:uppercase;
}
.tabs ul li a {
    cursor: pointer;
}
.tabs ul li a:before {
    margin-right:8px;
    font-family:FontAwesome;
}
.tabs {
    position:relative;
    margin-bottom:1em;
}
.tabs ul.horizontal {
    display:inline-block;
    margin-bottom:0;
}
.tabs ul.horizontal li {
    position:relative;
    float:left;
    margin:0;
    padding:0 16px;
    background-color:#f3f3f3;
    border-top:1px solid #e4e4e4;
    border-left:1px solid #e4e4e4;
    line-height:38px;
    list-style-type:none;
    cursor:pointer;
}
.tabs.horizontal.tab4 ul,
.tabs.horizontal.tab3 ul,
.tabs.horizontal.tab2 ul {
    width:100%;
}
.tabs.horizontal.tab4 li {
    width:25%;
    line-height:58px;
}
.tabs.horizontal.tab4 li:last-child,
.tabs.horizontal.tab3 li:last-child,
.tabs.horizontal.tab2 li:last-child {
    border-right:1px solid #e4e4e4;
}
.tabs.horizontal.tab3 li {
    width:33.3333%;
    line-height:58px;
}
.tabs.horizontal.tab2 li {
    width:50%;
    line-height:58px;
}
.tabs ul.horizontal li a {
    position:relative;
    display:block;
    text-decoration:none;
    list-style-type:none;
}
.tabs ul.horizontal li.active {
    background-color:#fff;
    border-top:1px solid #cc071e;
    border-left: 1px solid #e4e4e4;
}
.tabs ul.horizontal li:hover {
    border-top:1px solid #cc071e;
    list-style-type:none;
    cursor:pointer;
}
.tabs > DIV {
    margin:-5px 0 0;
    padding:30px 30px 20px;
    background-color:#fff;
    border:1px solid #e4e4e4;
    margin:-9px 0 0 !important;
}
.tabs.vertical ul.vertical {
    width:30%;
    float:left;
    display:block;
    margin:0;
}
.tabs.vertical ul.vertical li {
    position:relative;
    float:none;
    margin:0;
    padding:0 16px;
    background-color:#f3f3f3;
    border-left:1px solid #e4e4e4;
    line-height:38px;
    list-style-type:none;
    border-top: 1px solid #e4e4e4;
    cursor:pointer;
}
.tabs.vertical ul.vertical li.active {
    margin-right:-1px;
    padding-right:1px;
}
.tabs.vertical ul.vertical li.active {
    background-color:#fff;
    border-left:1px solid #cc071e;
    border-top: 1px solid #e4e4e4;
}
.tabs.vertical ul.vertical li:hover {
    border-left:1px solid #cc071e;
    list-style-type:none;
    cursor:pointer;
    border-top:1px solid #F3F3F3;
}
.tabs ul.vertical li a {
    position:relative;
    display:block;
    line-height:38px;
    text-decoration:none;
    list-style-type:none;
}
.tabs.vertical > DIV {
    margin:0;
    padding:30px 30px 20px;
    background-color:#fff;
    border:1px solid #e4e4e4;
    margin:0 !important;
}
.colo1 {
    background-color:#ebe3d0;
}
.colo2 {
    background-color:#172983;
}
.colo3 {
    background-color:#3e4f58;
}
.colo4 {
    background-color:#7EB129;
}
.colo5 {
    background-color:#ecedee;
}
.foco1 p,
.foco1 a,
.foco1 h1,
.foco1 h2,
.foco1 h3,
.foco1 h4 {
    text-decoration:none;
    color:#ffffff;
}
.page_name {
    float:left;
    display:block;
    margin-left:1%;
    font-size:20px;
    text-transform:uppercase;
}
#backtotop {
    height:auto;
    bottom:30px;
    right:30px;
    position:fixed;
    display:none;
    z-index: 30;
}
#backtotop ul {
    padding-top:15px;
    padding-bottom:15px;
}
#backtotop ul li a:before {
    width:30px;
    height:30px;
    top:-15px;
    position:relative;
    float:right;
    display:block;
    text-align:center;
    font:20px/30px FontAwesome;
    color:#fff;
    content: "\f077";
}
#backtotop ul li a {
    width:30px;
    height:30px;
    bottom:30px;
    right:30px;
    float:right;
    display:block;
    padding-top:15px;
    padding-bottom:15px;
    background-color:#cc071e;
    font-size:0;
}
#backtotop ul li a:hover {
    background-color:#aaa;
}
.widget.contactvcard.sidebar {
    margin-bottom:20px;
    padding:12px 16px;
    background-color:#f3f3f3;
}
.widget.contactvcard.sidebar h4 {
    border-bottom:1px solid #cc071e;
    font-size:1.2em;
    font-weight:400;
}
.widget.contactvcard.sidebar .org,
.widget.contactvcard.sidebar .adr {
    display:none;
}
.widget.contactvcard.sidebar .tel:before {
    margin-right:6px;
    font-family:FontAwesome;
    content: "\f095";
}
.widget.contactvcard.sidebar a.email:before {
    margin-right:6px;
    font-family:FontAwesome;
    content: "\f0e0";
}
aside .widget.newsletter {
    margin-bottom:20px;
    padding:12px 16px;
    background-color:#f3f3f3;
}
aside .widget.newsletter h4 {
    border-bottom:1px solid #cc071e;
    font-size:1.2em;
    font-weight:400;
}
aside .widget.newsletter input[type="submit"] {
    width:100%;
    padding:8px;
    font-weight:400;
}
.featurebox {
    padding:1.5em;
}
.featurebox a {
    padding:6px 8px;
    border:1px solid #cc071e;
    border-radius:4px;
    text-decoration:none;
    transition:all 0.25s ease 0s;
}
.foco1.featurebox a {
    padding:6px 8px;
    border:1px solid #ffffff;
    border-radius:4px;
    transition:all 0.25s ease 0s;
}
.featurebox a:hover {
    padding:6px 12px;
    transition:all 0.25s ease 0s;
}
.featurebox a:after {
    display:inline-block;
    margin-left:10px;
    font-family:FontAwesome;
    text-decoration:none;
    content: '\f105';
}
.notification p {
    margin-bottom:0;
    padding:15px 20px;
}
.notification.attentionbox {
    background-color:#FFDADA;
    border:1px solid #FBB;
    color:#D74545;
}
.notification.successbox {
    background-color:#E2FFC5;
    border:1px solid #A1CF6B;
    color:#4E781B;
}
.notification.warningbox {
    background-color:#FFFDCC;
    border:1px solid #CDC15A;
    color:#777120;
}
.notification.noticebox {
    background-color:#D7F1FF;
    border:1px solid #3680A7;
    color:#5091b2;
}
.successbox p:before {
    margin-right:10px;
    font:16px FontAwesome;
    color:#4E781B;
    content: "\f11d";
}
.attentionbox p:before {
    margin-right:10px;
    font:16px FontAwesome;
    color:#D74545;
    content: "\f071";
}
.warningbox p:before {
    margin-right:10px;
    font:16px FontAwesome;
    color:#777120;
    content: "\f0a1";
}
.noticebox p:before {
    margin-right:10px;
    font:16px FontAwesome;
    color:#5091B2;
    content: "\f129";
}
.call-to-action {
    width:100%;
    position:relative;
    display:table;
    padding:20px;
    background-image:url("files/theme/img/pattern/call-to-action/pattern1.png");
    background-position:left top;
    background-repeat:repeat;
}
.call-to-action .call-to-action_left {
    width:80%;
    color:#2e2e2e;
}
.call-to-action .call-to-action_right {
    width:20%;
}
.call-to-action .ce_hyperlink {
    width:100%;
    display:block;
    margin-bottom:0;
    margin-left:auto;
    vertical-align:middle;
    text-align:center;
}
.call-to-action .call-to-action_left,
.call-to-action .call-to-action_right {
    display:table-cell;
    vertical-align:middle;
}
.call-to-action p:first-child {
    margin-bottom:0;
    font-size:18px;
    line-height:30px;
    color:#2e2e2e;
    font-weight:600;
}
.call-to-action.box1 {
    border-bottom:3px solid #cc071e;
    border-left:3px solid #cc071e;
}
.call-to-action.box2 {
    border-right:3px solid #cc071e;
    border-left:3px solid #cc071e;
}
.teambox .ce_image {
    margin-bottom:10px;
}
.teambox h3 {
    margin-bottom:10px;
    border-bottom:1px solid #eee;
    font-size:18px;
    text-transform:uppercase;
    letter-spacing:1px;
}
.teambox p {
    margin-bottom:4px;
    font-size:13px;
}
.teambox .ce_text {
    border-bottom:1px solid #eee;
}
.teambox .ce_hyperlink {
    width:30px;
    height:30px;
    overflow:hidden;
    float:left;
}
.teambox .ce_hyperlink a {
    width:30px;
    height:30px;
    overflow:hidden;
    display:block;
    border-radius:2px;
    font-size:0;
    line-height:0;
    text-decoration:none;
}
.teambox .ce_hyperlink a:before {
    overflow:hidden;
    display:block;
    text-align:center;
    border-radius:2px;
    font:13px/32px FontAwesome;
    color:#fff;
}
.teambox .ce_hyperlink.facebook a:before {
    background-color:#0d6eac;
    content: "\f09a";
}
.teambox .ce_hyperlinka.twitter a:before {
    background-color:#55ACEE;
    content: "\f099";
}
.teambox .ce_hyperlink.googleplus a:before {
    background-color:#E43D2B;
    content: "\f0d5";
}
.teambox .ce_hyperlink.xing a:before {
    background-color:#006464;
    content: "\f168";
}
.teambox .ce_hyperlink.linkedin a:before {
    background-color:#069;
    content: "\f0e1";
}
.teambox .ce_hyperlink.youtube a:before {
    background-color:#cc181e;
    content: "\f167";
}
.socialsnavi.block {
    overflow:visible;
    float:left;
    margin-top:-$topborderpx;
}
.topbar .socialsnavi li {
    float:left;
}
.topbar .socialsnavi a:before {
    overflow:hidden;
    display:block;
    text-align:center;
    border-radius:0;
    font:12px/40px FontAwesome;
    color:#fff;
}
.topbar.socialsnavi a:hover:before {
    background-color:#d4d4d4;
}
.ce_download.button img.mime_icon {
    display:none;
}
.download_box {
    padding:15px;
    background-color:#f4f4f4;
}
.download_box h1,
.download_box h2,
.download_box h3,
.download_box h4,
.download_box h5,
.download_box h6 {
    font-size:1.2em;
}
.download_box[class^="fa-"]:before,
.download_box[class*="fa-"]:before {
    width:80px;
    height:80px;
    display:inline-block;
    margin-top:4px;
    margin-bottom:20px;
    border:2px solid #cecece;
    border-radius:50%;
    font:40px/80px FontAwesome;
    transition:all 0.3s ease 0s;
}
.download_box:hover[class^="fa-"]:before,
.download_box:hover[class*="fa-"]:before {
    background-color:#cc071e;
    -webkit-box-shadow:0 0 0 4px #cecece;
    box-shadow:0 0 0 4px #cecece;
    color:#ffffff;
}
.transparenth1 #transparent_section {
    height:400px;
}
.transparenth2 #transparent_section {
    height:300px;
}
.transparenth3 #transparent_section {
    height:200px;
}
.topbar .contactdetails {
    display:inline-block;
    margin-left:11px;
}
.topbar .contactdetails ul {
    margin-top:15px;
    margin-bottom:15px;
}
.topbar .contactdetails ul li {
    float:left;
    margin-right:20px;
    font-size:16px;
    line-height:25px;
    color:rgba(255,255,255,1);
}
.topbar .contactdetails ul li a {
    text-decoration:none;
    color:rgba(255,255,255,1);
}
.topbar .contactdetails ul li:hover,
.topbar .contactdetails ul li a:hover {
    color:rgba(255,255,255,.5);
}
.topbar li[class^="fa-"]:before,
.topbar li[class*="fa-"]:before {
    float:left;
    margin-right:5px;
    font-family:FontAwesome;
}
.daterange_short h2 {
    float:left;
    margin-bottom:0;
    padding:8px 10px;
    background-color:#cc071e;
    line-height:1.4em;
    color:#ffffff;
    font-weight:400;
    font-size: 1em !important;
}
.daterange_short form,
.onedate form {
    margin-bottom:0;
}
.daterange_short div,
.onedate div {
    margin-bottom:0;
}
.daterange_short input,
.ce_form.daterange_short  form select,
.daterange_short .submit[type="submit"],
.mod_form.daterange_short  form select {
    margin-bottom:0;
    padding-top:8px;
    padding-bottom:8px;
}
.daterange_short button.grid2 {
    width:100%;
}
.onedate h2 {
    width:35.5%;
    float:left;
    margin-right:1%;
    margin-bottom:0;
    margin-left:1%;
    padding:4px 10px;
    background-color:#cc071e;
    font-size:24px;
    color:#fff;
}
.onedate input,
.ce_form.onedate form select,
.onedate input.submit[type="submit"],
.mod_form.onedate  form select {
    margin-bottom:0;
    padding-top:8px;
    padding-bottom:8px;
}
.mod_article.table.middle,
.mod_article.table.bottom {
    display:table;
    margin-top:60px;
    margin-bottom:60px;
}
.mod_article.table.middle .ce_text,
.mod_article.table.middle .ce_image {
    float:none;
    display:table-cell;
    margin-right:0;
    margin-left:0;
    padding-right:1%;
    padding-left:1%;
    vertical-align:middle;
}
.mod_article.table.bottom .ce_text,
.mod_article.table.bottom .ce_image {
    float:none;
    display:table-cell;
    margin-right:0;
    margin-left:0;
    padding-right:1%;
    padding-left:1%;
    vertical-align:bottom;
}
.mod_article.table.middle .ce_text.textright {
    text-align:right;
}
.mod_article.table .ce_text p:last-child {
    margin-bottom:0;
}
.small a {
    padding:.3em 1.6em;
}
.medium a {
    padding:.7em 3em;
}
.big a {
    padding:1.2em 4em;
}

/* Style sheet button */
.button1 a {
    display:inline-block;
    background-color:#E1402E;
    border:1px solid #E1402E;
    text-decoration:none;
    color:#fff;
    text-transform:uppercase;
    letter-spacing:1;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 1px 3px rgba(0, 0, 0, 0.2);
}
.button1 a:hover {
    background-color:#F34522;
    border-color:#F34522;
}
.button2 a {
    display:inline-block;
    background-color:#1C2730;
    border:1px solid #1C2730;
    text-decoration:none;
    color:#fff;
    text-transform:uppercase;
    letter-spacing:1;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 1px 3px rgba(0, 0, 0, 0.2);
}
.button2 a:hover {
    background-color:#212E39;
    border-color:#212E39;
}
.button3 a {
    display:inline-block;
    background-color:#1889C1;
    border:1px solid #1889C1;
    text-decoration:none;
    color:#fff;
    text-transform:uppercase;
    letter-spacing:1;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 1px 3px rgba(0, 0, 0, 0.2);
}
.button3 a:hover {
    background-color:#137AAA;
    border-color:#137AAA;
}
.button4 a {
    display:inline-block;
    background-color:#EF730E;
    border:1px solid #EF730E;
    text-decoration:none;
    color:#fff;
    text-transform:uppercase;
    letter-spacing:1;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 1px 3px rgba(0, 0, 0, 0.2);
}
.button4 a:hover {
    background-color:#FF7B08;
    border-color:#FF7B08;
}
.button5 a {
    display:inline-block;
    background-color:#f3f3f3;
    border:1px solid #f3f3f3;
    text-decoration:none;
    color:#2d2d2d;
    text-transform:uppercase;
    letter-spacing:1;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25) inset, 0 1px 3px rgba(0, 0, 0, 0.2);
}
.button5 a:hover {
    background-color:#ddd;
    border-color:#ddd;
}
