/* CSS Document */

.page-header {float: left; width: 100%; background-color: #0095DA; background-size: cover; margin: 0 0 20px 0; padding: 0px; border: 0px; }
.page-sub-header { background:url(../images/header_sub_bg.jpg); background-size: cover; margin: 0px; padding: 0px; border: 0px; }
.page-section-main { padding-top: 30px; padding-bottom: 20px; }
.page-section { padding-top: 120px; padding-bottom: 120px; }
.page-section .cat-info {height: 130px; margin-bottom: 30px; overflow: hidden}
.page-section .cat-info p { color:#EEE; font-family: 'Roboto', sans-serif; font-size: 12pt; line-height: 15pt; text-align: justify}
.page-section .cat-info a { color:#0095DA}
.page-section .cat-info a:hover { color:#f58220}
.page-section .cat-info p>strong { color:#FFF}
.page-description { }
.page-description p { }
.page-title { font-size: 23pt; font-weight: 300; margin-bottom: 2px; color: #FFF; text-transform: uppercase; line-height: 1.4}
.page-header p { color: #464e47; font-family: 'PT Serif', serif; font-size: 18px; font-style: italic; }
.page-breadcrumb { padding-top: 3px; color: #b5b5b5; }
.page-breadcrumb .breadcrumb { background-color: transparent; padding: 5px 0px; margin-bottom: 0px; font-size: 12pt; font-weight: 400; border: none; text-transform: uppercase; color: #b5b5b5; }
/*-.breadcrumb>li+li:before { padding: 0 5px; color: #b5b5b5; content: "/\00a0"; }*/
.breadcrumb>li>a { color: #EEE; }
.breadcrumb>li>a:hover { color: yellow }

.line { background:url(../images/line.png); background-size:contain; margin-bottom: 20px; padding: 0px; border: 0px; }
#guide-menu{
	
}
/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width:1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width:992px) { 
	
}

/* Small Devices, Tablets */
@media only screen and (max-width:768px) {
	.page-header { background-color: #FFF; border-bottom: 2px solid #005189;  background-size: cover; margin: 5px 0 10px 0; padding: 0px 20px; }
	.page-header p { color: #0095DA; font-family: 'PT Serif', serif; font-size: 18px; font-style: italic; }
	.page-section-main { padding: 5px 2px; }
	.page-breadcrumb { padding-top: 3px; color: #0095DA }
	.page-breadcrumb .breadcrumb { background-color: transparent; padding: 5px 0 0 0; margin-bottom: 0px; font-size: 12pt; font-weight: 400; border: none; text-transform: uppercase; color: #0095DA; margin: 0 }
	/*-.breadcrumb>li+li:before { padding: 0 5px; color: #b5b5b5; content: "/\00a0"; }*/
	.breadcrumb>li>i {float: left;  font-size: 8pt; }
	.breadcrumb>li>a {float: left; font-size: 13pt; color: #0095DA; margin-top: -7px; text-transform: capitalize }
	.breadcrumb>li>a:hover { color: #F60 }
	.page-title { font-size: 15pt; font-weight: 500; margin-bottom: 2px; color: #005189; text-transform: uppercase; line-height: 1.3}

}

/* Extra Small Devices, Phones */
@media only screen and (max-width:480px) {
}

/* Custom, iPhone Retina */
@media only screen and (max-width:320px) {
}