/* FONTS */
@font-face {
	font-family: 'Myriad Pro Regular';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Regular'), url('../Fonts/MYRIADPRO-REGULAR.woff') format('woff');
}

@font-face {
	font-family: 'Myriad Pro Condensed';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Condensed'), url('../Fonts/MYRIADPRO-COND.woff') format('woff');
}

@font-face {
	font-family: 'Myriad Pro Semibold Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Semibold Italic'), url('../Fonts/MYRIADPRO-SEMIBOLDIT.woff') format('woff');
}

@font-face {
	font-family: 'Myriad Pro Semibold';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Semibold'), url('../Fonts/MYRIADPRO-SEMIBOLD.woff') format('woff');
}

@font-face {
	font-family: 'Myriad Pro Condensed Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Condensed Italic'), url('../Fonts/MYRIADPRO-CONDIT.woff') format('woff');
}

@font-face {
	font-family: 'Myriad Pro Bold Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Bold Italic'), url('../Fonts/MYRIADPRO-BOLDIT.woff') format('woff');
}

@font-face {
	font-family: 'Myriad Pro Bold Condensed Italic';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Bold Condensed Italic'), url('../Fonts/MYRIADPRO-BOLDCONDIT.woff') format('woff');
}

@font-face {
	font-family: 'Myriad Pro Bold Condensed';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Bold Condensed'), url('../Fonts/MYRIADPRO-BOLDCOND.woff') format('woff');
}

@font-face {
	font-family: 'Myriad Pro Bold';
	font-style: normal;
	font-weight: normal;
	src: local('Myriad Pro Bold'), url('../Fonts/MYRIADPRO-BOLD.woff') format('woff');
}

/* FONTS */

/* Comman CSS */
html {overflow-x: hidden;}
body {font-family: "Arial"; font-weight:400; color: #444444;font-size: 16px;overflow-x: hidden;}
ul , ol {padding:0px; margin-left: 5px;}
ol li , ul li {padding: 0px; margin-left: 10px;}
p {line-height:20.8px; margin :10px 0px;color:#444444;}
h1, h2, h3, h4, h5 , h6 {margin: 10px 0px;}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}
a {color:#3f70ad;}
a:visited , a:hover , a:focus {color:#2caadc;}
a , a:visited , a:hover , a:focus {outline: none;text-decoration: none;}
.name-of-person {color: #004ca7; }
/* Comman CSS */

/*Boostrap Css */
.no-padding {margin: 0; padding: 0;}
.top-buffer {float:left; margin-top: 45px;}
.left-buffer {margin-right: 66px;}
.footer-menu-top-buffer {float:left;margin-top: 72px;text-align: right;}
/* Bootstrap Css */

/* Site Logo Css */
.site-logo {float: left;}
/* Site Logo Css */

/* Main Menu Navigation Css */
.main-menu {margin-bottom: 0px;}
/* FIRST LEVEL */
.main-menu {/*width: 73.1%;*/ float: right;margin-top: 0px;z-index: 1500;margin-top: 50px; position: relative;}
.main-menu ul li {font-weight:700;padding-right: 45px;position:relative;display: block;float: left;}
.main-menu ul li a {/*height:30px;height:16px;*/margin-bottom:-1px;color: #00529f; font-size: 18px;font-family:'Arial';font-weight: 500;}
.main-menu ul li.active > a , .main-menu ul li > a:hover {text-decoration: none;color: #2caadc;}
.main-menu > ul > li > a {text-transform: uppercase;}
.main-menu > ul > li { display: inline-block; position: relative; padding: 4px 32px 13px 15px; z-index: 100; font-size: 14px; margin: 0px;}
.main-menu > ul > li:last-child {padding:4px 0px 13px 0px;}

/* SECOND LEVEL */
.main-menu > ul > li > ul {position: absolute; left: 0; /*top: 100%;*/top: 93%; /*padding: 0 1000em;*/ /*margin: 0px -1000em 0;*/ z-index: 101; visibility: hidden; opacity: 0; /*background: rgba(36, 110, 175, 0.8);*/ }
.main-menu:hover ul.sub-menu {visibility: visible; opacity: 1; }
.main-menu > ul > li > ul.sub-menu > li {/*padding: 5px 5px 0px 5px;*/padding:0 5px 5px; width: 100%; /*background-color: #0056a2;*/ font-size: 16px; } 
/*.main-menu > ul > li > ul.sub-menu li:first-child {padding-top: 15px; }*/
/*.main-menu > ul > li > ul.sub-menu li:last-child {padding-bottom: 37px; }*/
.main-menu > ul > li:hover .drop {text-decoration: none; }
ul.sub-menu {display: none;position: absolute;margin:0;/*background-color:#0056a2;*/margin-top:1px;padding: 12px 15px 15px; }
.main-menu > ul > li:hover ul.sub-menu{background-color:#0056a2; }
.main-menu ul li ul.sub-menu a {font-size:16px; color:#fff;text-decoration: none;}
.main-menu ul li ul.sub-menu li.active a , .main-menu ul li ul.sub-menu li:hover a {color:#2aa6d9;}
ul.sub-menu li {margin: 0;}
.main-menu:hover ul.sub-menu {display: block; min-height: 180px;}
/* SECOND LEVEL */

/* custome menu styl */

.main-menu:hover > ul::before {background: rgba(36, 110, 175, 0.8); content: ""; left: -5000px; margin-top: 40px; min-height: 180px; position: absolute; width: 5000%; }
.firefox .main-menu:hover > ul::before {margin-top: 41px;}
.safari .main-menu:hover > ul::before {margin-top: 43px;}
.safari .main-menu > ul > li {padding: 6px 32px 13px 15px; }
.safari .main-menu > ul > li > ul {top:96%;}
.safari .main-menu > ul > li:last-child {padding:6px 0px 13px 0px;}
.safari .main-menu:hover > ul::before {min-height: 162px;}
.safari .main-menu:hover ul.sub-menu {min-height: 162px;}
.safari ul.sub-menu {margin-top: 1px;}
/* custom menu style */

/* Main Menu Navigation Css */

/* Home Page Slider Css */
.bx-wrapper ul , .bx-wrapper ul li {margin-left: 0px;}
.slider-shadow {/*box-shadow: 0 0 12px 5px #d4d4d4; float:left; height: 4px; width: 90%; margin-top:-5px; margin-left: 50px;*/ float: left; width: 100%; background: url('../Images/slidershadow.png') no-repeat 0 0; height: 50px; background-size: 100% auto; background-position: 0 -25px;}
.content {margin: 45px auto auto auto;}
/* Home Page Slider Css */

/* Home Page Boxies */
.centering { float:none; margin:0 auto;background-color:#2eaadc;height: 7px;width: 50px; }
.home-boxies {text-align:center;padding-left: 28px;}
.home-boxies h2 {font-weight: 700;font-size: 20px;color: #00539f;margin-top: 17px;margin-bottom: 38px;}
.home-boxies p {font-size: 16px; font-weight: 400;}
.home-boxies a {color:#fff;background-color:#2eaadc; text-transform: uppercase;height: 45px;width: 127px;display: inline-block;padding-top: 12.5px;text-decoration: none;}
.home-boxies a:hover {background-color: #00539f;}
.home-boxies .well {padding-top: 0; }
/* Home Page Boxies */

/* breadcrumb Css */
.breadcrumb-class {font-size: 12px;}
.breadcrumb-class .breadcrumb-text {color:#2daadc;}
.breadcrumb-class a {color:#444444;}
.breadcrumb-class a:hover {color:#00539f;}
/* breadcrumb Css */

/* Two Column CSS */
/* Left Inhalt */
/* Button Css */
.left .csc-frame-frame2 a {color: #fff; }
.left {float: left;margin: 0 89px 0 auto;}
.left h2 {margin:0px 0px 27px 0px;font-size: 25px;color: #00539f;}
.left h4 {font-size: 20px;margin-bottom: 27px;line-height:auto;font-family:'Arial';font-weight: 'normal';}
.left p {font-size:16px;line-height:auto;padding-bottom: 35px;font-family:'Arial';font-weight: 'normal';word-spacing: 80%;}
.left > div.csc-default:not(:first-child) {display:inline-block;width:100%;}
.left div.csc-textpic-intext-right .csc-textpic-imagewrap, .left div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {margin-top:30px;margin-left: 63px;margin-bottom: 40px;}
.left p.csc-frame-frame2 a {background-color: #0055a1; height: 59px; padding: 20px 46px; text-align: center; width: 217px; }
.left p.csc-frame-frame2 a:hover {background-color: #2eaadc; }
.left .csc-textpic-text ul {margin-bottom: 57px;}
/*.left .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {width:46.6%;}*/
.left-part img {width: 100%;}
/* Button Css */
/* Left Inahlt */
/* Right Inhalt */
.right {display: inline-block;}
/* Right Inhalt */
/* Two Column CSS */

/* Two Part Inhalt */
/* Left Part */

/* Two Part Inhalt */
/* Left Part */

.content ul li{background: url('../Images/bullete-bg.png') no-repeat 0 8px; margin: 0px; list-style: none; padding-left: 17px; }

/* Footer Css */
footer{margin-top: 5px;background-color: #eeeeee;}
.footer {padding: 14px 0px 32px 0px;}
.footer h4{font-size: 20px;font-weight: 700;color: #00539f;margin-bottom: 0px;}
/*.footer p {display: inline-block;}*/
.footer a {color:#444444;}
.footer p {font-size: 11px;margin-top: 0px;line-height: 1.3;}
.footer p a{text-decoration: none;}
.footer p a:hover{/*color:#3a6daa;*/color:#2eaadc;}
.footer .left{float: left;}
.footer .right{padding-top:50px;float: right;}
.footer .right a {color:#444444;text-decoration: none;}
.footer .right a:hover {color:#00539f;}
.footer-menu-top-buffer a.active , .footer-menu-top-buffer a:hover{color:#2eaadc;}
.footer .footer-menu-top-buffer a {font-size: 12px; }
/* Footer Css */

/* Mobile Menu Button Css */
.page {display: none;}
/* Mobile Menu Button Css */

/* Portrait Page Css */
/* Portrait Page Css */

/* Media Queries */
@media(min-width: 1201px) and (max-width: 1300px){

}

@media(max-width: 1200px){
    .main-menu ul.sub-menu{
        padding-left: 5px;
        padding-right: 5px;
    }
}

@media(min-width: 992px) and (max-width: 1200px){
	/*.main-menu {width: 74%;}*/
	.main-menu > ul > li {font-size:12px;padding:3px 34px 18px 0;}
    .main-menu > ul > li > ul.sub-menu > li {width: 100%;}
    .home-boxies h2 {min-height: 40px;margin-bottom: 16px;}
    .left-buffer { margin-right: 46px; } 
    .footer {padding-bottom: 240px;}
    .left div.csc-textpic-intext-right .csc-textpic-imagewrap, .left div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {margin: 0px;}
    .footer {padding-bottom:60px;}

    .main-menu ul li ul.sub-menu a{
        font-size: 13px;
    }
}
@media(min-width: 768px) and (max-width: 991px){
    .main-menu {margin-top: 0px;}
    .main-menu > ul > li {font-size:11px;padding: 3px 20px 14px 0;}
    .main-menu > ul > li > ul.sub-menu li:first-child {padding-top:5px;}
    .main-menu > ul > li > ul {top: 100%; }
    .main-menu ul li ul.sub-menu a {font-size: 10px;}
    .main-menu ul li a {height:20px;font-size: 14px;}
    .main-menu:hover > ul::before {background: rgba(36, 110, 175, 0.8); content: ""; left: -5000px; margin-top: 36px; min-height: 180px; position: absolute; width: 5000%; }
    .main-menu > ul > li > ul.sub-menu > li {padding:0 4px 0 15px}
    .main-menu > ul > li > ul.sub-menu li:last-child {padding-bottom:0px;}
    .home-boxies h2{font-size: 16px;margin-bottom: 20px;min-height: 36px;}
    .home-boxies p {font-size: 14px;}
    .home-boxies a {height:36px;width:120px;padding-top: 8.5px;}
    .home-boxies .well {padding: 0;}
    .left {margin:0;}
    .left div.csc-textpic-intext-right .csc-textpic-imagewrap, .left div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-bottom:0px;margin-left:0px;}
    footer {margin-top:22px;}    
    .footer {padding:28px 0 130px;font-size: 14px;height: 350px;}
    .left > div.csc-default:not(:first-child) {margin-top: 15px !important;}
    .left-buffer {margin-right:0px;}
    .left h2 {font-size: 22px;margin: 0px;}
    .left h4 {font-size: 18px;}
    .left p{font-size: 16px;}
    .content ul li {font-size: 16px;}
    .left div.csc-textpic-intext-right .csc-textpic-imagewrap{margin:10px 0px 10px 15px;}
    .footer {padding: 28px 0 30px;/*min-height: 280px;*/}
    .main-menu > ul > li > ul.sub-menu > li {padding: 0 0 0 6px;}
    ul.sub-menu {padding: 0;}
    .left > div.csc-default:last-child {margin-bottom: 40px !important;}
    .bx-wrapper .bx-pager.bx-default-pager a {height: 11px;width: 11px;}

    /*.main-menu:hover ul.sub-menu, .main-menu:hover > ul:before{
        height: auto !important;
    }*/
}
@media (max-width: 767px) {
	.page {display: block;}
	.main-menu {display: none; }
	header {float: left; margin-bottom: 30px; width:100%; }
	.bx-wrapper::after{width: 84%; }
    .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom: 14px;}
    .home-boxies p {font-size: 14px;}
    .home-boxies h2 {font-size: 16px;margin-top:16px;}
    .home-boxies a {width:100px;height: 39px;font-size: 14px;}
    footer{margin-top:20px;}
    .footer{padding:34px 0px 43px 30px;}
    .footer h4 ,{font-size: 14px;}
    .footer p {font-size: 10px;}
    .left > div.csc-default:not(:first-child) {margin-top: 10px !important;}
    .left-buffer {margin-right:30px;}
    .left > div.csc-default:last-child {margin-bottom: 30px !important;}
    .left .csc-textpic-text ul {margin-bottom: 15px;}
    .bx-wrapper .bx-pager.bx-default-pager a {height: 8px;width: 8px;} 
}
@media((max-width: 767px) and (min-width: 691px)){
}
@media(max-width: 691px){
    .left img {margin-top: 0px;}
    .left p {padding-bottom:0px;}
    .top-buffer {margin-top:0px;}
    /*.footer-menu-top-buffer, */
    .footer-menu-top-buffer {bottom: 40px; margin-top: 0; position: absolute; right: 0; }
    .content {margin: 20px auto auto;}
    .left img {margin-top: 30px;width: auto;}
    .left div.csc-textpic-intext-right .csc-textpic-imagewrap, .left div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {margin-left:0px;margin-bottom:20px;}
    .footer{padding:34px 30px 43px 30px;}
    .left > div.csc-default:not(:first-child) {margin-top: 5px !important;}
    .left .csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {width: 100%;}
    .left p.csc-frame-frame2 a {padding: 20px 36px;margin: 20px auto;float: left;}
    div.csc-textpic-intext-right .csc-textpic-imagewrap {float: none;}
    .left .csc-textpic-text ul {margin-bottom: 10px;}

}
@media(max-width: 480px){
    .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom: auto;}
    .left img {width: 100%;}
    .left > div.csc-default:last-child{margin-bottom: 30px !important;}
}
@media screen and (max-device-width : 767px) and (orientation:landscape) {
    .left-part img {width: auto;}
    .left {margin: 0;}
    .footer-left , .left-section {width: 58.3333%;}
    .right-section {width: 33.3333%;}
    .footer-right {width: 39.3333%;}  
    .left img {margin-top: 0px;}
    .left h2 {font-size: 16px;margin: 0 0 5px;}
    .left h4 {font-size: 14px;}
    .left p {font-size: 14px;}
    .content ul li {font-size: 12px;}
    .left p.csc-frame-frame2 a {padding: 4px 10px;}
    .left p.csc-frame-frame2 a {height: 32px;width: 140px;}
    .footer-menu-top-buffer {bottom: 103px;}
}
/* Mobile */
@media screen and (max-width: 400px) {
    @-ms-viewport {
        width: 320px
    }    
    .home-boxies {padding-left: 0px;}
    .home-boxies h2 {font-size: 14px;min-height:30px;margin-bottom:14px;}
    .home-boxies p {font-size: 12px;}
    .home-boxies a {width: 100px;}
    .content ul li , .left p {font-size: 14px;}
    .left h4 {font-size: 18px;margin-bottom: 10px}
    .left h2 {font-size: 22px;margin: 0 0 10px;}
    .left img {margin-top: 0px;}
    footer {margin-top:0px;font-size:12px;padding: 30px 0 30px 10px;}
    .footer {padding:0px;}
    .left {float: left;margin: 0 0 0 auto;}
}
@media print {
    aside,
    header,
    footer,
    nav,
    .google-ad,
    .related-posts,
    [class*='bsa'],
    .view-comments-button {
        display: none
    }
    #comments {
        page-break-before: always
    }
}
/* Media Queries */

/* Updated styles*/
.ce-gallery figcaption {
    color:#777;
}

.ce-image.ce-center.ce-above .ce-gallery {
    text-align:center;
}

.ce-table th, .ce-table td {
     border-top: 0; 
     vertical-align: middle;
}

.tx-indexedsearch-searchbox-sword.sword {
    border: 1px solid #333;
    height: 30px;
}

.tx-indexedsearch-searchbox-button.submit {
    background-color: #2eaadc;
    border: medium none;
    color: #fff;
    display: inline-block;
    height: 29px;
    padding-top: 3px;
    text-decoration: none;
    text-transform: uppercase;
    width: 82px;
    border: none;
}

.tx-indexedsearch-searchbox-button.submit:hover{
background-color:#00539f;
}

.tx-indexedsearch-browsebox {
    float: left;
    list-style: outside none none;
    width: 100%;
}

.tx-indexedsearch-browsebox li {
    background: rgba(0,0,0,0) none repeat scroll 0 0 !important;
    float: left;
    list-style: outside none none !important;
}

.main-menu {
    margin-top: 0;
}

.toolbar.clearfix {
    margin-bottom: 0;
}

table.search-table tr {
    float: left;
}

@media only screen and (max-width: 767px){
    .ce-textpic.ce-left.ce-intext {
        overflow: unset;
    }    
}