/* 
Theme Name: Responsive Child Theme
Theme URI: http://cyberchimps.com/guide/child-theme-example/
Description: Responsive Child Theme
Template: responsive
Version: 1.0.0
Author: CyberChimps
Author URI: https://cyberchimps.com/
License: GNU General Public License
License URI: license.txt

*/

/* =Start From Here
-------------------------------------------------------------- */
img, iframe, object, embed, video 
{
max-width: 100%;
}


/*
#logo::before
{
content: url(medallion-sm.png);
float: left;
}
*/

.skip-container
{
padding-top: 0;
}

.site-name
{
font-family: verdana, arial, sans-serif;

}


#logo .site-description
{
color: #000000;
}


#wrapper
{
margin-top: 0px;
margin-bottom: 0px;
}



/* ------- NAVIGATION BAR  ------ */
.main-nav .menu
{
background: #006699;
}

.main-nav .menu .menu-item a:hover
{
  color: #000000;
  background: #66aaee;
  outline-width: 0px;
  outline-style: none;
}

.menu .sub-menu li a:hover
{
text-decoration: underline;
}


hr
{
background-color: #000000;
}


/* Heading styles --------- */

h1
{
font-size: 1.8em;
}

h2
{
font-size: 1.4em;
}

h3
{
font-size: 1.2em;
}

.main h2
{
font-size: 1.2em;
font-style: italic;
cursor: pointer;
}

.main h2::before
{ 
content: "+ - ";
}


.widget-title h3
{
font-size: 1.2em;
}

.textwidget h3
{
font-size: 1.2em;
}

.main h3
{
font-size: 1.2em;
}

/* calendar -------------- */

.calendarwrapper
{
width: 100%;
}



/* widgets in right sidebar ------------ */

.widget-wrapper
{
border: 1px solid #000;
}


.widget-wrapper h3
{
padding-bottom: 10px;
}

#mobilesearch
{
margin-top: 0px;
padding-top: opx;
}


p, hr, dl, pre, form, table, address, blockquote
{
  margin-top: .5em;
  margin-right: 0px;
  margin-bottom: .5em;
  margin-left: 0px;
}



.colophon-widget
{
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  min-height: 0px;
}

/* ---- SIDEBAR ---- */

.sidebarright
{
width: 10em;
min-width: 320px;
float: right;
margin-left: 2px;
border: 2px solid #006699;
border-radius: 15px;
padding: 10px;
}

/* ---- FORM STYLES ---- */


legend
{
color: #fff;
background: #000;
}

/* ----- BLOCK FLOATS ----- */

.floatleft
{
float: left;
margin-right: 10px;
clear: both;
}

.floatright
{
float: right;
margin-left: 10px;
clear: both;
}

hr
{
clear: both;	
}

.site-description
{
font-size: .8em;
}


.sidebar
{
font-size: .9em;
}

.col_50
{
width: 350px;
float: left;
margin-right: 10px;
}

.col_30em
{
width: 30em;
float: left;
margin-right: 10px;
}


@media (min-width:500px) 
{ 
{
float: left;
font-size: .5em;
color: red;
}
}

hr
{
clear: left;
}

