
@media screen and (min-width: 1000px) {
.search-submit:before {
        top: -6px;
}
.search-submit {
        margin-top: 0px;
}
input[type="search"],
textarea {
        font-size: 10pt;
        margin-top: 0px;
        display: inline-block;
        vertical-align: middle;
}
.search-submit:before {
	font-size: 18pt;
        margin-top: 1px;
        display: inline-block;
        vertical-align: middle;
}
#footer_text {
 font-size: 8pt;
 color: #FFFFFF;
 margin-bottom: 0px;
}
#footer_titles {
 font-size:10pt;
 color: #000000;
 margin-bottom: 0px;
}
#twitter_logo {
 width: 30px;
 padding-right: 4px;
 padding-top: 14px;
}
.widget {
	border-top: 0;
	margin-bottom: 20px;
	padding-top: 0;
        font-family: Merriweather, Georgia, serif;
	font-size: 10pt;
}

.widget .widget-title {
        font-family: Merriweather, Georgia, serif;
	font-size: 14pt;
	letter-spacing: 0.046875em;
	margin-bottom: 0px ;
	text-transform: uppercase;
}
}

@media screen and (max-width: 1000px)  and (min-width: 800px) {
.search-submit:before {
        top: -4px;
}
.search-submit {
        margin-top: 0px;
}
input[type="search"],
textarea {
        font-size: 9pt;
        margin-top: 0px;
        display: inline-block;
        vertical-align: middle;
}
.search-submit:before {
	font-size: 16pt;
        margin-top: 1px;
        display: inline-block;
        vertical-align: middle;
}
#footer_text {
 font-size: 7pt;
 color: #FFFFFF;
 margin-bottom: 0px;
}
#footer_titles {
 font-size:9pt;
 color: #000000;
 margin-bottom: 0px;
}
#twitter_logo {
 width: 28px;
 padding-right: 4px;
 padding-top: 14px;
}
.widget {
	border-top: 0;
	margin-bottom: 20px;
	padding-top: 0;
        font-family: Merriweather, Georgia, serif;
	font-size: 9pt;
}

.widget .widget-title {
        font-family: Merriweather, Georgia, serif;
	font-size: 13pt;
	letter-spacing: 0.046875em;
	margin-bottom: 0px ;
	text-transform: uppercase;
}
}

@media screen and (max-width: 800px)  and (min-width: 650px) {
.search-submit:before {
        top: -9px;
}
.search-submit {
        margin-top: 1px;
}
input[type="search"],
textarea {
        font-size: 8pt;
        margin-top: 0px;
        display: inline-block;
        vertical-align: middle;
}
.search-submit:before {
	font-size: 14pt;
        margin-top: 1px;
        display: inline-block;
        vertical-align: middle;
}
#footer_text {
 font-size: 6pt;
 color: #FFFFFF;
 margin-bottom: 0px;
}
#footer_titles {
 font-size:8pt;
 color: #000000;
 margin-bottom: 0px;
}
#twitter_logo {
 width: 25px;
 padding-right: 4px;
 padding-top: 14px;
}
.widget {
	border-top: 0;
	margin-bottom: 20px;
	padding-top: 0;
        font-family: Merriweather, Georgia, serif;
	font-size: 8pt;
}

.widget .widget-title {
        font-family: Merriweather, Georgia, serif;
	font-size: 11pt;
	letter-spacing: 0.046875em;
	margin-bottom: 0px ;
	text-transform: uppercase;
}
}

@media screen and (max-width: 650px)  and (min-width: 550px) {
.search-submit:before {
        top: -11px;
}
.search-submit {
        margin-top: 4px;
}
input[type="search"],
textarea {
        font-size: 6pt;
        margin-top: 0px;
        display: inline-block;
        vertical-align: middle;
}
.search-submit:before {
	font-size: 10pt;
        margin-top: 1px;
        display: inline-block;
        vertical-align: middle;
}
#footer_text {
 font-size: 5pt;
 color: #FFFFFF;
 margin-bottom: 0px;
}
#footer_titles {
 font-size:7pt;
 color: #000000;
 margin-bottom: 0px;
}
#twitter_logo {
 width: 19px;
 padding-right: 4px;
 padding-top: 15px;
}
.widget {
	border-top: 0;
	margin-bottom: 20px;
	padding-top: 0;
        font-family: Merriweather, Georgia, serif;
	font-size: 7pt;
}

.widget .widget-title {
        font-family: Merriweather, Georgia, serif;
	font-size: 10pt;
	letter-spacing: 0.046875em;
	margin-bottom: 0px ;
	text-transform: uppercase;
}
}

@media screen and (max-width: 550px) {
.search-submit:before {
        top: -15px;
}
.search-submit {
        margin-top: 4px;
       height: 21px;
}
input[type="search"],
textarea {
        font-size: 5pt;
        margin-top: 0px;
        display: inline-block;
        vertical-align: middle;
}
.search-submit:before {
	font-size: 10pt;
        margin-top: 1px;
        display: inline-block;
        vertical-align: middle;
}
#footer_text {
 font-size: 4pt;
 color: #FFFFFF;
 margin-bottom: 0px;
}
#footer_titles {
 font-size:6pt;
 color: #000000;
 margin-bottom: 0px;
}
#twitter_logo {
 width: 16px;
 padding-right: 3px;
 padding-top: 15px;
}
.widget {
	border-top: 0;
	margin-bottom: 20px;
	padding-top: 0;
        font-family: Merriweather, Georgia, serif;
	font-size: 6pt;
}

.widget .widget-title {
        font-family: Merriweather, Georgia, serif;
	font-size: 8pt;
	letter-spacing: 0.046875em;
	margin-bottom: 0px ;
	text-transform: uppercase;
}
}

.cat_hr {
height: 2px;
border: none;
}

.search-submit {
	border-radius: 0;
        border: 2px solid #000000;
}
input[type="search"],
textarea {
	background: #eaeaea;
	border: 2px solid #000000;
	border-radius: 2px;
}
.search-submit:before {
       -webkit-transform: rotate(315deg); 
       -moz-transform: rotate(315deg); 
       -o-transform: rotate(315deg);
	content: "⚲";
	left: 0px;
}
@media screen and (min-width: 61.5625em) {
	body:not(.search-results) article:not(.type-page) .entry-footer
	{
		float: none;
		margin-top: 1.5em;
		width: 100%;
	}
	.single .byline, .full-size-link,
	body.group-blog:not(.search-results) .byline,
	body:not(.search-results) .entry-format,
	body:not(.search-results) .cat-links,
	body:not(.search-results) .tags-links,
	body:not(.search-results) article:not(.sticky) .posted-on,
	body:not(.search-results) article:not(.type-page) .comments-link,
	body:not(.search-results) article:not(.type-page) .entry-footer .edit-link
	{
   		display: none;
	}
  	body:not(.search-results) article:not(.type-page) .entry-footer > span:not(:last-child):after
	{
		display: none;
	}
	body:not(.search-results) article:not(.type-page) .entry-content
	{
		float: none;
		width: 100%;
	}
	body:not(.search-results) article:not(.type-page) .entry-footer .avatar
	{
		display: inline;
		margin: auto 0.3em 1em auto;
		width: 27px;
	}
}


a#FIROMENU {color:#eaeaea;}
a#FIROMENU:hover {color:#f7941e;}

p + ul {
 margin-top: -10px;
}

.2 {
 border: 5px solid #000000;
}

.post-side-text {
 font-size: 12pt;
 font-family: Merriweather, Georgia, serif;
}

.post-side {
 float: right;
 width: 28%;
 border: 0;
 padding-top:25px;
}
.content-area {
  float: left;
  width: 70%;
 padding-top: 10px;
}


table, td, tr, tbody { 
   border: 0;
   padding: 0px;
}

.main-navigation li ul li a {
  background: #1e6b8b;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;
}

.main-navigation .menu-item-has-children > a:after {
		content: none;
}
.main-navigation {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  border-left: 1px solid #000000;
  background-color: #1e6b8b;
 }

.site {
    margin: 0 0 0 0;
}
 
body:not(.custom-background-image):before,
    body:not(.custom-background-image):after {
    height: 0px !important;
}
 
.site-inner {
    overflow: hidden !important;
}

.header-image a:hover img,
.header-image a:focus img {
	opacity: 1;
}

.page-header {
	margin: 0;
	padding-top: 0;
}
.main-navigation li a:hover {
	color: #fd9b04
}

.dropdown-toggle:hover,
.dropdown-toggle:focus {
	background-color: #000000;
	color: #fd9b04;
}

.main-navigation a:hover,
.main-navigation a:focus {
	color: #fd9b04;
}

.main-navigation li:hover > a, 
.main-navigation li.focus > a { color: #fd9a07; }
.main-navigation li > a {
 color: #eaeaea;
 width: 100%;
}




.no-sidebar .entry-header, .no-sidebar .entry-content, .no-sidebar .entry-summary, .no-sidebar .entry-footer, .no-sidebar .comments-area, .no-sidebar .image-navigation, .no-sidebar .post-navigation, .no-sidebar .pagination, .no-sidebar .page-header, .no-sidebar .page-content, .no-sidebar .content-bottom-widgets .main-navigation {
margin-right: 0px;
margin-left: 0px;
padding-top: 0px
}

.site-header-menu,
.header-image {
		margin-top: 0em;
		margin-bottom: 0em;
}


.header-image {
  border-top: 0px solid #000000;
  border-bottom: 0px solid #000000;
  border-right: 0px solid #000000;
  border-left: 0px solid #000000;
}

.header-image {
 max-width: 100%;
 margin: 0 auto;
}

#masthead {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
@media screen and (min-width: 44.375em) {
.site-header-main .site-branding {
margin: 0;
}

.site-header-main {
 max-width: 1320px;
 margin: auto;
}

@media only screen and (min-width: 910px) {
	.main-navigation .primary-menu > li {
		display: inline-block;
		float: none; 

	}
	.main-navigation ul {
		text-align: center;
	}
}


a {
    color: #1e6b8b;
}

a:hover, a:focus {
    color: #fd9b04;
}
