/*
Theme Name: Morning News USA
Theme URI: http://underscores.me/
Author: TuneMedia
Author URI: http://www.tunemedia.biz/
Description: Morning News USA
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: morningnewsusa
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Morning News USA is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/


/*--------------------------
fonts
---------------------------*/
@import url(https://fonts.googleapis.com/css?family=Enriqueta:400,700);


@font-face {
    font-family:'OldEnglishTextMT-Regular';
    src: url('fonts/OldEnglishTextMT_gdi.eot');
    src: url('fonts/OldEnglishTextMT_gdi.eot?#iefix') format('embedded-opentype'),
        url('fonts/OldEnglishTextMT_gdi.woff') format('woff'),
        url('fonts/OldEnglishTextMT_gdi.ttf') format('truetype'),
        url('fonts/OldEnglishTextMT_gdi.svg#OldEnglishTextMT-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-25CA;
}
@font-face {
    font-family: 'Conv_League_Gothic';
    src: url('fonts/League_Gothic.eot');
    src: url('fonts/League_Gothic.woff') format('woff'),
         url('fonts/League_Gothic.ttf') format('truetype'), 
         url('fonts/League_Gothic.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*--------------------------
Normalize
---------------------------*/
html {
    box-sizing: border-box;
}

body {
    background: #fff;  margin: 0; padding: 0; color: #2f2b2c;
}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
    display: block;
}
audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden],
template {
    display: none;
}
img {
    height: auto; 
     border: 0;
    max-width: 100%; 
}


/*-------------------------------------
5.1 Links
--------------------------------------*/
a {
    color: #0080c3; text-decoration: none;
}
a:visited {
    
}
a:hover {
    color: #2f2b2c;
}

a:hover,
a:active {
    outline: none !important;
}
#infscr-loading {
    
    font:12px arial;
    font-style: italic;
    padding: 7px 0;
    color: #666;
    text-align: center;
}
#infscr-loading img {
    display: inline;
    float: none;
    margin: 0;
}


/*--------------------------
Fonts
---------------------------*/
b,
strong {
    font-weight: bold;
}
sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -0.5em;
}
sub {
    bottom: -0.25em;
}

svg:not(:root) {
    overflow: hidden;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
}

blockquote,
q {
    quotes: "" "";
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
}

hr {
    box-sizing: content-box;
    height: 0;
}
dfn,cite,em,i {
    font-style: italic;
}
h1 {
    font-family: 'Fira Sans', sans-serif;
}
h2 {
    font-family: 'Fira Sans', sans-serif;
}
h3    {  /*font: 18px georgia; */ 
          font: 400 17px/22px 'Fira Sans',sans-serif;
         margin: 0 0 10px; 
         color: #2f2b2c; 
         font-weight: normal;
    }
h3 a  { color: inherit;  font-weight: inherit;}
h4 {
        font-family: 'Trocchi', serif;
}
h5    { 
        /*font: 13px georgia; */
        font: 400 14px/18px 'Fira Sans',sans-serif;
         margin: 0 0 3px; 
     }
h5 a  { color: #0080c3; font-weight: inherit;}

h3 a:hover  { color: #0080c3; }
h5 a:hover  { color: #2f2b2c; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    text-decoration: none;
}
p {
   /* font-family: 'Droid Serif',serif;
    font-family: 'Trocchi', serif;
	font-size: 18px;
    line-height: 1.6em;	*/
	font-family: "Enriqueta",serif;
    font-size: 18px;
    margin: 0;
    line-height: 1.2em;
}

ol {
    font: 13px georgia;
}
ul {
    margin: 0;
   /* font: 13px georgia;*/
    font:400 13px 'Trocchi', serif;
    line-height: normal;
    padding: 0;
    list-style: none;
}
ul li {
    margin: 0; padding: 0;
}
ul li a {
    text-decoration: none;
}

ol {
    list-style: decimal;
}

li > ul,
li > ol {
    margin-bottom: 0;
    margin-left: 1.5em;
}
ul li a,
.site-header a,
input,  textarea, button,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a ,
.meta-author a, 
.entry-meta a
{
-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; transition: all 0.2s linear;
}

.form404
{
-webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; transition: all 0.3s ease-in;
}

/* data table */
.datatable td {
    padding: 0 50px 15px 0;
    vertical-align: top;
    white-space: normal;
    word-wrap: break-word;
}
.datatable h3 {
   /* font-family: 'Droid Serif',serif;*/
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 3px;
}
.datatable p {
    font-size: 13px;
}

/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    
}
button[disabled],
html input[disabled] {
    cursor: default;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
    
}


input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
    
}

textarea {
    
}

/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/
.menu-menu-container {
    float: left;
}
.main-navigation {
    border-bottom: 3px solid #2d2a2a;
    clear: both;
    height: 36px;
     font-family: 'Roboto Condensed', sans-serif;
}
.main-navigation ul {
     font-family: 'Roboto Condensed', sans-serif;
}
#primary-menu li {
    float: left;
    position: relative;
}
#primary-menu li:after {
    color: #2d292a;
    content: "|";
    font-size: 18px;
    position: absolute;
    right: 0;
    top: 7px;
}
#primary-menu li:last-child:after {content: none;}
#primary-menu li a {
    color: #3f3b3c;
    display: block;
    font-size: 17px;
    padding: 8px 15px;
    text-decoration: none;
}
#primary-menu li a:hover {
    color: #0080c3;
}
#primary-menu li:first-child  a {
    padding-left: 5px;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a {
}

/* sub menu  1 */
.sub-menu {
   display: none;
    left: 0;
    margin: 0;
    padding: 5px 0 0;
    position: absolute;
    top: 34px;
    width: 170px;
    z-index:20;
}
#primary-menu li:hover .sub-menu {
    display: block;
}
#primary-menu .sub-menu li:after {
    content: none;
}
#primary-menu .sub-menu li {
    width: 100%;
    background:#ffffff;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #fafafa;
}
#primary-menu .sub-menu li:hover {
    background: #f2f4f6;
}
#primary-menu .sub-menu li a {
    padding: 13px 10px;
}
#primary-menu li.menu-item-has-children > a:after,
.popup-with-form:before
 {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0c9";
    font-size:14px;
    margin-left: 5px;
}


/* sub menu 2 */ 
.sub-menu .sub-menu {
    left: 98%;
    padding: 0 0 0 3%;
    top: 0;
    display: none !important;
}
.sub-menu li:hover .sub-menu {
    display: block !important;
}
.sub-menu i {
   color: #666666;
    font-size: 16px;
    line-height: 15px;
    margin-left: 4px;
	display: none !important;
}

.addLabel {
    background:  #918f8f;
    color: #ffffff;
    float: right;
    font-size: 18px;
    margin: 4px 0;
    padding: 7px;
}
.addLabel li {
    float: left;
    line-height: 11px;
}
.addLabel li:last-child {
    border-left: 2px solid #fff;
    padding-left: 7px;
    margin-left: 7px;
}
.addLabel a {
    color: #ffffff;
    display: inline;
    font-size: 17px;
    padding: 0;
}
.addLabel a:hover {
    color:  #e8e8e8;
}

/*+++++++++++++++++++++++ 
	Continue Box 
++++++++++++++++++++++*/
.cont{
	padding: 15px;
    font-family: 'Fira Sans',sans-serif;
    background: #f4f4f4;
    margin: 15px 0;
    border: #f1f1f1 solid 1px;
	position: relative;
	z-index: 1000;
	box-sizing: border-box;
}
.cont .close-btn{
	position: absolute;
    top: -20px;
    right: -15px;
    color: #000;
    font-size: 22px;
	padding: 5px;
	z-index: 2000;
	display: block;
}
.cont h2{
	margin: 0;
}
.cont .app {
    position: relative;
    margin: 15px 0;
}
.app .app-icon {
    width: 64px;
    height: 64px;
    position: absolute;
    background: url(images/app-icon.png) no-repeat 0 0;
    background-size: 100%;
    border-radius: 12px;
    top: 0;
    left: 0;
}
.app .c-info h4 {
    font-weight: 700;
    color: #000;
    font-size: 16px;
    margin: 0 0 3px;
	font-family: 'Fira Sans',sans-serif;
}
.app .c-info p {
    color: #999;
    font-size: 14px;
    margin-bottom: 6px;
	font-family: 'Fira Sans',sans-serif;
}
.app .c-info {
    margin-left: 72px;
    color: #999;
    padding-top: 4px;
}
.star-list {
    overflow: hidden;
	margin-bottom: 6px;
}
.star-list li {
    width: 10px;
    height: 10px;
    margin-right: 4px;
    background: url(images/store-star.png) no-repeat;
    background-size: 100%;
    float: left;
}
.btn-container{
	clear: both;
	display: block;
}
.btn-container .btn{
	display: block;
    background-color: #09f;
    border: none;
    padding: 0;
    font-size: 16px;
    font-weight: 700;
    height: 48px;
    line-height: 48px;
    width: 100%;
    border-radius: 2px;
    margin: 0;
    cursor: pointer;
    text-align: center;
    color: #fff;
    text-decoration: none;
    margin-bottom: 8px;
    text-transform: uppercase;
	font-family: 'Fira Sans',sans-serif;
}
.btn-link{
	color: #999;
	font-size:13px;
	font-family: 'Fira Sans',sans-serif;
	text-align: center;
	display: block;
}


/*-----------------------------------
Boxes
------------------------------------*/
#page {
    margin: 0 auto;
    max-width: 1140px;
}
.row {
    float: left;
    width: 100%;
}
.content-area {
    position: relative;
}
div.padding {
    padding: 20px 0;
    margin: 0;
    clear: both;
}
.alignleft {
    display: inline;
    float: left;
    margin-right: 1em;
}
.alignright {
    display: inline;
    float: right;
    margin-left: 1em;
}
.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.pull-right { float: right !important;}
.last {margin-right: 0 !important;}

.add250 { margin: 10px 0;   text-align: center;  }
div.add468 { border: none; clear: both; margin: 10px 0; padding: 0; text-align: center;}
.add300 { margin: 10px 0;   text-align: center; float: left; width: 100%; }


.add728     { text-align: center; line-height: 0;  clear: both;}
.header_add { margin: 10px 0;  }
.single-main .add728 { margin: 20px 0;  }

#dfp-ad-Below_Image{margin-top: -25px}
.videoContainer + div #dfp-ad-Below_Image{margin-top: -10px}

/*-----------------------------------
Clears
------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: "";
    display: table;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
    clear: both;
}

/*-----------------------------------
Widgets
------------------------------------*/
.widget {
   
}
.widget select {
    max-width: 100%;
}

/* Search widget. */
.widget_search .search-submit {
    display: none;
}


/*---------------------------------
Infinite scroll
-----------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
    display: none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
    display: block;
}

/*-------------------------------
Header
-------------------------------*/
.site-header {
    color: #3f3b3c;
}
.site-header ul {
    font-family: arial;
}
.siteLinks {
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    margin: 7px 0 2px;
    padding: 9px 0;
}
.siteLinks  ul {
    font-size: 12px;
}
.siteLinks ul li {
    border-right: 1px solid #8f8d8d;
    float: left;
    line-height: 11px;
    margin: 0 5px 0 0;
    padding: 0 5px 0 0;
}
.siteLinks ul li:last-child {
    border: medium none;
    margin: 0;
    padding: 0;
}
.site-branding {
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    height: 98px;
    position: relative;
    font: 10px arial;
}
.site-title {
   margin: 13px auto 0;
    position: relative;
    text-align: center;
    width: 400px;
    font-family: 'OldEnglishTextMT-Regular';
}
.site-title a {
   color: #000000;
    display: block;
    font-size: 43px;
    line-height: 53px;
    text-decoration: none;
}
.site-title span {
   color: #202384;
    font-size: 64px;
}
.site-title i {
   height: 1px;
    left: 0;
    position: absolute;
    top: 73px;
    width: 100%;
    background: #bdbbbc;
}
.site-title b {
   display: block;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    position: relative;
    z-index: 1;
}
.site-title b em {
    background: none repeat scroll 0 0 #ffffff;
    display: inline-block;
    font-style: normal;
    color: #333333;
    padding: 1px 7px;
}
.follow {
    position: absolute;
    right: 0;
    top: 8px;
}
.follow > span {
    float: left;
    margin: 2px 10px 0 0;
}
.follow > a {
  display: inline-block;
    font-size: 18px;
    line-height: 0;
    margin: 0 0 0 1px;
}
.follow > a[href*="facebook"] {

}
.follow > a[href*="facebook"] i {
    color: #12407e;
}
.follow > a[href*="twitter"] {

}
.follow > a[href*="twitter"] i {
     color: #00a8ec;
}
.follow > a[href*="google"] {

}
.follow > a[href*="google"] i {
     color: #d0422a;
}
.follow > a[href*="feedly"] {

}
.follow > a[href*="feedly"] i {
     color: #2bb24c;
}
div.search {
    position: absolute;
    right: 0;
    text-align: right;
    top: 40px;
}
.sForm {
    margin: 0 0 5px;
}
div.search input[type="text"] {
    border: 1px solid #e2e3ea;
    border-radius: 1px;
    font-size: 12px;
    height: 20px;
    margin: 0 3px 0 0;
    padding: 0;
    text-indent: 5px;
    width: 174px;
}
div.search input[type="submit"] {
    background: url("images/s-button.png") center center no-repeat;
    background-color: #8e8f91;
    border: medium none;
    float: right;
    height: 22px;
    overflow: hidden;
    text-indent: -200px;
    width: 22px;
}
div.search input[type="text"]:hover {
    border-color: #0080c3;  box-shadow: -1px 0 1px #f5f5f5; width: 210px;
}
div.search input[type="submit"]:hover ,
div.search input[type="text"]:hover + input {
    background-color: #0080c3;
}


.sLinks {
  font-size: 11px;
    margin-top: 7px;
}
.sLinks li:first-child {
    border: medium none;
}
.sLinks li {
    border-left: 2px solid #c7c6c6;
    float: left;
    line-height: 9px;
    margin-left: 4px;
    padding-left: 4px;
}
.sLinks li:first-child {
    border: medium none;
}
.site-header a:hover {
    color: #2f2b2c;
}

/* traffi============= */
.trafic {
    left: 0;
    position: absolute;
    top: 5px;
}
.t-day {
    color: #575757;
}
.t-dis {
    border-left: 1px solid #bbbbbb;
    border-right: 1px solid #bbbbbb;
    display: inline-block;
    font-size: 11px;
    margin: 0 7px;
    padding: 0 10px;
}
.t-dis a {
    background: url("images/car.png") 0 1px no-repeat;
    padding: 0 0 0 17px;
    text-transform: uppercase;
}
.t-deg {
    font-size: 11px;
}

.t-deg b {
     color: #0080c3;
     background: url("images/cloud.png") 0 0 no-repeat;
    /*background-position: left center;
    background-repeat: no-repeat;
    background-size: 28px auto;
    display: inline-block;*/
    padding: 1px 0 1px 20px;
     text-transform: uppercase;
}

/*---------------------------------
IMAGE SLIDE  MODIFICATIONS
----------------------------------*/
.homeleft {
    float: left;
    width: 775px;
}
.home .col-left, 
.home #main {
    padding-top: 0;
}
.slide_home {
    background-color: #fff;
    padding-bottom: 15px;
    padding-right: 15px;
    padding-top: 15px;
    position: relative;
    z-index: 2;
}
.slide_home img {
    width: 100%;
}
.slide_home h2 a,
.slide_home h3 a {
    color: inherit;
}
.slide_home h2 a:hover,
.slide_home h3 a:hover {
     color: #0080c3;;
}
.slide_home h2 {
    font-size: 35px;
    line-height: 1.1em;
    margin: 10px 0;
}
.slide_home h3:before {
 background-color: #00a8ec;
    border-radius: 30px;
    content: "";
    height: 13px;
    left: 0;
    margin-top: -6px;
    position: absolute;
    top: 48%;
    width: 13px;
}
.slide_home h3 {
   font-family: "Droid Serif";
    font-size: 20px;
    font-weight: 600;
    line-height: 1.3em;
    padding-left: 30px;
    position: relative;
}



/*-----------------------------------
COl left
------------------------------------*/
.col-left {
  float: left;
    padding: 17px 0 0;
    width: 235px;
}
.col-left .widget-title, .col-right .widget-title  {
    display: none;
}
.title {
    font-size: 13px;
    margin: 0 0 18px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    font-family: 'Trocchi',serif;
}
.title span {
    background: none repeat scroll 0 0 #7f7d7e;
    height: 1px;
    left: 0;
    position: absolute;
    top: 8px;
    width: 100%;
}
.title b {
    background: none repeat scroll 0 0 #ffffff;
    display: inline-block;
    font-weight: normal;
    margin: 0 auto;
    padding: 0 6px;
    position: relative;
}
.featured article {
    border-bottom: 1px solid #bdbbbc;
    margin-bottom: 14px;
    padding-bottom: 14px;
}
.featured article:last-child {
    border: medium none;
    margin: 0;
}
.featured article h3{
	font: 500 18px/22px 'Fira Sans',sans-serif;
}
.meta {
    display: block;
    font: 10px arial;
    margin: 0 0 8px;
}
.meta-author {
    text-transform: uppercase;
}
.meta .meta-author a {
    text-decoration: none;
    color: #0080c3;
    font-size: inherit;
}
.meta-author a:hover {
    color: #2f2b2c;
}
.col-left p {
   font-size: 14px;
}
.other h3 {
    font-size: 20px;
    line-height: 21px;
    margin: 0 0 20px;
}
.other img {
    border: 1px solid #f9f9f9;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 6px;
}
.stocks > div:after {
    clear: both;
    content: " ";
    display: table;
    margin: 0 0 21px;
}
.stocks img {
    float: left;
    margin-right: 8px;
    border: 1px solid #fafafa;
}
.stocks h3 {
    font-size: 17px;
    line-height: 20px;
    margin: 0;
    white-space: normal;
    word-wrap: break-word;
}

/*-----------------------------------
site main center
------------------------------------*/
#main {
    float: left;
    margin-left: 15px;
    padding: 0 15px 30px;
    padding-top: 24px;
    width: 492px;
}

#main:before {
    border-left: 1px solid #bdbbbc;
    content: "";
    height: 100%;
    left: 250px;
    min-height: 100%;
    position: absolute;
    top: 0;
    width: 1px;
}
#main:after {
    border-left: 1px solid #bdbbbc;
    content: "";
    height: 100%;
    right: 365px;
    min-height: 100%;
    position: absolute;
    top: 0;
    width: 1px;
}

/*-----------------------------------
Slider
------------------------------------*/
#flexslider_mnufeatured {
    position: relative;
}
.flex-viewport .slides li {
    position: relative;
    line-height: 0;
}
.flex-caption{
    background-color: #000;
    bottom: 0;
    color: #ffffff;
   /* font: bold 27px/34px arial;*/
    font: 700 27px/34px 'Fira Sans',sans-serif;'
    left: 0;
    padding: 7px 4% 8px;
    position: absolute;
    text-align: left;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
    width: 92%;
    z-index: 1;
    opacity: 0.7;
}
#flexslider_mnufeatured .flex-direction-nav {
    position: absolute;
    top: 47%;
    left: 0;
    width: 100%;
    z-index: 11;
}
#flexslider_mnufeatured .flex-direction-nav  li.flex-nav-prev {
    float: left; 
}
#flexslider_mnufeatured .flex-direction-nav  li.flex-nav-next {
    float: right; 
}
#flexslider_mnufeatured .flex-direction-nav  li a {
     height: 37px;
    left: auto;
    margin: 0 15px;
    opacity: 0;
    position: relative;
    right: auto;
    text-indent: 500px;
    top: auto;
    width: 0;
    z-index: auto;
}
#flexslider_mnufeatured .flex-direction-nav  li.flex-nav-prev a {
    background: url("images/bx-prev.png") 0 0 no-repeat;left: -120px;
}
#flexslider_mnufeatured .flex-direction-nav  li.flex-nav-next a {
    background: url("images/bx-next.png") 0 0 no-repeat;right: -120px;
}
#flexslider_mnufeatured:hover  li.flex-nav-prev a  { left: 0px; }
#flexslider_mnufeatured:hover  li.flex-nav-next  a { right: 0px;}
#flexslider_mnufeatured:hover .flex-direction-nav  a {opacity: 1;  width: 19px;}
/* thumbs */
#flexslider_mnufeatured_carousel {
    background: none ;
    border: medium none;
    margin: 14px auto 20px;
    width: 85%;
}
#flexslider_mnufeatured_carousel .slides > li {
   /* padding-right: 8px; */
}
#flexslider_mnufeatured_carousel .flex-viewport {
    float: left;
    width: 100%;
}
#flexslider_mnufeatured_carousel img,
#flexslider_mnufeatured_carousel h5 {
    padding-right: 8px;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
#flexslider_mnufeatured_carousel h5 {
    color: #0080c3;
   /* height: 25px;*/
    margin: 9px 0;
    word-wrap:break-word;
    padding:  0 10px;
}
#flexslider_mnufeatured_carousel .flex-nav-prev a {
    left: -36px;
    opacity: 1;
    top: 43px;
}
#flexslider_mnufeatured_carousel .flex-nav-next a {
    right: -36px;
    opacity: 1;
    top: 43px;
}


/* Big BLock ====== */
.bigblock h3,
.bigblockNew h3
 {
    /*font-size: 22px;*/
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 15px;
}
.bigblock p ,
.bigblockNew p
{
 
}
.blockul {
     margin: 21px 0 24px 2.5em;
}
.blockul li {
    background: url("images/circle.png") center left no-repeat;
    list-style: none;
    margin:0 0 4px;
    padding:0 0 0 13px;
}
.item {
    clear: both;
}
.item + .item {
    border-top: 1px solid #d3d2d2;
    float: left;
    margin: 20px 0 0;
    padding: 15px 0 0;
    width: 100%;
}
ul.tHumbs {
    margin: 0 0 10px;
}
ul.tHumbs img {
    width: 100%;
    margin:0 0 3px;
}
ul.tHumbs > li {
    float: left;
    margin: 0 1.5% 0 0;
    padding: 0;
    width: 32.3%;
}
.slidernew + .bigblock, 
.slidernew + .bigblock + .clear + .add468 {
    display: none;
}



/*-----------------------------------
col-right
------------------------------------*/
.col-right {
    margin-left: 775px;
}
.col-right-inner {
    background:  #f2f4f6;
    padding: 17px 19px 0;
    width: 327px;
}
.col-right h4.title b {
    background: none repeat scroll 0 0 #f2f4f6;
}
.col-right aside.widget {
    float: left; 
    width: 100%;
}
.widget_text + .widget_popular_widget_weekly {
    padding-top: 15px;
}

/* popular ====== */
.widget_popular_widget_weekly h4.title {
    margin: 0 0 5px;
}
.sidebar-inner .widget_popular_widget_weekly h4.title {
    margin: 0 0 15px;
}
.popular.tech h4.title {
     margin: 0 10px 4px;
}
.popular.new .post-thumbnail {
    width: 100%;
    overflow: hidden;
    margin-bottom: 5px;
    line-height: 0;
}
.popular.new > div {
    float: left;
    margin-bottom: 12px;
    width: 48.5%;
}
.popular.new .clear {
    clear: both;
}
.popular.new > div:nth-child(2n) {
    float: right;
}
.popular h3 {
    font-size: 16px;
    margin: 0;
}
.popular  a {
    color: #2f2b2c;
}
.popular a:hover {
    color: #0080c3;
}
.popular ul {
    margin: 0 10px;
}
.popular li {
    border-bottom: 1px solid #b7bbc0;
    list-style: none outside none;
    padding: 14px 0 15px;
    font-size: 16px;
}
.sidebar-inner .popular li:last-child {
    border: medium none;
}
.popular li a {
    display: inline-block;
    background: url("images/circle.png") center left no-repeat;
    padding-left: 17px;
}
.itempeople  {
    border-bottom: 1px solid #b7bbc0;
    padding: 14px 0 15px;
    margin: 0 10px;
}
/* Popular People ====== */
.people h4.title {
    margin: 0 15px 4px;
}
.popular.people li:last-child {
    border: none;
}
.popular.people li a {
    background: none;
    padding: 0;
}
.popular.people h3 {
    font-size: 17px;
    margin: 0 0 10px;
}
.popular.people h3 a {
    font-size: inherit;
}

/*-----------------------------------
Single Page
------------------------------------*/
.single .site-content {
    padding-top: 5px;
}
.single-main {
    float: left;
    width: 728px;
    padding: 20px 20px 20px 0;
}
.single .entry-meta {
    font-size: 11px; 
    color: #000;
    line-height: 15px;
}
.entry-title {
    font-size: 32px;
    line-height: 37px;
    margin: 1px 0 19px;
    font-weight: bold;
}
.entry-content > figure.wp-caption {
    margin: 0 0 20px; line-height: 0; max-width: 100%; display: inline-block;
}
.entry-content > figure.wp-caption > a img {
    width: 100%;
}
.entry-content > figure.wp-caption .wp-caption-text {
    background: #e8e8e8;
    display: block;
    font: 10px arial; font-style: italic;
    color: #666;
    padding: 8px 0;
    text-align: center;
}
.entry-content article figure.wp-caption {
   /* display: none;*/
}
.entry-content  p {
    margin: 0 0 20px; 
	/* line-height: 1.6em; */ 
	line-height: 1.5em !important;
	cursor: text;
} 
.entry-content  ul,
.entry-content  ol
 {
   font-family: "Enriqueta",serif;
    font-size: 18px;
    line-height: 1.5em !important;
    list-style: decimal inside none;
    margin: 0 0 15px 10px;
    padding: 0;
}
.entry-content  ol {

}
.entry-content  ul li,
.entry-content  ol li
 {
    background: url("images/circle.png") no-repeat scroll left 10px rgba(0, 0, 0, 0) !important;
    color: #2f2b2c !important;
    line-height: 1.5em !important;
    list-style: none outside none;
    margin: 0 0 5px;
    padding: 0 0 0 15px;
}
.entry-content > h2 {
    line-height: 1.6em;
}
.entry-content > h3 {
    font-size: 28px;
    line-height: 1.6em;
}
blockquote.quote {
    margin: 15px 0;
}
blockquote.quote p {
    font-size: 18px;
    font-style: italic;
    font-weight: 500;
}
blockquote.quote p:first-letter{
    color: #000000;
    float: left;
    font-style: normal;
    font-weight: 700;
    height: 64px;
    line-height: 61px;
    margin-top: 1px;
    padding: 3px;
    font-size:99px;
    font-family:georgia;
}

.single  #no-posts {
    line-height: 15px;
}

/* Share Bolic ============= */
.single-social-share {
    margin-bottom: 10px;
}
.sharrre {
    float: left;
    font-family: arial;
    font-size: 46px;
    font-weight: bold;
    line-height: 46px;
    margin-right: 9px;
}
.sharrre  .count {
    color: #c2c1c1;
}
.sharrre + div.shareaholic-canvas {
    clear: none;
    height: 28px;
    overflow: hidden;
    padding: 9px 0 0;
}
.share-it {
    float: left;
    font: bold 22px arial;
    margin: 14px 6px 12px 0;
}
.share-it  + div.shareaholic-canvas {
    clear: none;
    height: 35px;
    overflow: hidden;
}

/* single right */
.col-right.sidebar-inner {
    margin-left: 748px;
}
.col-right.sidebar-inner:before {
     border-left: 1px solid #bdbbbc;
    content: "";
    height: 100%;
    right: 391px;
    min-height: 100%;
    position: absolute;
    top: 0;
    width: 1px;
}
.sidebar-inner .col-right-inner {
    width: 354px;
    padding-top: 0;
}
aside#text-20 .textwidget {
    margin: 0 0 19px -19px;
    position: relative;
}
/* Related Articles ==== */
.con {
   border-bottom: 4px solid #333333;
  /*  font-family: Oswald,arial,Georgia,serif;*/
    font-size: 17px;
    font-weight: 400;
    margin: 0 0 10px;
    padding: 0 0 4px;
    text-transform: uppercase;
}
.related {
   
}
.related li {
     float: left;
    margin: 0 2% 1px 0;
    width: 32%;
   /* font-family: 'Droid Serif',serif;*/
    font-family: 'Trocchi', serif;
}
.related.clear li:last-child {
    margin-right: 0;
}
.related h3 {
   /* font-family: 'Droid Serif',serif;*/
    font-size: 13px;
    line-height: 19px;
    margin: 4px 0 5px;
}
.related li > a img {
    background: #eeeeee;
    display: block;
    width: 100%;
}
.meta-date {
    color: #8f8f8f;
    font-size: 11px;
}
/* Newsletter ==== */


/*-----------------------------------
site-footer
------------------------------------*/
.site-footer {
    background: #231f20;
    color: #fff;
    padding: 8px 0 23px;
}
.site-info    { margin: 0 auto; max-width: 1140px;}
#logowhite {
    float: left;
    font-family: 'OldEnglishTextMT-Regular';
    font-size: 33px;
}
#logowhite i {
    font-size: 45px;
    font-style: normal;
    margin-left: 2px;
}
#logowhite b {
    display: block;
    font-size: 12px;
    font-weight: normal;
   font-family: 'Roboto Condensed',sans-serif; 
    margin: 4px 0 0 63px;
}
.site-info ul {
    float: right;
    list-style: none ; 
    margin: 35px 0 0 0;
}
.site-info li { 
    float: left;
     font-family: 'Roboto Condensed',sans-serif; 
     padding-left: 14px;
 }
.site-info a  { 
    color: #ffffff;
    font-size: 17px;
}

/* Detail Page Popup  ====== */
#IL_INSEARCH {  z-index: 10000 !important; }
.mfp-wrap {  z-index: 20000 !important; }
.mfp-bg {  z-index: 10001 !important; }
.white-popup:after,.white-popup:before {
    content: " ";
    display: table;
    clear: both;
}
.white-popup {
    background:#745c4a url("images/popout.jpg") 0 0 no-repeat;
    background-size: cover;
    margin: 20px auto;
    max-width: 800px;
/*    overflow: hidden;*/
    padding: 0;
    position: relative;
    width: auto;
} 
._newsletterFrom {
    margin: 0 auto;
    max-width: 500px;
    padding: 88px 0 10px;
}
.bottombtn {
    text-align: center;
}
._newsletterFrom h2{
    color: #2f2f2f;
    font-family: 'Conv_League_Gothic';
    font-size: 75px;
    margin: 0 0 10px;
    text-transform: uppercase;
    text-align: center;
    font-weight: normal;
}
#mnu-news-popup .sub_heading_newsletter {
    margin: 0 0 25px;
}
#mnu-news-popup .sub_heading_newsletter span {
    color: #ffffff;
    display: block;
   /* font-family: 'Droid Serif',serif;*/
    font-family: 'Trocchi', serif;
    font-size: 20px;
    line-height: 25px;
    text-align: center;

}
#mnu-news-popup .widget-title , #mnu-news-popup .widget_newsletters p,#mnu-news-popup .widget_newsletters label,
#signup .widget_newsletters label
{
    display: none;
}

#mnu-news-popup form,
#signup  form
 {
    display: block;
    width: 100%;
}
#mnu-news-popup .widget input[type="submit"] ,
#signup  form input[type="submit"]
{
   background: #e82729 !important;
    border: medium none !important;
    border-radius: 0 !important;
    color: #ffffff !important;
    float: left;
    font-size: 23px;
    padding: 14px 0 !important;
    text-align: center;
    width: 100%;
    /* font-family: 'Droid Serif', serif;*/
    font-family: 'Trocchi', serif;
    font-weight: normal!important;
    text-shadow: 0 0 0 !important;
    -webkit-appearance:none;
}

#mnu-news-popup .widget input[type="submit"]:hover ,
#signup  form input[type="submit"]:hover
 {
    background: #333;
}
#mnu-news-popup  .email, #mnu-news-popup .list ,
#signup  .email, #signup .list 
{
    margin: 0 !important;
}
#signup .newsletters-fieldholder.newsletters-fieldholder-visible.email {
    width: 100%;
}
#mnu-news-popup input[type="text"],
#signup  form input[type="text"]
{
    background: #ffffff !important;
    border: medium none !important;
    border-radius: 0 !important;
    color: #6b6a6a  !important;
    float: left;
    margin: 0 0 14px  !important;
    padding: 14px 0 !important;
    text-align: center;
    width: 100% !important;
/* font-family: 'Droid Serif', serif;*/
    font-family: 'Trocchi', serif;
    font-size: 20px;
    font-style: italic;
    font-weight: normal;
}

.below_newsletter{
    width: 100%;    
}
.below_newsletter p {
    color: #ffffff;
    font: 12px arial;
    margin: 5px 0 0;
    text-align: center;
}
.below_newsletter .wdsocial {
   float: left;
    width: 100%;
}
.below_newsletter .wdsocial a {
    color: #fff; text-decoration: underline;
}
.below_newsletter .wdsocial a:hover{
    color: #6c6c6c;
}
.bottombtn{
    float: left;
    margin: 45px 3px 20px;
    width: 100%;
}
._newsletterFrom_not_now {
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font: 12px arial;
    padding: 7px;
    text-align: center;
}
#mnu-news-popup .mfp-close {
    background-image: url("images/close.png");
    background-position: center center;
    background-repeat: no-repeat;
    font-size: 0;
    height: 46px;
    overflow: hidden;
    position: absolute;
    right: -21px;
    text-indent: -200px;
    top: -20px;
    width: 46px;
    opacity: 1 !important;
}
#mnu-news-popup .mfp-close:hover{
    opacity: 0.9 !important;
}
#mnu-news-popup .widget_newsletters {
    margin: 0 !important;
}
#mnu-news-popup .wpmlerror {
    clear: both;
    text-align: center;
}
#mnu-news-popup .wpmlerror li {
    padding-top: 8px;
}
.newsletters-acknowledgement {
    background-color: rgba(255, 255, 255, 0.5);
    border: 2px solid #32a532;
    clear: both;
    color: #32a532;
    font-weight: bold;
    padding: 7px 0;
    text-align: center;
}
.signup-inner .wpmlerror {
    background-color: rgba(255, 255, 255, 0.5);
    border-width: 2px;
    clear: both;
    float: left;
    font-weight: bold;
    margin: 6px 0 !important;
    padding: 7px 0 !important;
    text-align: center;
    width: 100%;
}
#newsletters-2-loading {
    clear: both;
    display: block;
    padding: 11px 0 0;
    text-align: center;
}
/* Sign up  ====== */
#signup {
    background: #745c4a url("images/popout.jpg")  0 0 no-repeat;
    background-size: cover;
    margin: 0 auto 21px;
    max-width: 800px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: auto;
}
.signup-inner> h1,
.signup-inner> h2  {
    color: #2f2f2f;
    font-family: 'Conv_League_Gothic';
    font-size: 50px;
    font-weight: normal;
    margin: 0 0 4px;
    text-align: center;
    text-transform: uppercase;
}
.signupText {
    color: #ffffff;
    display: block;
   /* font-family: 'Droid Serif',serif;*/
    font-family: 'Trocchi', serif;
    font-size: 17px;
    line-height: 24px;
    text-align: center;
    margin: 0 0 15px;
    text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
}
.signupText span {
    border: medium none !important;
    color: inherit !important;
}
.signup-inner {
    overflow: hidden;
    padding: 25px 70px;
}
.signup-inner .widget_newsletters {
    margin: 0 auto;
    width: 450px;
}
#signup .widget input[type="text"] {
    font-size: 17px;
    margin-bottom: 5px !important;
    padding: 10px 0;
}
#signup .widget input[type="submit"] {
    font-size: 20px;
    padding: 8px 0 !important;
}

/* NEWLETTER FORM IN CONTENT */
.single .entry-content .widget_newsletters {
    background:#745c4a url("images/popout.jpg") 0 0 no-repeat;
    margin: 0 auto 21px;
    max-width: 800px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: auto;
}
.single .entry-content .widget_newsletters > div {
    overflow: hidden;
    padding: 30px 50px;
}
.single .entry-content .widget_newsletters form {
    display: block;
    width: 100%;
}
.single .entry-content .widget_newsletters form .newsletters-form-fields {
    float: left;
    width: 48%;
}
.single .entry-content .widget_newsletters form .newsletters-form-fields > div {
    width: 100%;
    margin: 0;
}
.single .entry-content .widget_newsletters form .newsletters_submit {
    float: right;
    width: 48%;
    margin-top: 25px;
}
.single .entry-content .widget_newsletters label.wpmlcustomfield {
    color: #111;
    font-family: 'Trocchi',serif;
    font-weight: normal;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.27);
}
.single .entry-content .widget_newsletters label.wpmlcustomfield i {
    color: #ef0c0c;
    font-size: 8px;
    text-shadow: 0 0 0 #ffffff;
}
.single .entry-content .widget_newsletters form input[type="text"] {
    background: none repeat scroll 0 0 #ffffff !important;
    border: medium none !important;
    border-radius: 0 !important;
    color: #6b6a6a ;
    float: left;
    font-family: 'Trocchi',serif;
    font-size: 19px;
    font-style: italic;
    font-weight: normal;
    padding: 16px 0 !important;
    text-align: center;
    width: 100% !important;
    box-shadow: none ;
}
.single .entry-content .widget_newsletters form  input[type="submit"] {
   background: none repeat scroll 0 0 #e82729 !important;
    border: medium none !important;
    border-radius: 0 !important;
    color: #ffffff !important;
    float: left;
    font-family: 'Trocchi',serif;
    font-size: 20px;
    font-weight: normal !important;
    padding: 15px 0 13px !important;
    text-align: center;
    text-shadow: 0 0 0 !important;
    width: 100%;
}
.single .entry-content .widget_newsletters .newsletters-field-error {
    margin: 0;
    text-align: center;
    width: 100%;
}
.single .entry-content .widget_newsletters .newsletters-field-error p {
    font-size: 14px;
    padding: 5px 0;
}

/* facebook comment  ====== */

.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
  min-width: 100% !important;
  width: 100% !important;
}

/*-----------------------------------
Category, Author Pages
------------------------------------*/
.archive #main {
    padding-top: 17px;
}

.authorDes {
    border-top: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    border-bottom: 1px solid #f1f1f1;
    border-left: 3px solid #0080c3;
    line-height: 18px;
    margin: 0 0 19px;
    padding: 9px 14px 10px 15px;
}
.authorDes b {
    text-transform: uppercase;
}
.authorDes span b {
    text-transform: inherit;
}
.extraDes {
    display: none;
}
/*-----------------------------------
Search
------------------------------------*/
.search #main:before, .search #main:after {
    border: none;
}
.search #main {
    padding: 20px 0 ;
    width: 750px;
    margin: 0;
}
.search article .entry-title {
    color: #2f2b2c;
    font: 25px/31px georgia;
    margin: 0 0 10px;
}
.search article .entry-title a {
    color: inherit;
}
.entry-meta {
    display: block;
    font: 10px arial;
    margin: 0 0 8px;
    text-transform: uppercase;
}
.entry-meta a {
    color: #0080c3;
}
.entry-meta a:hover {
     color: #2f2b2c;
}
.dateFormat time {
    margin: 0 2px;
}
.dateFormat time .fa {
    color: #035b9e;
    font-size: 13px;
    position: relative;
    top: -1px;
}

.aulinks {
    margin-left: 2px;
}
.aumail {
    background: url("images/auemail.jpg") 0 1px  no-repeat;
    padding: 0 2px 0 21px;
    display: inline-block;
}
.autwitter {
    background: url("images/autwitter.jpg") 0 0  no-repeat;
    display: inline-block;
    padding: 1px 0 2px 21px;
}
.search article  p {
    line-height: 20px;
}

.search article + article, .error404 article + article {
    border-top: 1px solid #d3d2d2;
    margin: 20px 0 0;
    padding: 15px 0 0;
    clear: both;
}
.search article .entry-footer {
    display: none;
}
.entry-footer {
    display: block;
    font: 10px arial;
    margin: 0 0 8px;
    text-transform: uppercase;  
}
.entry-footer a {
    color: #0080c3;
}
.posts-navigation {
    clear: both;
}
.posts-navigation .nav-links a {
    background: none repeat scroll 0 0 #0080c3;
    border-radius: 15px;
    color: #ffffff;
    font: 11px arial;
    padding: 7px 14px;
}
/* Advacen search ==== */
.advacesearch input, .advacesearch select {
   font: 11px arial;
}
.wpas-checkbox-container {
    float: left;
    width: 25%;
    font: 11px arial;
}
.wpas-search_query, .wpas-ptype, .wpas-tax_category
 {
    float: left;
    width: 33%;
}
.wpas-field .label-container {
    color: #202384;
    font: bold 12px arial; margin-bottom: 2px;
}
.wpas-search_query input[type="text"] {
    border: 1px solid #e4e4e4;
    padding: 8px  2%;
    width: 86%;
}
.wpas-select {
    border: 1px solid #e4e4e4;
    height: 33px;
    line-height: 39px;
    padding: 7px 0;
    width: 90%;
}
.wpas-multi-select {
    border: 1px solid #e4e4e4;
    width: 90%;  height: 47px;
}
.wpas-date_m, .wpas-orderby, .wpas-order
 {
    float: left;
    width: 33%;
    margin: 10px 0;
}
.wpas-tax_post_tag {
    clear: both;
}
.wpas-submit {
    clear: both;
    margin: 15px 0 5px;
}

/*-----------------------------------
404
------------------------------------*/
.form404 {
    background: #fff;
    box-shadow: 0 0 6px #f6f6f6;
    border: 1px solid #eee;
    border-radius:  0 100px;
    height: 490px;
    margin: 60px auto;
    text-align: center;
    width: 500px;
}
.form404:hover {
    background: #f9f9f9;
    box-shadow: 0px 0px 25px #e8e8e8;
}
.form404 > h1 {
    padding: 125px  90px 2px;
}
.form404 > p {
    line-height: 20px;
    padding: 0 82px 15px;
}
.no-results .search-form {
    margin: 15px 0;
}
.form404 .search-form span.screen-reader-text ,
.no-results .search-form span.screen-reader-text
{
    display: none;
}
.form404 .search-form input.search-field ,
.no-results .search-form input.search-field 
{
    border: 1px solid #dcdcdc;
    height: 40px;
    padding: 0 10px;
    width: 209px;
}
.form404 .search-form input.search-field:hover {
     border: 1px solid #202384
}
.form404 .search-form input.search-submit,
.no-results .search-form input.search-submit
 {
    background: none repeat scroll 0 0 #202384;
    border: 1px solid #141778;
    color: #ffffff;
    height: 40px;
    padding: 0 10px;
    width: 76px;
}

/* Thanks ---------*/

.thanks {
    background: none repeat scroll 0 0 #f2f2f2;
    padding: 50px;
}
.thanks > p {
   font-size: 16px;
    line-height: 24px;
}
.thanks .fa-envelope-o {
    float: left;
    font-size: 43px;
    margin-right: 10px;
}
.btn {
    background: none repeat scroll 0 0 #fbfbfb;
    border: 1px solid #dddddd;
    box-shadow: 0 1px 0 #ffffff inset, 0 1px 1px #e9e9e9;
    color: #333333;
    display: inline-block;
   /* font-family: 'Droid Serif',serif;*/
    font-family: 'Trocchi', serif;
    font-size: 14px;
    margin: 15px 0 0;
    padding: 10px 18px;
}

/*-----------------------------------
Contact
------------------------------------*/
.wpcf7-form {
   padding: 25px 0;
}
.wpcf7-form > p {
    clear: both;
}
.wpcf7-form p > label {
    float: left;
    margin: 2px 0 0;
    width: 130px;
}
.wpcf7-form .wpcf7-form-control-wrap {
    float: left;
    width: 56%;
    margin: 0 0 12px;
}
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea {
    padding: 8px;
    width: 100%;
}
.wpcf7-form .wpcf7-submit ,
input.wpas-submit
{
    background: #202384;
    border: 1px solid #0d1071;
    border-radius: 3px;
    color: #ffffff;
   /* font-family: 'Droid Serif',serif;*/
    font-family: 'Trocchi', serif;
    font-size: 15px;
    font-weight: bold;
    min-width: 100px;
    padding: 9px;
    text-transform: uppercase;
}
div.wpcf7-response-output {
    border-width: 1px;
    clear: both;
    font: 12px arial;
    padding: 15px 0;
    text-align: center;
}
div.wpcf7-validation-errors {
    background: #ffe5e7;
    border-color: #c60000;
}
span.wpcf7-not-valid-tip {
    font-size: 12px;
    line-height: 21px;
}
.divider{background: url(images/stripe.png);height: 10px;overflow: hidden;margin: 0 0 20px 0;clear:both;}

/* Single Page
********************************************/

div.socialBuzzLine[id] {
    margin: 2px 0 10px;
}
div.socialBuzzLine .sbR{
    display: none !important;
}

/*.sbSocialShare.sbHD strong {
    display: none !important;
}
.sbSocial .sbSocialShare.sbNoLabel,
.sbSocial .sbSocialShare{
    padding: 4px 10px !important;
    line-height: 18px !important;
    margin: 0 2px 0 0 !important;
    width: 50px;
}*/
.sbSocial .sbSocialShare.sbNoLabel,
.sbSocial .sbSocialShare{
    margin: 0 2px 0 0 !important;
    padding: 8px 25px !important;
}
.sbSocial .sbSocialShareMore{
    padding: 9px 15px !important;
    line-height: 18px !important;
    margin: 0 10px 0 0 !important;
    width: auto !important;
}
.sbCount > div {
    display: none !important;
}
body.single div.socialBuzzLine .sbL .sbCount, 
body.single div.socialBuzzLine .sbCount div{
    color: #c2c1c1 !important;
    font-size: 51px !important;
    font-weight: bold !important;
    font-family: arial !important;
    margin: 0 10px 0 0 !important;
    line-height: 72px !important;
}
div.socialBuzzLine .sbCount{
    line-height: 62px !important;
    width: auto !important;
    margin: 0 10px 0 0 !important;
}
.sbSocial .sbSocialShare div, 
.sbSocial .sbSocialShareMore div{
    margin: 0px !important;
}
.sbSocial{
    width: auto !important;
    float: left !important;
}
#upperSocial{
    display: none;
}
body.single .entry-content > .socialBuzzLine[id] .sbCount{
    display: none !important;
}
body.single .entry-content > .socialBuzzLine[id] .sbSocial{
    padding-top: 0px !important;
}

/*BOTTOM SOCIAL SHARE*/


#lowerSocial > .socialBuzzLine {
    margin: 0 0 0 128px;
    z-index: 1;
}
#lowerSocial > .socialBuzzLine .sbSocial {
    padding: 0;
}
#lowerSocial > .socialBuzzLine .sbCount {
    height: auto !important;
    line-height: 55px !important;
}
#lowerSocial > .socialBuzzLine .sbSocial {
    padding-top: 11px;
}
#lowerSocial > .socialBuzzLine .socialBuzzLine {
    margin-left: 40px;
}

/* Font Changes */
.col-left p, 
.popular.people p,
.bigblock p, 
.bigblockNew p { 
    font-size: 16px; 
}
.popular li a { 
    font-size: 15px; 
    line-height: 1.6em; 
}
/*  For Desktop */
.site-info > span {
    float: left;
    margin: 70px 0 0 110px;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 14px;
}
/*  For Mobile */

.site-info > span {
     margin: 10px 0 0;
     text-align: center;
     width: 100%;
}

/*  For IPAD */
.site-info > span {
    float: right;
    margin: 5px 0 0;
}

.noBorder{border:none !important;}
.se-pre-con {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url(images/loading.gif) center no-repeat #fff;
    display: none;
} 
.IL_BASE {
    display: none !important;
}
p.tags {
    min-height: inherit !important;
    margin-bottom: 15px;
    word-wrap: break-word;
}
p.tags a {
    background: #F4F4F4;
    padding: 3px;
    border-radius: 3px;
    margin: 0 3px;
}

/* author */
.authorBio{
    background-color:#e0e0e1;
    border-top: 6px solid #c4c4c5;
    float: left;
    margin: 0 0 35px;
    padding: 30px 2% 35px;
    width: 96%;
}
.authorBio .avatar{
    float: left;
    margin-right: 15px;
    width: 80px;
}
.authorBio .avatar img{
    margin: 0;
}
.authorBio h4{
    font-size: 20px;
    font-weight: 400;
    margin: -2px 0 5px;
    padding: 0;
}

/* POP UP FORM */

#comic-form {
    background-color: #f2f2f2;
    margin: 0 auto;
    max-width: 600px;
    position: relative;
}
#comic-form h1 {
    background-color: #e82729;
    border-bottom: 1px solid #f1f1f1;
    color: #ffffff;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 45px;
    margin: 0;
    padding: 10px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
    text-transform: uppercase;
}
#comic-form fieldset {
    display: block;
    margin: 0 auto;
    padding: 15px 0 30px;
    width: auto;
}
#comic-form ol {
    display: table;
    list-style: none outside none;
    margin: 0 auto;
    padding: 0;
}
#comic-form li {
    margin: 15px 0;
}
#comic-form .mfp-close {
    background-image: url("images/close.png");
    background-position: center center;
    background-repeat: no-repeat;
    font-size: 0;
    height: 46px;
    opacity: 1 !important;
    overflow: hidden;
    position: absolute;
    right: -21px;
    text-indent: -200px;
    top: -20px;
    width: 46px;
}
#comic-form input[type="text"] {
    background-color: #ffffff;
    border: medium none;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.41);
    box-sizing: border-box;
    color: #111111;
    font-size: 14px;
    padding: 16px 10px;
    width: 300px;
} 
#comic-form li label {
   color: #333333;
    display: inline-block;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 15px;
    font-weight: 600;
    min-width: 110px;
    padding-right: 25px;
    text-align: right;
    text-transform: uppercase;
}
#comic-form li {
    margin: 15px 0;
}
#comic-form  input[type="submit"] {
   background: none repeat scroll 0 0 #e82729;
    border: medium none;
    border-radius: 0;
    box-shadow: 0 5px 0 #c81c1c;
    color: #ffffff;
    float: left;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 23px;
    font-weight: bold;
    margin-top: 10px;
    padding: 12px 0;
    text-align: center;
    text-shadow: 0 0 0;
    text-transform: uppercase;
    width: 100%;
    cursor: pointer;
}
#comic-form  input[type="submit"]:hover {
     background: none repeat scroll 0 0 #333;
    box-shadow: 0 5px 0 #000;  
}
.popup-with-form {
    background-color: #f11515;
    clear: both;
    color: #ffffff;
    display: table;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 20px;
    font-weight: 700;
    max-width: 100%;
    min-width: 200px;
    padding: 10px 20px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.popup-with-form:hover {
    background-color: #111; color: #ffffff;
}
.popup-with-form:before {
     content: "\f1c5";
}
.popup-with-form:before {
    padding-right: 8px;
    position: relative;
    top: -2px;
}


/* VALENTINE */
@font-face {
    font-family: 'Conv_BebasNeue';
    src: url('fonts/BebasNeue.eot');
    src:  url('fonts/BebasNeue.woff') format('woff'), 
    url('fonts/BebasNeue.ttf') format('truetype'),
     url('fonts/BebasNeue.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
#valenrinesDayId .valentinesTitle {
 /*   background: url("images/hearts.png") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
    display: block;
    font-style: normal;
    font-weight: normal;
    letter-spacing: normal;
    line-height: normal;
    margin: 15px 0 5px;
    padding: 11px 0 7px;
    text-transform: uppercase;*/
}
.valentinesTitle span {
  /*  background: url("images/val_label.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    color: #ffffff;
    display: block;
    font-family: 'Conv_BebasNeue';
    font-size: 24px;
    height: 44px;
    margin: 0 auto;
    padding-top: 6px;
    text-align: center;
    width: 300px;*/
}
#valenrinesDayId .valentinesTitle  {
    margin: 10px 0 14px;
}
.valentinesTitle span {
    color: #121212;
    display: block;
    font-family: 'Fira Sans';
    font-size: 47px;
    font-weight: bold;
    letter-spacing: -2px;
    line-height: 40px;
    margin: 0 auto;
    max-width: 182px;
    padding: 0;
    position: relative;
    text-align: left;
    text-transform: lowercase;
    white-space: pre-wrap;
    word-wrap: normal;
}
.valentinesTitle span:after{
    background: url("images/diagonal.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    height: 36px;
    position: absolute;
    right: 10px;
    top: 8px;
    width: 45px;
}
#valenrinesDayId {
    margin-bottom: 20px;
}
#valenrinesDayId .itempeople + .itempeople:last-child {
    border: medium none;
    padding-bottom: 0;
}


/* ------------
MOBILE MEDIA'S
------------- */
@media all and (min-width: 991px) {
    .visible-desktop {
        display: block;
    }
    .visible-mobile {
        display: none;
    }
}
@media all and (max-width: 991px) {
    .visible-desktop {
        display: none;
    }
    .visible-mobile {
        display: block;
    }
}



/* ---------------------
CONTACT
----------------------- */
.clearfix {
    clear: both;
}
.clearfix::after, .clearfix::before {
    clear: both;
    content: "";
    display: table;
}
.page-template-contact-us-template-php .addbig  ,
.page-template-contact-us-template-php .mostCommented   {
    display: none;
}
.page-template-contact-us-template-php .header {
   margin-bottom: 0;
}
.fullbanner {
    background-attachment: fixed;
    background-image: url("images/mnu_contactbanner.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 0;
    padding: 125px 0;
    position: relative;
    margin-top: 8px;
}
.fullbanner .center {
   padding-left: 50px;
    padding-right: 10px;
    position: relative;
    z-index: 2;
}
.blk_overlay {
    background-color: rgba(0, 0, 0, 0.45);
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
}
.fullbanner h1 {
    color: #ffffff;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 75px;
    font-weight: 700;
    line-height: normal;
    margin: 0 0 19px;
    padding: 0;
}
.fullbanner h1 span {
    font-weight: 100;
}
.fullbanner p {
    color: #ffffff;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 28px;
    font-weight: 100;
    line-height: 1.3em;
    margin: 0;
    padding: 0;
}
.contholder {
    padding: 35px 0;
}
.contLeft {
    float: left;
    width: 61%;
}
.contRight {
    float: right;
    width: 35%;
}
.contholder h3 {
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: normal;
    margin: 0 0 25px;
    padding: 0;
    text-transform: none;
}
.contRight > h3 {
    margin-bottom: 19px;
}
.contholder h4 {
    color: #666666;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 21px;
    font-weight: 400;
    margin-bottom: 15px;
}
.contholder h4 b {
    color: #ff5a0a;
}
.contRight p {
    border-bottom: 1px solid #b4b4b4;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 1.3em;
    margin: 0 0 14px;
    padding: 0 0 14px;
}
.contRight a:hover {
     color: #2f2b2c;
}
.context p:last-child {
    border-bottom: medium none #000080;
}

/*FORMS STARTS HERE*/
.contacto .wpcf7-form {
    padding: 0;
}
.contacto .row {
    margin-bottom: 17px;
    float: left;
    width: 100%;
}
.contacto label {
    float: left;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: normal;
    margin: 0;
    padding: 7px 0;
    text-align: left;
    width: 16%;
}
.contacto .row br {
    display: none;
}
.contacto .wpcf7-form-control-wrap {
    float: left;
    width: 84%;
    margin: 0;
}
.contacto .wpcf7-form-control-wrap input.wpcf7-text, 
.contacto .wpcf7-form-control-wrap select,
.contacto .wpcf7-form-control-wrap textarea {
    background-color: #ffffff;
    border: 1px solid #dadada;
    box-sizing: border-box;
    color: #333333;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 20px;
    font-weight: normal;
    height: 45px;
    line-height: normal;
    padding: 9px 10px;
    text-indent: 0;
    width: 100%;
    max-width: 100%;
    box-shadow: 0px 0px 0px #fff;
    transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
}
.contacto .wpcf7-form-control-wrap select {

}
.contacto .wpcf7-form-control-wrap textarea {
    height: 240px;
}
.contacto .wpcf7-form-control-wrap input.wpcf7-text:hover, 
.contacto .wpcf7-form-control-wrap select:hover,
.contacto .wpcf7-form-control-wrap textarea:hover {
    border-color: #ccc;
    box-shadow: 0px 1px 2px #f0f0f0;
    background: #fff;
    color: #333333;
}
.contacto .wpcf7-form-control-wrap input.wpcf7-text:focus, 
.contacto .wpcf7-form-control-wrap select:focus,
.contacto .wpcf7-form-control-wrap textarea:focus {
    background-color: #ffffff;
    border-color: #1da8e2;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(29, 171, 227, 0.73);
    color: #333333;
}
.contacto  input[type="submit"] {
    background: #0080c3;
    border-radius: 5px;
    border:none;
    box-sizing: border-box;
    color: #ffffff;
    display: block;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 25px;  
    font-weight: 400;
    height: auto;
    line-height: normal;
    margin: 0;
    max-width: 100%;
    padding: 9px 0;
    text-transform: capitalize;
    transition: all 0.2s linear 0s;
    width: 84%;
    float: right;
    cursor: pointer;
}
.contacto  input[type="submit"]:hover {
     background: #046aa6;
     color: #ffffff;
     opacity: 0.9;
}
.contacto  input[type="submit"]:focus {
     background: #046aa6;
     color: #ffffff;
     box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2) inset;
}
.contacto .row  br {
    display: none;
}
.contacto div.wpcf7-validation-errors {
    background: none repeat scroll 0 0 #f7ecec;
    border: 1px solid #dc6464;
    clear: both;
    font: 14px arial;
    margin: 10px 0;
    padding: 17px 10px;
    text-align: center;
}
.contacto div.wpcf7-mail-sent-ng {
    clear: both;
    font: 14px arial;
    margin: 10px 0;
    padding: 17px 10px;
    text-align: center;   
}
.contacto div.wpcf7-mail-sent-ok {
    border: 1px solid #398F14;
    clear: both;
    text-align: center;
    padding: 10px 5px;
    font: 14px arial;
    background-color: rgba(246, 249, 244, 1);
}
.contacto .wpcf7-not-valid-tip {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    clear: both;
    color: #c92020;
    display: block;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 14px;
    height: auto;
    line-height: normal;
    margin: 0;
    padding: 4px 0 0;
    text-align: left;
    border:none;
    width: auto;
}
.contacto form img.ajax-loader {
    float: left;
    margin: 0;
    padding: 0;
}

