/*
Theme Name: InternationalPost
Theme URI: http://magazine3.com/internationalpost
Author: Magazine3.com
Author URI: http://magazine3.com/
Description: Newspaper Magazine WordPress Theme
Version: 1.4
Template: internationalpost-codebase
*/
 
@import url("../internationalpost-codebase/style.css");
 
/* =Theme customization starts here */


/* Main Menu text */
#menu-22.ddsmoothmenu ul li ul li a {   display: block;
  padding-left: 16px;
  text-align: left;
  margin: 0;
  line-height: 100%;
  text-transform: none;
  font-size: 14px;
  font-weight: 600;
  color: #fefefe;
  background: #49742a;
  padding-top: 16px;
  padding-bottom: 11px
}


/* Main menu Background color blue */
#menu-22.ddsmoothmenu ul li ul li

{
  float: none;
  display: list-item;
  padding: 0;
  width: 300px;
  color: #49742a;
}

/* Search */
.topsearch-wrapper
{
float: left;
width: 100%;
display: block;
margin-left: 0px;
margin-top: 31px;
}

/* Author Disappeared */

.title{
display:none;
}

/* Breaking News */
.logo-holder .carousel{
}
.carousel .title{
color:#000000;
font-style: sans-serif;
}

/* Head Date */
.head-date{
font-family: sans-serif;
  font-weight: 700;
  margin-bottom: 43px;
  position: relative;
  left: 80px;
  top: 84px;
}

#main .block.black{
background: black;
}

.list-news .time{
color:#fbba00
}

#menu-22.ddsmoothmenu ul li.current-menu-item a:hover{
color:#fbba00;
background:#42a62a;
}

#menu-22.ddsmoothmenu ul li a:hover{
color:#fbba00;
background:#42a62a;
}


#menu-22.ddsmoothmenu ul li.menu-item-home a {

background:url(/wp-content/uploads/2015/04/HOME-v2.jpg);
}

.postedby {
display:none;
}

.single-category li {
display:none;
}

.counter {
display:none;
}

.single-tags a{
display:none;
}

.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
  width: auto;[]
  display: none;
}

#sidebar a {
  color: #3A3A3A;
  font-family: sans-serif;
  font-size: 18px;
}

.footer .nav ul {
display:none;
}

.topic-list a{
color:#161818;
}

#authorarea-wrap{
display:none;
}

.topic-list li {font-family: sans-serif;
  font-size: 18px;
}

.single-wrapper .entry-content p{
font-family: sans-serif !important;
}

/* Author Box */
#cab-author {
  margin-bottom: -15px;

}

.sfsi_wicons {
  display: block;
  float: left;
}

/* Video Link */
a.ytcmore {

 float: right;
}

/* Partners: Margin */
img.partners{

 padding-bottom: 5px;
}

/* Contact Us: Design */
a.con {

  color: #efefef;
}


/* Contact Form 7 Styles
 
.wpcf7{

 background: #ffffff;
}

.wpcf7-form {
 
 margin-left: 25px;
 margin-right: 25px;
 margin-top: 25px;
}

.wpcf7 input {
 
  background-color: #eee;
  border: none!important;
  width: 100% !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  font-size: 14px;
  color: #999 !important;
  padding: 16px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
} */

/* footer ultimate social icon */
.sfsi_footerLnk {display:none;}

/* ANCHOR LINK */
.entry-content a:hover{

 color: #4ea10f !important;
 text-decoration:none;
}

/* Photo Description */
.photo{

 margin-bottom: -20px;
} 

/* Mood Thingy */
#moodthingy-widget #hdr #t span {

 display:none;
}

#moodthingy-widget #hdr {
  
  background-color: #41A62A;
}

#main{
background:white;
}


/* See more */
.custom{
float:right;
color: #fff;
font-size: 15px;
font-family: sans-serif;
font-weight: bold;
text-transform: uppercase;
padding: 10px 0 8px; 
}

/* Header Background */
.top-panel {

  background: #282828 !important;
}

/* Footer Background */
.footer {

 background: #FFFFFF ;
}

.widget-wrap{
background-color:#ffffff;
}

div.copy {

 background: #282828 !important;
}

.footer-holder {

 background: #ffffff;
 border-top: 5px solid #282828;
}

 /* Footer Widget */
.footerwrapper .widget h3 {

 border-bottom: 2px solid #282828;
 color: #000000;
}

/* Footer */
.copy{

 display: none;
}

.political-info .article h3 a{
color:#26561A;
font-size: 20px;
}

.block1 .political-info h2 a {
  color: #000;
  font-family: sans-serif;
  font-size: 26px;
}

.block2 .political-info h2 a {
  color: #000;
  font-family: sans-serif;
  font-size: 26px;
}

.block3 .political-info h2 a {
  color: #000;
  font-family: sans-serif;
  font-size: 26px;
}

.block4 .political-info h2 a {
  color: #000;
  font-family: sans-serif;
  font-size: 26px;
}

.block5 .political-info h2 a {
  color: #000;
  font-family: sans-serif;
  font-size: 26px;
}

.block6 .political-info h2 a {
  color: #000;
  font-family: sans-serif;
  font-size: 26px;
}

.block7 .political-info h2 a {
  color: #000;
  font-family: sans-serif;
  font-size: 26px;
}


.block8 .political-info h2 a {
  color: #000;
  font-family: sans-serif;
  font-size: 26px;
}

.block9 .political-info h2 a {
  color: #000;
  font-family:sans-serif;
  font-size: 26px;
}


.block10 .political-info h2 a {
  color: #000;
  font-family: sans-serif;
  font-size: 26px;
}

/* Single Meta */
.fn {

  color: #2c3b19;
  font-family: sans-serif;
  font-weight: bold;
}

span {

 font-family: sans-serif;
 font-style: normal;
 font-weight: bold;
 color: #444444;
}

/* Latest News page - THUMBNAIL*/
.su-posts-default-loop .su-post-thumbnail {

 display: none !important;
}

.single-entry-title {
  color: #000000;
  font-family: sans-serif;
  font-size: 36px;
  font-weight: 600;
  padding-left: 8px;
  padding-right: 5px;
  text-decoration: none;
  line-height: 1;
  margin: 0 0 .3em;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0.3em;
  padding-top: 20px;
}

.entry-header-single{line-height: 1;}

/* Sidebar Links */
#sidebar a {
  color: #000;
  font-family: sans-serif;
  font-size: 15px;
  transition: all 0.3s ease-out;
  text-decoration: none;
}

#sidebar a:hover {

 color: #41A62A;
}

.rss-date {

 line-height: 2;
  font-family: sans-serif;
  font-style: normal;
  font-weight: bold;
  color: #2C3B19;
  display: block;
}

cite {

 display: none;
}

/* Sidebar Title */
.widget-title {

   font-family: sans-serif;
  font-weight: 800;
  font-size: 18px;
}

/* Ninja Forms */
.text-wrap.label-above label, 
.textarea-wrap.label-above label {

  display: none !important;
}

.ninja-forms-required-items {

 display: none;
}

.et_builder clearfix {

 display:none;
}

/* Name Field*/
#ninja_forms_field_1 {

  display: inline;
  background-color: #eee;
  border: none!important;
  width: 100% !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  font-size: 14px;
  color: #999 !important;
  padding: 16px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* Email Field*/
#ninja_forms_field_2 {

  background-color: #eee;
  border: none!important;
  width: 100% !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  font-size: 14px;
  color: #999 !important;
  padding: 16px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* Textarea Field */
#ninja_forms_field_3 {

  background-color: #eee;
  border: none!important;
  width: 100% !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  font-size: 14px;
  color: #999 !important;
  padding: 16px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: sans-serif;
}

/* Submit Button */
#ninja_forms_field_5 {

  background: #f79124;
  border: none;
  color: #fff !important;
  text-decoration: none;
  font-size: 14px !important;
  line-height: 23px;
  margin: 0;
  padding: 6px 20px;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -webkit-appearance: none;
  border-radius: 2px;
  white-space: nowrap;
  position: relative;
  text-align: center;
  display: inline-block;
  text-decoration: none !important;
  float: right;

}

/* Placeholder Transitions */
:focus::-webkit-input-placeholder {
  opacity: 0;
  -webkit-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
:focus:-moz-placeholder {
  opacity: 0;
  -moz-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
:focus::-moz-placeholder {
  opacity: 0;
  -moz-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
:focus:-ms-input-placeholder {  
  opacity: 0;
  -ms-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}

:focus::-webkit-textarea-placeholder {
  opacity: 0;
  -webkit-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}

/* Textbox Outline */
input:focus,
select:focus,
textarea:focus,
button:focus {

    outline: none;
}

/* Custom Footer */
.custom-footer {

 background: #303030;
 border-bottom: 10px solid #282828;
}

.widget-wrap {

 padding: 10px;
}

/* Footer Credits */

#footer-credits ul li a {

 color: #efefef;
 padding: 10px;
 transition: all 0.3s ease-out;
 font-weight: 700;
 font-size: medium;
}

#footer-credits ul li a:hover {

 text-decoration:none;
 color: #8dc97f;
}

#footer #footer-credits ul li:before, 
#footer-credits ul li:before {

 display: none;
}

.galleryhome .slideset .by .date{
color:white;
}

/* Date byline (postpage) */
.metainfoleft .info .date{
font-style: normal;
  color: #9B9494;
  font-weight: inherit;
  font-family: sans-serif;
}

.yarpp-thumbnail

{
display:none;
}

#content .entry-content .pf-content .wp-caption p.wp-caption-text {
font-size: 75% !important;
text-align: left; 
padding: 0 10px; 
line-height: 140%;
}

#menu-item-13160{
display: none !important;
}

/* Footer Logo */

.footer-holder{
height: 10px;

}

/* Logo Wrapper */
.logo-wrapper {
  float: left;
  text-align: center;
  width: 220px;
}

.logo {
  display: block;
  min-height: 50px;
  margin: 5px auto 0;
  width: 223px;
}

.logo-holder .carousel {
height: max-content;

}
/* What's new? */
.carousel .title{
font-family: sans-serif;
font-size: 14px;
font-style: initial;
}

/* What's new News */
li.bjqs-slide a{
font-family: sans-serif;
font-size: 12px;
color: #329D47;
}

.list-news a
{
font-family: sans-serif;
}

/* List Posts ul */
ul.list-posts{
margin:0px;
}

li.content-list{
width: 300px;
float:left;
margin-right: 30px;
}