/*



Theme Name: Gump Columns



Theme URI: http://wordpress.org/extend/themes/gump-columns/



Template: gump



Author: Miro Kuru



Description: Columnized child of Gump.



Tags: light,gray,white,one-column,two-columns,right-sidebar,flexible-width,custom-background,custom-header,custom-menu,editor-style,featured-images,flexible-header,full-width-template,microformats,post-formats,sticky-post,theme-options,translation-ready



Version: 1.1.1459717616



Updated: 2016-04-03 22:06:56



*/







@charset "UTF-8";







#mainContent ul {

margin-left: 1em;

padding-left: 0;

}

div.entry-content ul {
  margin-left: 1em;
}

div.entry-content ul li {
  line-height: 20.5px;
  margin-bottom: 6px;
}

p,h1,h2,h3 {font-size: medium; font-family: 'Josefin Sans', sans-serif;}

h2.site-description {

font-size: medium; font-family: 'Josefin Sans', sans-serif;

text-shadow: #202020 0.0em 0.0em 0.1em;

}

h1.site-title {

font-family: 'Josefin Sans', sans-serif;

text-shadow: #202020 0.0em 0.0em 0.1em;

}

#site-navigation.main-navigation .menu-toggle {

background-color: rgba(255,255,255,0.8);

}

#menu-paavalikko.menu.nav-menu a {

background-color: rgba(214,239,249,0.8);

padding: 4px 4px 4px 4px;

margin-top: 4px;

border: 1px solid #66777e;

border-radius: 4px;

}

ul,nav#site-navigation.main-navigation {

font-size: medium; font-family: 'Josefin Sans', sans-serif;

}

nav#site-navigation.main-navigation,div.menu-paavalikko-container ul {

text-shadow: #f0f0f0 0.0em 0.0em 0.2em;

}

#mainContent ul li {

margin-bottom: 0;

}

#comments { display: none;}

#menu-paavalikko.menu.nav-menu li.current-page-ancestor a {

	color: #cb5235;

}

ul#menu-paavalikko.menu.nav-menu li.current_page_item a {

	color: #cb5235;

}

.child_page-container {

background-color: White;

}



.landscape.thumbnail {

padding-right: 8px;

}

@media (min-height: 400px) {

article {

  -webkit-columns: 2 200px;

  -moz-columns: 2 200px;

  columns: 2 200px;

  -webkit-column-gap: 2em;

  -moz-column-gap: 2em;

  column-gap: 2em;

  -webkit-column-rule: 1px dotted #ddd;

  -moz-column-rule: 1px dotted #ddd;

    column-rule: 1px dotted #ddd;

}
}

@media (min-height: 600px) {

article {

  -webkit-columns: 3 200px;

  -moz-columns: 3 200px;

   columns: 3 200px;

  -webkit-column-gap: 2em;

  -moz-column-gap: 2em;

   column-gap: 2em;

  -webkit-column-rule: 1px dotted #ddd;

  -moz-column-rule: 1px dotted #ddd;

   column-rule: 1px dotted #ddd;

}
h1.site-title {
  font-size: 60px;
}
}

@media (min-height: 400px) {

div#primary.gallerypage article {

  -webkit-columns: 1;

  -moz-columns: 1;

  columns: 1;

  -webkit-column-gap: 2em;

  -moz-column-gap: 2em;

  column-gap: 2em;

  -webkit-column-rule: 1px dotted #ddd;

  -moz-column-rule: 1px dotted #ddd;

    column-rule: 1px dotted #ddd;

}}

@media (min-height: 600px) {

div#primary.gallerypage article {

  -webkit-columns: 1;

  -moz-columns: 1;

   columns: 1;

  -webkit-column-gap: 2em;

  -moz-column-gap: 2em;

   column-gap: 2em;

  -webkit-column-rule: 1px dotted #ddd;

  -moz-column-rule: 1px dotted #ddd;

   column-rule: 1px dotted #ddd;

}}

div#primary.gallerypage article {
  text-align: center;
}

#primary {

  border: 2px solid #f0f0f0;

  border-radius: 5px;

  background-color: rgba(255, 255, 255, 0.7);

}



#main .widget-area {

  text-align: left;

}



#main #secondary {

  display: inline;

  float: none;

}

#main .widget-area {

  margin-top: -5em;

}



#main .widget-area ul {

  text-align: left;

  width: 100%;

  -webkit-columns: 3 200px;

  -moz-columns: 3 200px;

   columns: 3 200px;

  -webkit-column-gap: 2em;

  -moz-column-gap: 2em;

   column-gap: 2em;

  -webkit-column-rule: 1px dotted #ddd;

  -moz-column-rule: 1px dotted #ddd;

   column-rule: 1px dotted #ddd;

}



h1.entry-title {

  position: absolute;

  margin-top: -1.5em;

}

div#primary.transparent-sidebar .widget-area {
  margin-top:-110px;
  background-color: transparent;
}

main#main.site-main article.page.type-page.hentry {
  padding-top: 2em;
}

