@charset "UTF-8";
/*
=====================================================================================================
Layout XL - 1025px
=====================================================================================================
*/

@media only screen 

and (min-device-width : 1025px) {

/*
==============================================================
Layout
==============================================================
*/

#contentWrapper {padding: 1% 0;}

#header {padding-bottom:0%; padding-top:0%;}


#footerBottom{height:30px;}

/*
==============================================================
inner-Layout
==============================================================
*/

.inner-header, .inner-content, .inner-nav, .inner-moduleMiddle, .inner-contentWrapper, .inner-footer, .inner-footerBottom{
	width: 94%;
	padding: 0 3%;
}



.logo {
	width: 66%;
	padding: 0 0% 1%;

}


.headerRight {

	width: 31%;
	padding: 2% 0 0;
}




#innerContent-sidebar{width: 67%;}


#sidebar {width: 32%;}

.sidebar-inner{
	width: 92%;
  padding: 10% 4%;
}
.sidebarContent{padding: 6% 5%;}


.footerLeft{ width:74%;}

.footerRight{width: 25%; }

.parentPost{margin-bottom:3%;}



.postContent{width:88%;}
#DateColumn{ width: 10%; }
#DateColumn-inner{  width: 90%; padding:0% 5%; }
.dateMonth{ padding-top:15%;}
.DateDay{padding: 5% 0%;}
.dateYear{ padding-bottom:20%;}
.page-title{width:88%;}
.postContent img{padding:0 1% 1% 0; width: 30%;}

/*
==============================================================
Menu Styles
==============================================================
*/

#nav {display:block;}
#nav-mobi {display:none;}

#nav ul.menu li{padding: 0 2rem;}
#nav ul.menu li:first-child{}
#nav ul.menu li ul.sub-menu {padding: 0.5rem 0;}
#nav ul.menu li ul.sub-menu li:first-child{margin-top:0%;}
#nav ul.menu li ul.sub-menu li{margin-top:0.7rem;}
#nav ul.menu li ul.sub-menu li a {padding:0.3rem 2rem;}


/*
==============================================================
Font Styles
==============================================================
*/
 
/*===============================================================================================================*/
/*Font Layout */
/*===============================================================================================================*/
   

p, a {font-size:0.75rem; padding-bottom:INFrem;}


h1, h1 a{ font-size: 1.5rem; padding-bottom:0.75rem;}

h2, h2 a { font-size:1.375rem;padding-bottom:0.6875rem;}

h3, h3 a {font-size:1.25rem;padding-bottom:0.625rem;}
    
h4, h4 a {font-size:1.125rem;padding-bottom:0.5625rem;}

h5, h5 a {font-size:1rem;padding-bottom:0.5rem;}

h6, h6 a {font-size:0.875rem;padding-bottom:0.4375rem;}


ul,ol,li{font-size:0.75rem;}
#contentWrapper li{padding-bottom:0.375rem;}


#sidebar p, #sidebar a

{font-size:0.71875rem;padding-bottom:INFrem;}

#sidebar li, #sidebar li a
{font-size:0.71875rem;padding-bottom:0.375rem;}

.dateMonth,.dateYear {font-size: 1.125rem;}

.DateDay{font-size: 1.5rem;}


.postContent{font-size:0.75rem; padding-bottom:INFrem;}


/*===============================================================================================================*/
/*Header */
/*===============================================================================================================*/

#header h1, #header h1 a{ font-size: 1.5rem; padding-bottom:0.75rem;}

#header h2, #header h2 a{ font-size: 1.375rem; padding-bottom:0.75rem;}
#header h3, #header h3 a{ font-size: 1.25rem; padding-bottom:0.75rem;}
#header h4, #header h4 a{ font-size: 1.125rem; padding-bottom:0.75rem;}
#header h5, #header h5 a{ font-size: 1rem; padding-bottom:0.75rem;}
#header h5, #header h5 a{ font-size: 1rem; padding-bottom:0.75rem;}



/*===============================================================================================================*/
/*Menu */
/*===============================================================================================================*/

#nav ul.menu li a {font-size:1.35rem;}
#nav ul.menu li ul li a{font-size:1.225rem;}



#nav ul.menu li ul.sub-menu li.menu-item-has-children a:after{
    border-bottom:0.35rem solid transparent;
    border-left:0.35rem solid #FFF; 
    border-top:0.35rem solid transparent;
    border-right: none;
    margin-top:-1.1136363636364rem;
    right:-0.735rem;



}

#nav ul.menu li ul.sub-menu li.menu-item-has-children:hover a:after
{
    border-left:0.35rem solid transparent;
    border-right:0.35rem solid transparent;
    border-top:0.35rem solid #000;
    border-bottom: none;
    margin-top:-0.80738636363636rem!important;
}


#nav ul.menu li, #nav ul.menu li:hover, #nav ul.menu li.current, #nav ul li.current-menu-item,
#nav ul li.current-menu-parent
 {
    padding-top:2.45rem}


/*===============================================================================================================*/
/*Mobi Menu */
/*===============================================================================================================*/

#nav-mobi ul.menu-mobi .mobi-text {font-size:1.85rem;}

#nav-mobi ul.menu li a {font-size:1.6rem;}
#nav-mobi ul.menu li ul li a{font-size:1.475rem;}

#nav-mobi .mobi-bar{

    width:2.22rem;
    height:1.85rem;
    margin-top:0.23125rem;
}


#nav-mobi ul.menu li.menu-item-has-children a:after,
#nav-mobi ul.menu li ul.sub-menu li.menu-item-has-children a:after{
    border-bottom:0.81666666666667rem solid transparent;
    border-left:0.81666666666667rem solid #FFF; 
    border-top:0.81666666666667rem solid transparent;
    border-right: none;
    right:0.3675rem;

}

#nav-mobi ul.menu li.menu-item-has-children a:after{margin-top:-INFrem;}
#nav-mobi ul.menu li ul.sub-menu li.menu-item-has-children a:after{margin-top:-INFrem!important;}





#nav-mobi ul.menu li.menu-item-has-children:hover a:after,
#nav-mobi ul.menu li ul.sub-menu li.menu-item-has-children:hover a:after
{
    border-left:0.81666666666667rem solid transparent;
    border-right:0.81666666666667rem solid transparent;
    border-top:0.81666666666667rem solid #000;
    border-bottom: none;
    margin-top:-INFrem!important;
    
}

/*===============================================================================================================*/
/*Footer */
/*===============================================================================================================*/
#footer ul.menu li a {font-size:1.4rem;}
#footer ul.menu li ul li a{font-size:1.275rem;}



#footer p, #footer a, #footerBottom p, #footerBottom a{font-size:0.75rem;}






/*_end_*/


#footer ul.menu li a{padding-bottom:6%;}


}/*__END__*/


/*
=====================================================================================================
Layout LG - 768px -1024px
=====================================================================================================
*/



@media only screen 

and (min-device-width : 750px)
and (max-device-width :1024px) {

/*
==============================================================
Layout
==============================================================
*/

#contentWrapper {padding: 1% 0;}

#header {padding-bottom:0%; padding-top:0%;}


#footerBottom{height:30px;}

/*
==============================================================
inner-Layout
==============================================================
*/

.inner-header, .inner-content, .inner-nav, .inner-moduleMiddle, .inner-contentWrapper, .inner-footer, .inner-footerBottom{
	width: 94%;
	padding: 0 3%;
}



.logo {
	width: 66%;
	padding: 0 0% 1%;

}


.headerRight {

	width: 31%;
	padding: 2% 0 0;
}




#innerContent-sidebar{width: 63%;}


#sidebar {width: 36%;}

.sidebar-inner{
	width: 92%;
  padding: 10% 4%;
}
.sidebarContent{padding: 6% 5%;}


.footerLeft{ width:74%;}

.footerRight{width: 25%; }

.parentPost{margin-bottom:3%;}

.postContent{width:88%;}
#DateColumn{ width: 10%; }
#DateColumn-inner{  width: 90%; padding:0% 5%; }
.dateMonth{ padding-top:15%;}
.DateDay{padding: 5% 0%;}
.dateYear{ padding-bottom:20%;}
.page-title{width:88%;}
.postContent img{padding:0 1% 1% 0; width: 30%;}

/*
==============================================================
Menu Styles
==============================================================
*/

#nav {display:block;}
#nav-mobi {display:none;}

#nav ul.menu li{padding: 0 2rem;}
#nav ul.menu li:first-child{}
#nav ul.menu li ul.sub-menu {padding: 0.5rem 0;}
#nav ul.menu li ul.sub-menu li:first-child{margin-top:0%;}
#nav ul.menu li ul.sub-menu li{margin-top:0.7rem;}
#nav ul.menu li ul.sub-menu li a {padding:0.3rem 2rem;}


/*
==============================================================
Font Styles
==============================================================
*/
 
/*===============================================================================================================*/
/*Font Layout */
/*===============================================================================================================*/
   

p, a {font-size:0.75rem; padding-bottom:INFrem;}


h1, h1 a{ font-size: 1.5rem; padding-bottom:0.75rem;}

h2, h2 a { font-size:1.375rem;padding-bottom:0.6875rem;}

h3, h3 a {font-size:1.25rem;padding-bottom:0.625rem;}
    
h4, h4 a {font-size:1.125rem;padding-bottom:0.5625rem;}

h5, h5 a {font-size:1rem;padding-bottom:0.5rem;}

h6, h6 a {font-size:0.875rem;padding-bottom:0.4375rem;}


ul,ol,li{font-size:0.75rem;}
#contentWrapper li{padding-bottom:0.375rem;}


#sidebar p, #sidebar a

{font-size:0.71875rem;padding-bottom:INFrem;}

#sidebar li, #sidebar li a
{font-size:0.71875rem;padding-bottom:0.375rem;}

.dateMonth,.dateYear {font-size: 1.125rem;}

.DateDay{font-size: 1.5rem;}


.postContent{font-size:0.75rem; padding-bottom:INFrem;}


/*===============================================================================================================*/
/*Header */
/*===============================================================================================================*/

#header h1, #header h1 a{ font-size: 1.5rem; padding-bottom:0.75rem;}

#header h2, #header h2 a{ font-size: 1.375rem; padding-bottom:0.75rem;}
#header h3, #header h3 a{ font-size: 1.25rem; padding-bottom:0.75rem;}
#header h4, #header h4 a{ font-size: 1.125rem; padding-bottom:0.75rem;}
#header h5, #header h5 a{ font-size: 1rem; padding-bottom:0.75rem;}
#header h5, #header h5 a{ font-size: 1rem; padding-bottom:0.75rem;}



/*===============================================================================================================*/
/*Menu */
/*===============================================================================================================*/

#nav ul.menu li a {font-size:1.25rem;}
#nav ul.menu li ul li a{font-size:1.125rem;}



#nav ul.menu li ul.sub-menu li.menu-item-has-children a:after{
    border-bottom:0.32142857142857rem solid transparent;
    border-left:0.32142857142857rem solid #FFF; 
    border-top:0.32142857142857rem solid transparent;
    border-right: none;
    margin-top:-1.0227272727273rem;
    right:-0.675rem;



}

#nav ul.menu li ul.sub-menu li.menu-item-has-children:hover a:after
{
    border-left:0.32142857142857rem solid transparent;
    border-right:0.32142857142857rem solid transparent;
    border-top:0.32142857142857rem solid #000;
    border-bottom: none;
    margin-top:-0.74147727272727rem!important;
}


#nav ul.menu li, #nav ul.menu li:hover, #nav ul.menu li.current, #nav ul li.current-menu-item,
#nav ul li.current-menu-parent
 {
    padding-top:2.25rem}


/*===============================================================================================================*/
/*Mobi Menu */
/*===============================================================================================================*/

#nav-mobi ul.menu-mobi .mobi-text {font-size:1.75rem;}

#nav-mobi ul.menu li a {font-size:1.5rem;}
#nav-mobi ul.menu li ul li a{font-size:1.375rem;}

#nav-mobi .mobi-bar{

    width:2.1rem;
    height:1.75rem;
    margin-top:0.21875rem;
}


#nav-mobi ul.menu li.menu-item-has-children a:after,
#nav-mobi ul.menu li ul.sub-menu li.menu-item-has-children a:after{
    border-bottom:0.75rem solid transparent;
    border-left:0.75rem solid #FFF; 
    border-top:0.75rem solid transparent;
    border-right: none;
    right:0.3375rem;

}

#nav-mobi ul.menu li.menu-item-has-children a:after{margin-top:-INFrem;}
#nav-mobi ul.menu li ul.sub-menu li.menu-item-has-children a:after{margin-top:-INFrem!important;}





#nav-mobi ul.menu li.menu-item-has-children:hover a:after,
#nav-mobi ul.menu li ul.sub-menu li.menu-item-has-children:hover a:after
{
    border-left:0.75rem solid transparent;
    border-right:0.75rem solid transparent;
    border-top:0.75rem solid #000;
    border-bottom: none;
    margin-top:-INFrem!important;
    
}

/*===============================================================================================================*/
/*Footer */
/*===============================================================================================================*/
#footer ul.menu li a {font-size:1.3rem;}
#footer ul.menu li ul li a{font-size:1.175rem;}



#footer p, #footer a, #footerBottom p, #footerBottom a{font-size:0.75rem;}






/*_end_*/


#footer ul.menu li a{padding-bottom:6%;}


}/*__END__*/


/*
=====================================================================================================
Layout ME - 480px +
=====================================================================================================
*/

@media only screen 

and (min-device-width : 551px) 

and (max-device-width :749px) {


/*
==============================================================
Layout
==============================================================
*/

#contentWrapper {padding: 1% 0;}

#header {padding-bottom:0%; padding-top:0%;}



#footerBottom{height:30px;}

/*
==============================================================
inner-Layout
==============================================================
*/

.inner-header, .inner-content, .inner-nav, .inner-moduleMiddle, .inner-contentWrapper, .inner-footer, .inner-footerBottom{
	width: 94%;
	padding: 0 3%;
}



.logo {
	width: 68%;
	padding: 0 0% 1%;

}


.headerRight {

	width: 32%;
	padding: 2% 0 0;
}




#innerContent-sidebar{width: 100%;}


#sidebar {width: 100%;}

.sidebar-inner{
	width: 94%;
  padding: 4% 3%;
}
.sidebarContent{padding: 2% 5%;}


.footerLeft{ width:74%;}

.footerRight{width: 25%; }

.parentPost{margin-bottom:3%;}

.postContent{width:88%;}
#DateColumn{ width: 10%; }
#DateColumn-inner{  width: 90%; padding:0% 5%; }
.dateMonth{ padding-top:15%;}
.DateDay{padding: 5% 0%;}
.dateYear{ padding-bottom:20%;}
.page-title{width:88%;}
.postContent img{padding:0 1% 1% 0; width: 30%;}


/*
==============================================================
Menu Styles
==============================================================
*/

#nav {display:block;}
#nav-mobi {display:none;}

#nav ul.menu li{padding: 0 2rem;}
#nav ul.menu li:first-child{}
#nav ul.menu li ul.sub-menu {padding: 0.5rem 0;}
#nav ul.menu li ul.sub-menu li:first-child{margin-top:0%;}
#nav ul.menu li ul.sub-menu li{margin-top:0.7rem;}
#nav ul.menu li ul.sub-menu li a {padding:0.3rem 1.5rem;}

/*
==============================================================
Font Styles
==============================================================
*/
 
/*===============================================================================================================*/
/*Font Layout */
/*===============================================================================================================*/
   

p, a {font-size:0.85rem; padding-bottom:INFrem;}


h1, h1 a{ font-size: 1.6rem; padding-bottom:0.8rem;}

h2, h2 a { font-size:1.475rem;padding-bottom:0.7375rem;}

h3, h3 a {font-size:1.35rem;padding-bottom:0.675rem;}
    
h4, h4 a {font-size:1.225rem;padding-bottom:0.6125rem;}

h5, h5 a {font-size:1.1rem;padding-bottom:0.55rem;}

h6, h6 a {font-size:0.975rem;padding-bottom:0.4875rem;}


ul,ol,li{font-size:0.85rem;}
#contentWrapper li{padding-bottom:0.425rem;}


#sidebar p, #sidebar a

{font-size:0.81875rem;padding-bottom:INFrem;}

#sidebar li, #sidebar li a
{font-size:0.81875rem;padding-bottom:0.425rem;}

.dateMonth,.dateYear {font-size: 1.225rem;}

.DateDay{font-size: 1.6rem;}


.postContent{font-size:0.85rem; padding-bottom:INFrem;}


/*===============================================================================================================*/
/*Header */
/*===============================================================================================================*/

#header h1, #header h1 a{ font-size: 1.3rem; padding-bottom:0.8rem;}

#header h2, #header h2 a{ font-size: 1.175rem; padding-bottom:0.8rem;}
#header h3, #header h3 a{ font-size: 1.05rem; padding-bottom:0.8rem;}
#header h4, #header h4 a{ font-size: 0.925rem; padding-bottom:0.8rem;}
#header h5, #header h5 a{ font-size: 0.8rem; padding-bottom:0.8rem;}
#header h5, #header h5 a{ font-size: 0.8rem; padding-bottom:0.8rem;}



/*===============================================================================================================*/
/*Menu */
/*===============================================================================================================*/

#nav ul.menu li a {font-size:1.35rem;}
#nav ul.menu li ul li a{font-size:1.225rem;}



#nav ul.menu li ul.sub-menu li.menu-item-has-children a:after{
    border-bottom:0.35rem solid transparent;
    border-left:0.35rem solid #FFF; 
    border-top:0.35rem solid transparent;
    border-right: none;
    margin-top:-1.1136363636364rem;
    right:-0.735rem;



}

#nav ul.menu li ul.sub-menu li.menu-item-has-children:hover a:after
{
    border-left:0.35rem solid transparent;
    border-right:0.35rem solid transparent;
    border-top:0.35rem solid #000;
    border-bottom: none;
    margin-top:-0.80738636363636rem!important;
}


#nav ul.menu li, #nav ul.menu li:hover, #nav ul.menu li.current, #nav ul li.current-menu-item,
#nav ul li.current-menu-parent
 {
    padding-top:2.45rem}


/*===============================================================================================================*/
/*Mobi Menu */
/*===============================================================================================================*/

#nav-mobi ul.menu-mobi .mobi-text {font-size:1.85rem;}

#nav-mobi ul.menu li a {font-size:1.6rem;}
#nav-mobi ul.menu li ul li a{font-size:1.475rem;}

#nav-mobi .mobi-bar{

    width:2.22rem;
    height:1.85rem;
    margin-top:0.23125rem;
}


#nav-mobi ul.menu li.menu-item-has-children a:after,
#nav-mobi ul.menu li ul.sub-menu li.menu-item-has-children a:after{
    border-bottom:0.81666666666667rem solid transparent;
    border-left:0.81666666666667rem solid #FFF; 
    border-top:0.81666666666667rem solid transparent;
    border-right: none;
    right:0.3675rem;

}

#nav-mobi ul.menu li.menu-item-has-children a:after{margin-top:-INFrem;}
#nav-mobi ul.menu li ul.sub-menu li.menu-item-has-children a:after{margin-top:-INFrem!important;}





#nav-mobi ul.menu li.menu-item-has-children:hover a:after,
#nav-mobi ul.menu li ul.sub-menu li.menu-item-has-children:hover a:after
{
    border-left:0.81666666666667rem solid transparent;
    border-right:0.81666666666667rem solid transparent;
    border-top:0.81666666666667rem solid #000;
    border-bottom: none;
    margin-top:-INFrem!important;
    
}

/*===============================================================================================================*/
/*Footer */
/*===============================================================================================================*/
#footer ul.menu li a {font-size:1.2rem;}
#footer ul.menu li ul li a{font-size:1.075rem;}



#footer p, #footer a, #footerBottom p, #footerBottom a{font-size:0.85rem;}






/*_end_*/


#footer ul.menu li a{padding-bottom:6%;}




}/*__END__*/


/*
=====================================================================================================
Layout SM - 400px +
=====================================================================================================
*/

@media only screen 

and (min-device-width : 420px) 

and (max-device-width :550px) {

/*
==============================================================
Layout
==============================================================
*/

#contentWrapper {padding: 4% 0;}

#header {padding-bottom:0%; padding-top:2%;}

#footerBottom{height:30px;}

/*
==============================================================
inner-Layout
==============================================================
*/

.inner-header, .inner-content,  .inner-contentWrapper, .inner-footer, .inner-footerBottom{
	width: 94%;
	padding: 0 3%;
}

.inner-nav{width:100%; padding:0;}

.logo {
	width: 96%;
	padding: 0 2% 2%;
}



.headerRight {

	width: 90%;
	padding: 2% 0 0;
}

.headerRight h5{display:inline-block; padding-bottom:2rem; width:50%; float:left;} 
.headerRight h5:nth-child(3n+0){padding-bottom:0rem!important;}


#innerContent-sidebar {
	width: 100%;
	padding-bottom:4%;
		
}

#sidebar {
	width: 100%;
		
}


.sidebar-inner{
	width: 94%;
  padding: 4% 3%;
}
.sidebarContent{padding: 6% 5%;}
.inner-footer{padding-top:1.5%;}

.footerLeft, .footerRight{ width: 90%; padding: 0 5% 5%;}

.parentPost{margin-bottom:3%;}

.postContent{width:84%;}
#DateColumn{ width: 14%; }
#DateColumn-inner{  width: 90%; padding:0% 5%; }
.dateMonth{ padding-top:15%;}
.DateDay{padding: 5% 0%;}
.dateYear{ padding-bottom:20%;}
.page-title{width:88%;}
.postContent img{padding:0 1% 1% 0; width: 30%;}







/*
==============================================================
Menu Styles
==============================================================
*/

#nav {display:none;}
#nav-mobi {display:block;}

#nav ul.menu li{padding: 0 2rem;}
#nav ul.menu li:first-child{}
#nav ul.menu li ul.sub-menu {padding: 0.5rem 0;}
#nav ul.menu li ul.sub-menu li:first-child{margin-top:0%;}
#nav ul.menu li ul.sub-menu li{margin-top:0.7rem;}
#nav ul.menu li ul.sub-menu li a {padding:0.3rem 2rem;}


/*
==============================================================
Font Styles
==============================================================
*/
 
/*===============================================================================================================*/
/*Font Layout */
/*===============================================================================================================*/
   

p, a {font-size:0.76rem; padding-bottom:INFrem;}


h1, h1 a{ font-size: 1.51rem; padding-bottom:0.755rem;}

h2, h2 a { font-size:1.385rem;padding-bottom:0.6925rem;}

h3, h3 a {font-size:1.26rem;padding-bottom:0.63rem;}
    
h4, h4 a {font-size:1.135rem;padding-bottom:0.5675rem;}

h5, h5 a {font-size:1.01rem;padding-bottom:0.505rem;}

h6, h6 a {font-size:0.885rem;padding-bottom:0.4425rem;}


ul,ol,li{font-size:0.76rem;}
#contentWrapper li{padding-bottom:0.38rem;}


#sidebar p, #sidebar a

{font-size:0.72875rem;padding-bottom:INFrem;}

#sidebar li, #sidebar li a
{font-size:0.72875rem;padding-bottom:0.38rem;}

.dateMonth,.dateYear {font-size: 1.135rem;}

.DateDay{font-size: 1.51rem;}


.postContent{font-size:0.76rem; padding-bottom:INFrem;}


/*===============================================================================================================*/
/*Header */
/*===============================================================================================================*/

#header h1, #header h1 a{ font-size: 1.41rem; padding-bottom:0.755rem;}

#header h2, #header h2 a{ font-size: 1.285rem; padding-bottom:0.755rem;}
#header h3, #header h3 a{ font-size: 1.16rem; padding-bottom:0.755rem;}
#header h4, #header h4 a{ font-size: 1.035rem; padding-bottom:0.755rem;}
#header h5, #header h5 a{ font-size: 0.91rem; padding-bottom:0.755rem;}
#header h5, #header h5 a{ font-size: 0.91rem; padding-bottom:0.755rem;}



/*===============================================================================================================*/
/*Menu */
/*===============================================================================================================*/

#nav ul.menu li a {font-size:1.26rem;}
#nav ul.menu li ul li a{font-size:1.135rem;}



#nav ul.menu li ul.sub-menu li.menu-item-has-children a:after{
    border-bottom:0.32428571428571rem solid transparent;
    border-left:0.32428571428571rem solid #FFF; 
    border-top:0.32428571428571rem solid transparent;
    border-right: none;
    margin-top:-1.0318181818182rem;
    right:-0.681rem;



}

#nav ul.menu li ul.sub-menu li.menu-item-has-children:hover a:after
{
    border-left:0.32428571428571rem solid transparent;
    border-right:0.32428571428571rem solid transparent;
    border-top:0.32428571428571rem solid #000;
    border-bottom: none;
    margin-top:-0.74806818181818rem!important;
}


#nav ul.menu li, #nav ul.menu li:hover, #nav ul.menu li.current, #nav ul li.current-menu-item,
#nav ul li.current-menu-parent
 {
    padding-top:2.27rem}


/*===============================================================================================================*/
/*Mobi Menu */
/*===============================================================================================================*/

#nav-mobi ul.menu-mobi .mobi-text {font-size:1.76rem;}

#nav-mobi ul.menu li a {font-size:1.51rem;}
#nav-mobi ul.menu li ul li a{font-size:1.385rem;}

#nav-mobi .mobi-bar{

    width:2.112rem;
    height:1.76rem;
    margin-top:0.22rem;
}


#nav-mobi ul.menu li.menu-item-has-children a:after,
#nav-mobi ul.menu li ul.sub-menu li.menu-item-has-children a:after{
    border-bottom:0.75666666666667rem solid transparent;
    border-left:0.75666666666667rem solid #FFF; 
    border-top:0.75666666666667rem solid transparent;
    border-right: none;
    right:0.3405rem;

}

#nav-mobi ul.menu li.menu-item-has-children a:after{margin-top:-INFrem;}
#nav-mobi ul.menu li ul.sub-menu li.menu-item-has-children a:after{margin-top:-INFrem!important;}





#nav-mobi ul.menu li.menu-item-has-children:hover a:after,
#nav-mobi ul.menu li ul.sub-menu li.menu-item-has-children:hover a:after
{
    border-left:0.75666666666667rem solid transparent;
    border-right:0.75666666666667rem solid transparent;
    border-top:0.75666666666667rem solid #000;
    border-bottom: none;
    margin-top:-INFrem!important;
    
}

/*===============================================================================================================*/
/*Footer */
/*===============================================================================================================*/
#footer ul.menu li a {font-size:1.2rem;}
#footer ul.menu li ul li a{font-size:1.075rem;}



#footer p, #footer a, #footerBottom p, #footerBottom a{font-size:0.76rem;}






/*_end_*/


#footer ul.menu li a{padding-bottom:6%;}




}/*__END__*/
/*
=====================================================================================================
Layout XS - 320px -
=====================================================================================================
*/

@media only screen 

and (min-device-width : 0px) 

and (max-device-width :419px) {



/*
==============================================================
Layout
==============================================================
*/

#contentWrapper {padding: 2% 0;}

#header {padding-bottom:2%; padding-top:4%;}


#nav {display:none;}
#nav-mobi {display:block;}
#footerBottom{height:30px;}

/*
==============================================================
inner-Layout
==============================================================
*/

.inner-header, .inner-content, .inner-contentWrapper, .inner-footer, .inner-footerBottom{
	width: 94%;
	padding: 0 3%;
}
.inner-nav{width:100%; padding:0;}

.logo {
	width: 98%;
	padding: 0 1% 2%;
}



.headerRight {

	width: 98%;
	padding: 0 1%;
}
.headerRight h5{display:inline-block; padding-bottom:2rem; width:100%; float:left;} 
.headerRight h5:nth-child(3n+0){padding-bottom:0rem!important;}

#innerContent-sidebar {
	width: 100%;
		
}

#sidebar {
	width: 100%;
		
}


.sidebar-inner{
	width: 94%;
  padding: 2% 3%;
}
.sidebarContent{padding: 6% 5%;}
.inner-footer{padding-top:1.5%;}

.footerLeft, .footerRight{ width: 90%; padding: 0 5% 5%;}

.parentPost{margin-bottom:3%;}

.postContent{width:84%;}
#DateColumn{ width: 14%; }
#DateColumn-inner{  width: 90%; padding:0% 5%; }
.dateMonth{ padding-top:15%;}
.DateDay{padding: 5% 0%;}
.dateYear{ padding-bottom:20%;}
.page-title{width:88%;}
.postContent img{padding:0 1% 1% 0; width: 30%;}

/*
==============================================================
images
==============================================================
*/
#moduleTop{overflow:hidden;}
#moduleTop img{
	min-height:auto; min-width:600px;
	position:relative;
	margin: 0;
    left: -50%;
    margin-right: -50%;
    

	}

/*
==============================================================
Menu Styles
==============================================================
*/

#nav {display:none;}
#nav-mobi {display:block;}

#nav ul.menu li{padding: 0 2rem;}
#nav ul.menu li:first-child{}
#nav ul.menu li ul.sub-menu {padding: 0.5rem 0;}
#nav ul.menu li ul.sub-menu li:first-child{margin-top:0%;}
#nav ul.menu li ul.sub-menu li{margin-top:0.7rem;}
#nav ul.menu li ul.sub-menu li a {padding:0.3rem 2rem;}




/*
==============================================================
Font Styles
==============================================================
*/
 
/*===============================================================================================================*/
/*Font Layout */
/*===============================================================================================================*/
   

p, a {font-size:0.751rem; padding-bottom:INFrem;}


h1, h1 a{ font-size: 1.501rem; padding-bottom:0.7505rem;}

h2, h2 a { font-size:1.376rem;padding-bottom:0.688rem;}

h3, h3 a {font-size:1.251rem;padding-bottom:0.6255rem;}
    
h4, h4 a {font-size:1.126rem;padding-bottom:0.563rem;}

h5, h5 a {font-size:1.001rem;padding-bottom:0.5005rem;}

h6, h6 a {font-size:0.876rem;padding-bottom:0.438rem;}


ul,ol,li{font-size:0.751rem;}
#contentWrapper li{padding-bottom:0.3755rem;}


#sidebar p, #sidebar a

{font-size:0.71975rem;padding-bottom:INFrem;}

#sidebar li, #sidebar li a
{font-size:0.71975rem;padding-bottom:0.3755rem;}

.dateMonth,.dateYear {font-size: 1.126rem;}

.DateDay{font-size: 1.501rem;}


.postContent{font-size:0.751rem; padding-bottom:INFrem;}


/*===============================================================================================================*/
/*Header */
/*===============================================================================================================*/

#header h1, #header h1 a{ font-size: 1.401rem; padding-bottom:0.7505rem;}

#header h2, #header h2 a{ font-size: 1.276rem; padding-bottom:0.7505rem;}
#header h3, #header h3 a{ font-size: 1.151rem; padding-bottom:0.7505rem;}
#header h4, #header h4 a{ font-size: 1.026rem; padding-bottom:0.7505rem;}
#header h5, #header h5 a{ font-size: 0.901rem; padding-bottom:0.7505rem;}
#header h5, #header h5 a{ font-size: 0.901rem; padding-bottom:0.7505rem;}



/*===============================================================================================================*/
/*Menu */
/*===============================================================================================================*/

#nav ul.menu li a {font-size:1.251rem;}
#nav ul.menu li ul li a{font-size:1.126rem;}



#nav ul.menu li ul.sub-menu li.menu-item-has-children a:after{
    border-bottom:0.32171428571429rem solid transparent;
    border-left:0.32171428571429rem solid #FFF; 
    border-top:0.32171428571429rem solid transparent;
    border-right: none;
    margin-top:-1.0236363636364rem;
    right:-0.6756rem;



}

#nav ul.menu li ul.sub-menu li.menu-item-has-children:hover a:after
{
    border-left:0.32171428571429rem solid transparent;
    border-right:0.32171428571429rem solid transparent;
    border-top:0.32171428571429rem solid #000;
    border-bottom: none;
    margin-top:-0.74213636363636rem!important;
}


#nav ul.menu li, #nav ul.menu li:hover, #nav ul.menu li.current, #nav ul li.current-menu-item,
#nav ul li.current-menu-parent
 {
    padding-top:2.252rem}


/*===============================================================================================================*/
/*Mobi Menu */
/*===============================================================================================================*/

#nav-mobi ul.menu-mobi .mobi-text {font-size:1.751rem;}

#nav-mobi ul.menu li a {font-size:1.501rem;}
#nav-mobi ul.menu li ul li a{font-size:1.376rem;}

#nav-mobi .mobi-bar{

    width:2.1012rem;
    height:1.751rem;
    margin-top:0.218875rem;
}


#nav-mobi ul.menu li.menu-item-has-children a:after,
#nav-mobi ul.menu li ul.sub-menu li.menu-item-has-children a:after{
    border-bottom:0.75066666666667rem solid transparent;
    border-left:0.75066666666667rem solid #FFF; 
    border-top:0.75066666666667rem solid transparent;
    border-right: none;
    right:0.3378rem;

}

#nav-mobi ul.menu li.menu-item-has-children a:after{margin-top:-INFrem;}
#nav-mobi ul.menu li ul.sub-menu li.menu-item-has-children a:after{margin-top:-INFrem!important;}





#nav-mobi ul.menu li.menu-item-has-children:hover a:after,
#nav-mobi ul.menu li ul.sub-menu li.menu-item-has-children:hover a:after
{
    border-left:0.75066666666667rem solid transparent;
    border-right:0.75066666666667rem solid transparent;
    border-top:0.75066666666667rem solid #000;
    border-bottom: none;
    margin-top:-INFrem!important;
    
}

/*===============================================================================================================*/
/*Footer */
/*===============================================================================================================*/
#footer ul.menu li a {font-size:1.2rem;}
#footer ul.menu li ul li a{font-size:1.075rem;}



#footer p, #footer a, #footerBottom p, #footerBottom a{font-size:0.751rem;}






/*_end_*/


#footer ul.menu li a{padding-bottom:6%;}



}/*__END__*/