/* 



WOO CUSTOM STYLESHEET

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

Instructions:

Add your custom styles in this file instead of style.css so it 

is easier to update the theme. Simply copy an existing style 

from style.css to this file, and modify it to your liking. */



/*FONT OVERRIDES*/

h1, h2, h3, h4, h5, h6 {margin-bottom:0.6em; }

body {font: bold 16px/1.2em "Open Sans",arial,sans-serif;}



/*IMG STYLES*/

.border {

				border: 4px solid #ffffff;

				-moz-box-shadow:    0px 0px 3px 3px rgba(123,180,225,0.5);

				-webkit-box-shadow: 0px 0px 3px 3px rgba(123,180,225,0.5);

				box-shadow:         0px 0px 3px 3px rgba(123,180,225,0.5);

}





/*MASTHEAD*/





#header {

    padding: 2em 0px 1.5em 0px;

}



#navigation {margin-top: 10px;}

/*yellow #E2F2AA*/

.nav li.current_page_item > a, .nav li.current_page_parent > a, .nav li.current-menu-ancestor > a, .nav li.current-cat > a, .nav li.current-menu-item > a {background: none repeat scroll 0% 0% #33479e;}

.nav li.current_page_item > a:hover, .nav li.current_page_parent > a:hover, .nav li.current-menu-ancestor > a:hover, .nav li.current-cat > a:hover, .nav li.current-menu-item > a:hover {

background: none repeat scroll 0% 0% #1a40e4;

}

#navigation .nav li ul {

    background: none repeat scroll 0% 0% #cbcbcb; color:#33479e;}



#navigation .nav li.parent > a:after {border-width: 0.0em;border-color: #cbcbcb transparent transparent;right: 0em;}

#navigation .nav li.parent > a:hover{background: none repeat scroll 0% 0% #cbcbcb;}



#navigation .nav li ul li a {font-size: 1.0em;}

#navigation .nav li ul li a:hover {text-decoration:none; color:#1a40e4;}

#navigation .nav li a:hover  {background: none repeat scroll 0% 0% #cbcbcb; color:#1a40e4!important;}

.nav li.current-menu-item {

  background: transparent;

  color: #1a40e4!important;

  text-shadow: none;

}

#navigation .nav a {font: bold 19.2px/1.9em "Open Sans Condensed",arial,sans-serif;}

.nav a {padding: 4px 8px; margin-right: 4px;}



/*Search*/



#header .search_main {width: 115px;}



#searchform, .searchform {

    border-color: #33479E;

    margin-top: 4px;

}



#header .search_main {margin-top: -105px;}



/*HERO SLIDER*/



#featured article header {background: none repeat scroll 0% 0% rgba(237, 237, 237, 0.8);}



#featured article header h1 {color: #000000;}



#featured article header .entry {color: #000000;}



.featured-wrap .flex-direction-nav .flex-prev {

    background-color: #EDEDED;

    background-image: url('images/ico-slider-prev-alt.png'), -moz-linear-gradient(center top , #EDEDED 0%, #EDEDED 100%);

}

.featured-wrap .flex-direction-nav .flex-next {

    background-color: #EDEDED;

    background-image: url('images/ico-slider-next-alt.png'), -moz-linear-gradient(center top , #EDEDED 0%, #EDEDED 100%);

}

#featured article header h1,h2,h3,h4,h5,h6,h7,h8,h9,h10 {

    font-family: "Lucida Grande",sans-serif;

    font-size: 1.6em;

    font-weight: bold;

}

#featured article header .entry {

    font-family: "Open Sans",sans-serif;}

/*{

    padding: 10px 15px 15px;

    bottom: 15px;

    left: 10px;

    height: 55px;

}*/



/*WELCOME MESSAGE*/



#intro {padding: .5em 0px;}





/*FEATURES*/



/*SIDE BAR*/



#sidebar

{

    margin: 0px;

    padding: 10px 0px 0px 0px;

    border: 0px none;

    font-size: 100%;

    vertical-align: baseline;

}

#sidebar {

    margin-top: 0px;

    width: 24%;

    clear: none;

}

body {font: bold 16px/1.2em "Open Sans Condensed",arial,sans-serif;}

.gce-page-grid .gce-calendar {color: #5D9ABD;}





/* FOOTER*/



#footer-widgets {

    padding: 30px 0px 0px 0px;

    background: url('../../uploads/2014/04/cloth_texture626.png') repeat scroll 0% 0% #243AB2;

}



#footer-widgets a {color: #ededed!important; }

#footer-widgets a {font-size: 110%!important; }



#footer-widgets .widget {color: #ededed;}

#footer-widgets .widget {font-size: 105%;}



#footer-widgets .widget h3 {color: #ededed;}

#footer-widgets .widget h3 {font-size: 95%;}



#footer {

    padding: .5em 0px .5em;

    font-weight: bold;

    border-top: 2px color: #243AB2;

    background: repeat scroll 0% 0% #252525;

}



#footer a {

    color: #585858 !important;

}



  /* 7. HOME WIDGETS */



  #home-layout .block {

    margin-right: 2.08%;

    /* 20 / 960 = 0.0208 */

    float: left;

  }

  #home-layout.col-2 .content {

    width: 63.72%;

    /* 470 / 960 = 0.4896 */

  }

  #home-layout.col-2 .sidebar {

    width: 31.86%;

    margin-right: 0;

  }

  

  #home-widgets {border-top:5px dotted #5D9ABD; padding-top:3em; margin-top:1.5em;}

  #home-widgets .block {

    margin-right: 2.08%;

    /* 20 / 960 = 0.0208 */

    float: left;

  }

  #home-widgets.col-3 .block {

    width: 31.86%;

    /* 306 / 960 = 0.3186 */

  }

  #home-widgets.col-3 .home-widget-3 {

    margin-right: 0;

  }

/*calendar*/



.widget_Facebook_Events_Widget  .fb-events-container    { 

    font: bold 16px/1.5em "Open Sans",arial,sans-serif;

    overflow-y: visible;

    overflow-x: hidden;

    height: auto;

}

.fb-event {

    background-color: #ffffff;

    border: 0px solid;

    border-bottom: 1px dotted#585858;

    overflow: hidden;

    margin: 0px 0px 5px;

    padding: 5px;

    height: auto;

    font: bold 14px/1.0em "Open Sans",arial,sans-serif; color: #585858;

}

a.fb-event-anchor {font: bold 15px/1em "Lucida Grande",arial,sans-serif;}

.fb-event-anchor img {display:none;}

a .fb-event-title, a .fb-event-time, a .fb-event-location {font: bold 14px/1.0em "Open Sans",arial,sans-serif; color: #585858;}

#like_box_facbook-5 iframe,
#text-10 iframe {max-width:100%;} /*forces Facebeook and Livestream widgets to stay within width of column */

/*hide calendar read more button */
.timely .ailec-read-more {display:none!important;}

@media only screen and (max-width: 1280px) {}

@media only screen and (max-width: 1024px) {/*col-m iPad Landscape*/}

@media only screen and (max-width: 980px) {/*col-s*/}

@media only screen and (max-width: 920px) {/*col-s*/

#header .search_main {margin-top: 5px;}

.nav {margin-left:1em;}

#navigation .nav a {

    font: bold 16.2px/1.9em "Open Sans Condensed",arial,sans-serif;

}

}

@media only screen and (max-width: 800px) {/*col-xs*/



.nav {margin-left:1em;}

#navigation .nav a {

    font: bold 15px/1.9em "Open Sans Condensed",arial,sans-serif;

}



}

@media only screen and (max-width: 768px) {



}

@media only screen and (max-width: 635px) {/*col-s*/

#home-layout.col-2 .sidebar,

#home-layout.col-2 .content,

#home-widgets .block,

#home-widgets.col-3 .block {

float:none; width:100%; display:block;

}
#searchform, .searchform {
{display:none}
}

}

@media only screen and (max-width: 360px) {}

@media only screen and (max-width: 320px) {}

