/*
Theme Name: Iconic One Pro
Custom CSS Template for Iconic One Pro
*/

/* hide or display */
.ads-header-desktop { display: block; }
.ads-header-tablet,
.ads-header-mobile { display: none; }
@media only screen and (min-width: 720px) and (max-width: 800px) {
.ads-header-tablet { display: block; }
.ads-header-desktop,
.ads-header-mobile { display: none; }
}
@media only screen and (max-width: 719px) {
.ads-header-mobile { display: block; }
.ads-header-desktop,
.ads-header-tablet { display: none; }
}

.ads-header-desktop {
float: right;
margin-right: 150px;
margin-top: -25px  }
.ads-header-tablet { 
float: right;
margin-right: 0px;
margin-top: 0px; } 
.ads-header-mobile {
float: right;
margin-right: 0px;
margin-top: 0px;}

body {
    font-size: 14px;
    font-family: "Arial", sans-serif, Helvetica;
    text-rendering: optimizeLegibility;
    color: #444;
}

footer[role="contentinfo"] a {
  color: #FBFFFF;
}

.archive-title, .page-title {
  font-size: 28px;
  line-height: 1.2;
  font-weight: normal;
  text-transform: none;
  color: #545252;
}	

.entry-content ul {
    list-style: none;
}

.entry-content li, .comment-content li, .mu_register li {
  background: url(http://placerapengar.nu/wp-content/images/pil.png) no-repeat 7px 7px;
  margin: 0 0 0 10px;
  padding: 0px 0px 3px 25px;
  vertical-align: middle;
}

.entry-content table, .comment-content table {
color: #1E1E1E;
font-size: 12px;
}

.entry-content th, .comment-content th {
background: #5D2A77;
font-size: 12px;
color: #FFFFFF;
}

.wpsm-comptable{font-size:150%}

.themonic-logo {
padding: 0px;
float: left;
margin: 5px 0;
}

.widget-area .widget a:hover {
	color: #0e79c7;
	text-decoration: underline;
}

.widget-area .widget a {
color: #0e79c7;
text-decoration: none;
font-size: 98%;
}

.themonic-nav li:hover {
		display: inline-block;
		text-decoration: none;
		background:#0e79c7;
		}

.themonic-nav .current-menu-item a, .themonic-nav .current-menu-ancestor a, .themonic-nav .current_page_item a, .themonic-nav .current_page_ancestor a {
background: #585858;
}

.themonic-nav li a {
border-bottom: 0;
color: #FFFFFF;
line-height: 3.692307692;
padding: 0 20px;
text-transform: uppercase;
transition: all 0.4s ease 0s;
white-space: nowrap;
}

.wrapper {
border: 0px solid #e9e9e9;
}

.site-header {
border-left: 0px solid #E9E9E9;
border-right: 0px solid #E9E9E9;
border-top: 0px solid #E9E9E9;
height: auto;
margin-bottom: 5px;
text-align: left;
}

.themonic-nav ul.nav-menu, .themonic-nav div.nav-menu ul {
background: none repeat scroll 0 0 #829b7e;
border-bottom: 0px solid #585858;
}

.widget-area .widget-title {
background: #829b7e;
font-size: 16px;
color: white;
}

a {
color: #0e79c7;
text-decoration: none;
}

p {
line-height: 24px;
margin-bottom: 15px;
font-family: Arial, sans-serif;
font-size: 15px;
}


#boxStart {
width: 93%;
max-width: 93%;
padding: 10px;
float: left;
display: inline;
margin-bottom: 10px;
background-color: #F6F6F6;
line-height: 24px;
font-size: 16px;
margin-top: 10px;
}

#boxStart2{
width: 93%;
max-width: 93%;
padding: 10px;
float: left;
display: inline;
margin-bottom: 10px;
background-color:FFFFFF; /*#B1EAD4;*/
line-height: 24px;
font-size: 14px;
}

#boxVarning {
    width: 95%;
    max-width: 100%;
    padding: 10px;
    float: left;
    display: inline;
    margin-bottom: 10px;
    background-color: #f9e8e7;
    line-height: 20px;
    font-size: 13px;
    margin-top: 0px;
}

.entry-content h1, .comment-content h1 {
    font-size: 24px;
    line-height: 1.5;
margin: 10px 0;
}

.entry-content h3 {
margin: 8px 0;
}

.entry-content h2 {
font-size: 24px;
line-height: 1.6;
color: #444444;
margin: 10px 0;
}

h3 {
font-size: 1.1em;
font-weight: bold;
font-family: 'Lato', sans-serif;
}


h4 {
font-size: 20px;
line-height: 30px;
}


#column1-wrap {
    float: left;
    width: 150px;
   
}
#column1 {
    margin-right: 10px;
}
#column2 {
    float: left;
    width: 90px;
    margin-left:0px;
}
#clear {
    clear: both;
}

#element1 {
position: relative;
float: right;
margin-right: 3px;
}

#element2 {
position: relative;
float: left;
margin-right: 3px;
}

.alignright {
display: inline;
float: right;
margin-left: 20px;
}


.header-post-title-container {
border-bottom: 1px solid #EAEAEA;
padding: 5px 0;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.05) inset;
}

#secondary h3.widget-title {
font-size: 20px;
line-height: 32px;
padding-bottom: 15px;
}


img {
max-width: 100%;
height: auto;
vertical-align: top;
margin-bottom: 8px;
}


footer[role="contentinfo"] {
background: #f2f2f2;
width: 100%;
border-top: 1px solid #ededed;
border-bottom: 1px solid #E9E9E9;
clear: both;
font-size: 14px;
height: auto;
line-height: 2;
margin-right: auto;
margin-bottom: 0px;
padding: 10px 0;
background-color: #829b7e;
color: white;
}

#iop-footer .widget-title {
background: #829b7e;
padding: 2px;
padding-left: 4px;
}

.widget-area .widget p {
margin-bottom: 12px;
padding: 2px;
padding-left: 4px;
}

#searchsubmit {
background: #829b7e;
border: 1px solid #f1f1f1;
box-shadow: none;
color: #f1f1f1;
height: 35px;
padding-bottom: 5px;
width: 35%;
margin-bottom: 0;
}

.widget-area #s {
width: 55.66%;
border: 1px solid #e1e1e1;
box-shadow: none;
float: left;
height: 25px;
margin-bottom: 0;
margin-right: -4px;
}

.themonic-nav li a {
    font-weight: bold;
}

::selection {
background: #0fbe7c;
color: #fff;
}

.button {
display: block;
width: 150px;
height: 18px;
color: #FFF !important;
background: #7BBE2C;
text-align: center;
border-radius: 5px;
font-weight: bold;
text-decoration: none;
font-size: 14px;
padding: 10px;
padding-bottom: 13px;
margin-top: 10px;
}


.themonic-nav li ul li a {
background: #6DA867;
}


.themonic-nav li ul li a:hover {
		background: #0e79c7;
		color: white;
	}

.highlight-block-button a, .highlight-block-button a:visited {
color: #FFF;
text-decoration: none;
font-family: Arial;
margin: 0 auto 20px auto;
padding: 12px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #7BBE2C;
text-align: center;
width: 40%;
min-width: 100px;
}

.ingress-text {
font-size: 16px;
line-height: 20px;
font-weight: 600;
}

.highlight {
font-size: 13px;
line-height: 20px;
font-weight: 600;
}
