/* 
Theme Name: (itatol digest) Responsive Keep Child Theme
Theme URI: https://github.com/cyberchimps/responsive-childtheme/tree/pro-child-theme
Description: Responsive Pro Child Theme
Template: responsive-keep
Version: 1.0.0
Author: rmdhar + CyberCimps 
Author URI: https://cyberchimps.com
License: GNU General Public License
License URI: license.txt 

Responsive WordPress Theme, Copyright (C) 2003-2012 Emil Uzelac 

*/

/* =Start From Here
-------------------------------------------------------------- */
.site-description {
	display: block;
	margin: 10px 0;
	color: #333;
	font-size: 1.2em; /* = 14px */
}

p {
	word-wrap: break-word;
	font-size: 1.2em; 
	line-height: 1.5em;
}






.post-entry a:link
{
  padding-bottom: 2px;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #cc0000;
  text-decoration-line: none;
  text-decoration-style: solid;
}

.post-entry a:hover
{
 padding-bottom: 2px;
  background-color: #ffeff4;
  color: red;
  text-decoration-line: none;
  text-decoration-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #f5467a;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #f5467a;
}

	
.journal 

{

background-color: #fdf8f2;

background-image: url(img/blockquote.gif);

background-repeat: no-repeat;

background-attachment: scroll;

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: dashed;

border-right-style-value: dashed;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: dashed;

border-left-style-value: dashed;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #cccccc;

border-right-color-value: #cccccc;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #cccccc;

border-left-color-value: #cccccc;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

padding-top: 8px;

padding-right: 12px;

padding-bottom: 8px;

padding-left: 12px;

margin-top: 5px;

margin-right: 0pt;

margin-bottom: 5px;

margin-left: 0pt;

text-align: justify;

font-style: normal;

font-variant: normal;

font-weight: normal;

font-size: 1em;

font-family: Georgia,Times New Roman,Times,serif;

line-height: 22px;

}

.journal2 {border: 1px solid rgb(255, 204, 0); margin: 0pt 0pt 0.5em; padding: 0.5em 1em; background-color: rgb(255, 255, 153); -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; text-align: justify;}
.journal2 p {font-size:12px;}

.journal3 {border: 1px solid rgb(251, 200, 77); margin: 0pt 0pt 0.5em; padding: 0.5em 1em; background-color: rgb(255, 241, 189); -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; text-align: justify;}
.journal3 p {font-size:12px;}
.journal4 {
text-align: left;

border-top-width: 2px;

border-top-style: solid;

border-top-color: #cccccc;

border-bottom-width: 2px;

border-bottom-style: solid;

border-bottom-color: #cccccc;

padding-top: 2px;

padding-right: 5px;

padding-bottom: 2px;

padding-left: 5px;

font-size: 14px;

margin-top: 0pt;

margin-right: auto;

margin-bottom: 1em;

margin-left: auto;

line-height: 1.45em;
border-top-color: #ffcc00;

border-right-color-value: #ffcc00;

border-bottom-color: #ffcc00;

border-left-color-value: #ffcc00;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

background-color: #fcfce1;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

height: auto;

}

.notifier 
{

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: solid;

border-right-style-value: solid;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: solid;

border-left-style-value: solid;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #99cc99;

border-right-color-value: #99cc99;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #99cc99;

border-left-color-value: #99cc99;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

background-color: #ccffcc;

}


.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}
 
.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #555;
}
 
.pagination a:hover{
color:#fff;
background: #3279BB;
}
 
.pagination .current{
padding:6px 9px 5px 9px;
background: #3279BB;
color:#fff;
}

.bk {
	background-color: #EEF0F7;
	border: 1px dashed #47649D;
	padding: 0;
	width: 100%;
	margin: 0px;}

fieldset { 
	border: 3px solid #fff; 
	margin: 0;
	padding: 13;}

.googleads {padding:5px 5px;}




h2.pagetitle2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0066cc;}

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
.articleblogheader
{
  float: none;
  
  text-align: justify;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 15px;
  margin-left: 5px;
  border-top-width: 1px;
  border-right-width-value: 1px;
  border-bottom-width: 1px;
  border-left-width-value: 1px;
  border-top-style: dotted;
  border-right-style-value: dotted;
  border-bottom-style: dotted;
  border-left-style-value: dotted;
  border-top-color: #ff6666;
  border-right-color-value: #ff6666;
  border-bottom-color: #ff6666;
  border-left-color-value: #ff6666;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  font-weight: normal;
  
  background-color: #e8ecf0;
  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;
}
.articlepicture2
{
  float: left;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-right: 5px;
}
.pagetitle
{
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 15px;
  margin-left: 0px;
  background-color: #ccf4d6;
  border-top-color: #059b53;
  border-right-color-value: #059b53;
  border-bottom-color: #059b53;
  border-left-color-value: #059b53;
  color: #043b14;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-style: solid;
  border-right-style-value: solid;
  border-bottom-style: solid;
  border-left-style-value: solid;
  border-top-width: 1px;
  border-right-width-value: 1px;
  border-bottom-width: 1px;
  border-left-width-value: 1px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}


/*The last 29 days of the month are the hardest."- Nikola Tesla*/

/*
COPIED FROM CUSTOMIZER AS IT GOT DELETED EARLIER
You can add your own CSS here.

Click the help icon above to learn more.
*/
.googlesearchva {
  clear: both;
  margin-top: 15px;
  padding: 10px ;
  border: 1px solid #ccc;
  border-bottom-color: #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background-color: #eaeaea;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eaeaea));
  background-image: -webkit-linear-gradient(top, #fff, #eaeaea);
  background-image: -moz-linear-gradient(top, #fff, #eaeaea);
  background-image: -ms-linear-gradient(top, #fff, #eaeaea);
  background-image: -o-linear-gradient(top, #fff, #eaeaea);
  background-image: linear-gradient(top, #fff, #eaeaea);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eaeaea);
}

.journal 

{

background-color: #fdf8f2;

background-image: url(img/blockquote.gif);

background-repeat: no-repeat;

background-attachment: scroll;

border-top-width: 1px;

border-right-width-value: 1px;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: 1px;

border-left-width-value: 1px;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: dashed;

border-right-style-value: dashed;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: dashed;

border-left-style-value: dashed;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: #cccccc;

border-right-color-value: #cccccc;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: #cccccc;

border-left-color-value: #cccccc;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

padding-top: 8px;

padding-right: 12px;

padding-bottom: 8px;

padding-left: 12px;

margin-top: 5px;

margin-right: 0pt;

margin-bottom: 5px;

margin-left: 0pt;

text-align: justify;

font-style: normal;

font-variant: normal;

font-weight: normal;

font-size: 1em;

font-family: Georgia,Times New Roman,Times,serif;

line-height: 22px;

}

.journal2 {border: 1px solid rgb(255, 204, 0); margin: 0pt 0pt 0.5em; padding: 0.5em 1em; background-color: rgb(255, 255, 153); -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; text-align: justify;}
.journal2 p {font-size:12px;}

.journal3 {border: 1px solid rgb(251, 200, 77); margin: 0pt 0pt 0.5em; padding: 0.5em 1em; background-color: rgb(255, 241, 189); -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; text-align: justify;}
.journal3 p {font-size:12px;}
.journal4 {
text-align: left;

border-top-width: 2px;

border-top-style: solid;

border-top-color: #cccccc;

border-bottom-width: 2px;

border-bottom-style: solid;

border-bottom-color: #cccccc;

padding-top: 2px;

padding-right: 5px;

padding-bottom: 2px;

padding-left: 5px;

font-size: 14px;

margin-top: 0pt;

margin-right: auto;

margin-bottom: 1em;

margin-left: auto;

line-height: 1.45em;
border-top-color: #ffcc00;

border-right-color-value: #ffcc00;

border-bottom-color: #ffcc00;

border-left-color-value: #ffcc00;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

background-color: #fcfce1;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

height: auto;

}

/* ============================================================
  CUSTOM PAGINATION
============================================================ */
.custom-pagination span,
.custom-pagination a {
  display: inline-block;
  padding: 2px 10px;
}
.custom-pagination a {
  background-color: #ebebeb;
  color: #ff3c50;
}
.custom-pagination a:hover {
  background-color: #ff3c50;
  color: #fff;
}
.custom-pagination span.page-num {
  margin-right: 10px;
  padding: 0;
}
.custom-pagination span.dots {
  padding: 0;
  color: gainsboro;
}
.custom-pagination span.current {
  background-color: #ff3c50;
  color: #fff;
}
.pagetitle
{
  margin-top: 10px;
  margin-right: 0px;
  margin-bottom: 15px;
  margin-left: 0px;
  background-color: #ccf4d6;
  border-top-color: #059b53;
  border-right-color-value: #059b53;
  border-bottom-color: #059b53;
  border-left-color-value: #059b53;
  color: #043b14;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-style: solid;
  border-right-style-value: solid;
  border-bottom-style: solid;
  border-left-style-value: solid;
  border-top-width: 1px;
  border-right-width-value: 1px;
  border-bottom-width: 1px;
  border-left-width-value: 1px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}
.sticky {background: #ffc; border: 1px solid #333; margin: 2px; padding: 3px 15px;}
body {
	color: #555555;}
.entry-title, .entry-title a {line-height: 1 !important;
    }
.entry-title a {
    color: #0066cc;
    
}
.entry-title a:hover {
    padding-bottom: 2px;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #cc0000;
    text-decoration-line: none;
    text-decoration-style: solid;
}
.myButton {
	background-color:#44c767;
	border-radius:28px;
	border:1px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:17px;
	padding:16px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
.myButton:hover {
	background-color:#5cbf2a;
}
.myButton:active {
	position:relative;
	top:1px;
}
/* ============================================================
  CUSTOM PAGINATION
============================================================ */
.custom-pagination span,
.custom-pagination a {
  display: inline-block;
  padding: 2px 10px;
}
.custom-pagination a {
  background-color: #ebebeb;
  color: #ff3c50;
}
.custom-pagination a:hover {
  background-color: #ff3c50;
  color: #fff;
}
.custom-pagination span.page-num {
  margin-right: 10px;
  padding: 0;
}
.custom-pagination span.dots {
  padding: 0;
  color: gainsboro;
}
.custom-pagination span.current {
  background-color: #ff3c50;
  color: #fff;
}
.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  border: solid #1f628d 2px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}
.note1
{
     -moz-border-radius: 6px;
     -webkit-border-radius: 6px;
     background-color: #ffeb3b;
     border: solid 1px #3498db;
     border-radius: 6px;
     line-height: 18px;
     overflow: hidden;
     padding: 15px 15px;
}
.note2
{
     -moz-border-radius: 6px;
     -webkit-border-radius: 6px;
     background-color: #f0f7fb;
     border: solid 1px #3498db;
     border-radius: 6px;
     line-height: 18px;
     overflow: hidden;
     padding: 15px 15px;
}
.articleimage .attachment-thumbnail {
    float: right;
    margin: 0;
    padding: 10px;
}
.articleimage2 .attachment-mini {
    float: left !important;
    margin: 0;
    padding: 10px;
}
hr {
    display: block;
    unicode-bidi: isolate;
    margin-block-start: 0.5em;
    margin-block-end: 0.5em;
    margin-inline-start: auto;
    margin-inline-end: auto;
    overflow: hidden;
    border-style: inset;
    border-width: 1px;
}
.entry-summary {
min-height: 105px;
}
.roundedbox {
    border: 1px solid #ccc!important;
	padding: 0.01em 16px;
	 border-radius: 16px;
}
/* The thank you message box */
.thank-you-message {
  padding: 20px;
  background-color: #4CAF50; /* Green */
  color: white;
  margin-bottom: 15px;
}

/* The close button */
.closebtn {
  margin-left: 15px;
  color: white;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}

/* When moving the mouse over the close button */
.closebtn:hover {
  color: black;
}
.querycontainer1 {
    border: 1px solid #cacaca;
    border-radius: 0px 5px 5px 0px;
    clear: both;
    width: 100%;
    background-color: #fdfdfd;
}
.querycontainer2 {
    BORDER-bottom: #9FB1BC 1px dashed;
    margin-bottom: 10px;
    PADDING: 6px 10px 10px 10px; margin: 5px;
}
.querycontainer2 h5 a {
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 10px;
    LETTER-SPACING: 0px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #4c606d;
}
.right {
    float: right;
    background: transparent;
}
.qa-content {
    color: #333333;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 16px;
    line-height: 1.5;
	display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.news-comment {float:right;}
.bottom-footer {color: white;}
table.blueTable {
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.blueTable td, table.blueTable th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.blueTable tbody td {
  font-size: 13px;
}
table.blueTable tr:nth-child(even) {
  background: #D0E4F5;
}
table.blueTable tfoot {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  background: #D0E4F5;
  background: -moz-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  background: -webkit-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  background: linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #D0E4F5 100%);
  border-top: 2px solid #444444;
}
table.blueTable tfoot td {
  font-size: 14px;
}
table tr th {
    background: #666;
    text-align: left;
    padding: 5px 15px;
    color: #fff;
    font-weight: 700;
}
.ap-form-wrapper {

    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 15px;

}
