/*
 Theme Name:     theHoya
 Description:    Gazeti Child Theme
 Author:         The Hoya Tech Team
 Template:       gazeti
 Version:        1.0.0
*/

@import url("../gazeti/style.css");

/* = Theme customization starts here
-------------------------------------------------------------- */

/*********************************************************************************************

Theme Name: Gazeti
Theme URI: http://www.wpzoom.com/themes/gazeti
Version: 1.0.1
Author: WPZOOM
Author URI: http://www.wpzoom.com/
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html

The PHP code portions of this WPZOOM theme are subject to the GNU General Public
License, version 2. All images, cascading style sheets, and JavaScript elements are
released under the WPZOOM Proprietary Use License below.

**********************************************************************************************

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use
the custom.css file to add your styles. You can copy a style from this file and paste it in
custom.css and it will override the style in this file.

**********************************************************************************************

1. Toolbox CSS  -----------------------  All Theme Files
2. Global Styles  ---------------------  All Theme Files
3. Header  ----------------------------  header.php
4. Homepage  --------------------------  index.php
5. Archive Posts ----------------------  loop.php
6. Single Post ------------------------  single.php
7. Sidebar & Widgets ------------------  sidebar.php
8. Comments ---------------------------  comments.php
9. Footer  ----------------------------  footer.php

**********************************************************************************************/


/*********************************************************************************************

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/


/* Custom Fonts */
@font-face { font-family: HelveticaNeueBdCn; src: url(fonts/HelveticaNeueLTStd-BdCn.otf); }
@font-face { font-family: HelveticaNeueCn; src: url(fonts/HelveticaNeueLTStd-Cn.otf); }

/* Reset & General Styling */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
html { font-size: 100%; overflow-y: scroll; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { border: 0; border-top: 1px solid #ccc; display: block; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre, code { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 0 0 5px; padding: 0; list-style-position: inside;}
ul ul, ol ol, ul ol, ol ul { margin: 0; }
dd { margin: 0 0 0 40px; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure, form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
legend { border: 0; *margin-left: -7px; padding: 0; }
label { cursor: pointer; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type=button], input[type=reset], input[type=submit] { cursor: pointer; -webkit-appearance: button; }
input[type=checkbox], input[type=radio] { box-sizing: border-box; }
input[type=search] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }
table { border-collapse: collapse; border-spacing: 0; margin-bottom: 40px;}
th { text-align: left; }
tr, th, td { padding-right: 1.625em; /*padding-bottom: 2.5em; border-bottom: 1px solid #EAE7DE;*/ }
td { vertical-align: top; }

/* Smart clearfix */
.clear, .cleaner { clear: both; height: 0; overflow: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

/* Headings */
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;  }
h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }

.floatleft { float: left; }
.floatright { float: right; }
.sticky, .bypostauthor {}

/* Text Selection Color */
::-moz-selection { background: #05C; color: #fff; text-shadow: none; }
::selection      { background: #05C; color: #fff; text-shadow: none; }
img::-moz-selection { background: transparent; }
img::selection      { background: transparent; }

/* Navigation */
div.navigation { text-align:center; margin: 0 0 10px; font-size: 12px; border-top: 1px solid #333; border-bottom: 1px solid #F1F1F1; display:block; margin:0 0 15px;  padding: 10px 0; font-family: 'Bitter', Georgia, serif; text-transform: uppercase; }
div.navigation a { font-weight: normal; padding:0 10px;   }
div.navigation span.current { padding: 0 10px; color:#333; font-weight:bold;  }
div.navigation span.pages { margin-right: 10px; display: none; }
div.navigation .prev {float: left; margin:0; padding: 0;}
div.navigation .next { float: right; margin:0; padding: 0;}

www.wordpress.thehoya.com/

/* Forms */
input, textarea { 
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px; 
    font-size: 16px; 
    padding: 7px 6px; 
    border: 1px solid #D9D6D6;  
    color: #000; 
    background: #fff;  
    font-family:"Lato", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

input:focus, textarea:focus { border-color: #999;  }

button,
input[type=button],
input[type=reset],
input[type=submit] { 
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px; 
    font-size:14px; 
    background: #222; 
    padding:8px 15px; 
    border:none;  
    color: #fff;   
}

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover { 
    background: #444;  
    cursor: pointer; 
    -webkit-transition-duration: 0.2s; 
    -moz-transition-duration: 0.2s; 
    transition-duration: 0.2s; 
}


input#s {   margin:0 5px 0 0; }

/*********************************************************************************************

2. Global Styles

*********************************************************************************************/

body {
    background: #FFF;
    color: #444;
    font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
    font-size: 14px;
    overflow-x: hidden;
    line-height: 1.5;
    margin: 0;
    padding: 0;
}

body.custom-background {
	background: #d9d9d9;
}

/* Links */
a { color: #002c61; text-decoration:none; }
a:hover { color:#666; text-decoration:none;}
a:focus { outline: none; }
a:hover, a:active { outline: none; }

p { margin: 0 0 15px; padding: 0; }

.wrap {
    margin: 0 auto;
    width: 1180px;
}

.inner-wrap {
    margin: 0 auto;
    width: 1180px;
    padding: 0;
    background: #fff;
    border-left: 0;
    border-right: 0;
}

.content-wrap {
    padding: 20px 40px 0;
    /* font-family: times;*/
	display: block;
	font-family: 'Merriweather', Georgia, serif;
	font-size: 14px;
}


/**************************************

    Google Custom Search Engine CSS

***************************************/

.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 16px;
  background: white;
  border: 1px solid #CCC;
  border-top-color: #D9D9D9;
  margin: 0;
  margin-top: -5px !important;
}

.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 0 !important;
  width: auto;
}

/* Remove padding and border of search box table cell */
.gsc-search-box tr,
.gsc-search-box td {
    padding-bottom: 0 !important; 
    border-bottom: 0 !important;
}

.gsc-search-box-tools .gsc-search-box {
	padding-right: 0.75em !important;
	padding-left: 0.75em !important;
}

/* Fix padding of search bar */
td.gsib_b {
	padding-right: 0 !important;
}

/* Make X center vertically */
.gscb_a {
	font: 20px/13px arial,sans-serif !important;
}

/*********************************************************************************************

3. Header  -------------------------  header.php

*********************************************************************************************/


#ad-25371 > a > img {
display: inline;
}

#header {
    background: #002C61;
    color: #fff;
    padding: 0px 0px 0;
    text-align: center;
    font-family: HelvetivaNeueBdCn times;
}

.widget.adsanity-group img {
	display: inline !important;
}

.menu-navigation{
	display: inline;
}

.menu-navigation-container {
	/* padding-top: 10px; */
}
.menu-navigation li.current-menu-item a {
	background: #fff url(images/primary-menu-active.png) repeat-x 0 0;
	border-top: none;
	border-bottom: 2px solid #fff;
	
	}

.dropdown .current-menu-item a {
background: #fff;
color: #000;
}

.menu{
	border-bottom: 2px solid #000;
	margin: 0;
}

.menu li{
	display: inline;
	padding: 5px;
}

#menu {
background-color: #fff;
}

#menu {
    letter-spacing: 1px;
    font-size: 36px;
    margin-top: 0px;
    background: #ffffff;
    padding: 0px;
    border: none;
    border-bottom: 1px solid #000;
}

#logo {
	float: none;
	text-align: middle;   
	font-family: 'Merriweather', Georgia, serif;
	padding: 15px 5% 10px 5%;
}

#logo > a > img {
	width: 480px;
}

#logo a {
    color: #fff;
    font-size: 48px;
    font-weight: normal;
    text-shadow: 0 1px 0 rgba(0,0,0,.1);
}

#logo a:hover {
    text-decoration:none;
}


.adv {
    margin: 0 0 15px;
}

/* Search Form */
#header #searchform {
    float: right;
    margin:14px 0 15px;
    padding: 2px 0;
    height: 33px;
    width: 278px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #fff;
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.15);
    -webkit-box-shadow:  inset 0 1px 2px rgba(0,0,0,.15);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.15);
}

#search-2 {
	text-align: center;
}

#header #s {
    outline: none;
    background: #fff;
    font-size: 14px;
    font-weight: normal;
    border: none;
    color: #999;
    line-height: 26px;
    font-weight: normal;
    font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;
    height: 26px;
    width: 80%;
    float:left;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin:5px 0 0 15px;
    padding: 0;
}

#header  #searchsubmit {
    float:left;
    margin-left: 8px;
    width:23px;
    height: 33px;
    background: url("images/search-icon.png") no-repeat 0 10px;
    text-indent:-2999px;
}

.menu-wrap .notice { padding: 0 10px; }

.menu-wrap ul li a {
   color: black;
}

/* Dropdown menu */
.dropdown, .dropdown * { margin: 0; padding: 0; list-style: none; }
.dropdown { line-height: 1.0; }
.dropdown ul { position: absolute; top: -999em; width: 160px; /* left offset of submenus need to match (see below) */ }
.dropdown ul li { width: 100%; }
.dropdown li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.dropdown li { float:none; display:inline-table;  position: relative; }
.dropdown a {  position: relative; padding: 0px 10px; }
.dropdown li:hover ul,
.dropdown li.sfHover ul { left: 0; top:44px; /* match top ul list item height */ z-index: 99; }
ul.dropdown li:hover li ul,
ul.dropdown li.sfHover li ul { top: -999em; }
ul.dropdown li li:hover ul,
ul.dropdown li li.sfHover ul { left: -160px; /* match ul width */ top: 0; }
ul.dropdown li li:hover li ul,
ul.dropdown li li.sfHover li ul { top: -999em; }
ul.dropdown li li li:hover ul,
ul.dropdown li li li.sfHover ul { left: 160px; /* match ul width */ top: 0; }


.btn_menu { 
	display:none;
	background: #002C61;
	float: left;
	cursor: pointer;
	background: url('images/menu.png') 8px 9px no-repeat;
	padding: 5px 5px 0;
	width: 30px;
	height: 30px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 4px;
 }

/* Fix logo width on mobile */

@media screen and (max-width: 640px) {

	#logo { width: 90% !important; }

}

media="all"{
@media screen and (max-width: 768px)
.btn_menu {
display: block;
float: left;
cursor: pointer;
background: #000 url('images/menu.png') 8px 9px no-repeat;
padding: 5px 5px 0;
width: 30px;
height: 30px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin: 4px;
}}

media="all"
@media screen and (max-width: 768px)
.dropdown li ul li {
display: none;
}

media="all"
@media screen and (max-width: 1200px)
	#header {
        	padding: 15px 0 0;
   	}

.menu-item{
    text-align: left;
}

.menu-item a {
color: black;
}

.dropdown .submenu {
    margin-left: 20px;
}
.dropdown a {
    padding: 0px 6px 4px 6px;
    margin:0;
    text-decoration:none;
    line-height:1.5;
    font-size: 16px;
    color: #fff;
    display:inline-block;
    
    transition: background linear 0.2s;
    -webkit-transition: background linear 0.2s;
    -moz-transition: background linear 0.2s;
    -ms-transition: background linear 0.2s;
    -o-transition: background linear 0.2s;
}

.dropdown a:hover {
    background:#002C61;
    color:#fff;
}

.dropdown ul {
    text-align: left;
    margin: -5px 0px 0px;
    background: #fff;
    border: 1px black solid;
	border-top: none;
    z-index:999;
    padding:0;
}

.dropdown ul ul {
    /*border-top: 1px black solid;*/
	margin: -4px -1px;
	border-right: none;
}

/*.dropdown ul ul li:first-child {
	border-right: none;
}*/

.dropdown .current_page_item a,
.dropdown .current-cat a,
.dropdown .current_page_item a,
.dropdown .current-cat a,
.dropdown .current-post-parent a {
    outline:0;
    color: #000;
    background:#fff;
}  

.dropdown li ul li {
    color:#fff;
    margin:0;
    padding:0;
}

.dropdown li ul li a {
    color:#000;
    margin:0;
    padding:7px 10px;
    display: block;
}

.dropdown li:hover a {
    color:#666;
    background: #fff;
}

.dropdown li:hover ul a {
    color:#000;
}

.dropdown li:hover li a:hover {
    color: #666;
    background:#fff;
}
.dropdown a.sf-with-ul {
    min-width: 1px;
}

.dropdown > li:after {
 	content: none;
}

.dropdown > li:last-child:after {
	content: none
}


/* Header Social Icons */
#navsocial { float:right; }
#navsocial h3 { display: none; }
#navsocial li { float:left; width: auto; margin:0 0 0 10px; font-size: 0;}
#navsocial li a {  font-size: 0;}
#navsocial li img { margin:0; }

/*********************************************************************************************

4. Homepage    -------------------------  index.php

*********************************************************************************************/

#content {
    float: left;
    width: 770px;
}

/* Featured Slider -- wpzoom-slider.php */
#slider { height:475px; font-family: 'Merriweather', Georgia, serif; margin: 0 0 35px; position: relative;   padding: 0; background: ##002C61;   }
#slider #slides { width: 520px; height:100%; display: block; overflow: hidden; float: right; padding: 0;  }
#slider h3 { font-weight: bold; font-size: 18px; border-bottom: 3px solid #232222; padding: 13px 0 9px; margin: 0; color: #fff; }
#slider .notice { color: #999; margin: 200px 0 0; padding: 0 60px; position: absolute; top: 0; right: 0; bottom: 0; left: 0;  }
#slider .notice a { color: #fff; }
#slider #slides .slide_content { padding:20px 3%; overflow: hidden; font-size: 14px; min-height:150px; position:absolute; bottom:0; left:0; width:94%; color: #fff;   background: url('/wp-content/themes/gazeti/images/gradient.png') repeat bottom;text-shadow: 0 1px 5px rgba(0,0,0,.25); }
#slider #slides .slide_content_holder { position: absolute; bottom: 20px; width:94%;}
#slider #slides .slide_content_video-enabled { padding:20px 3%; overflow: hidden; font-size: 14px; min-height:142px; position:absolute;  color: #fff; bottom: 0; left: 0; width: 94%; background: url('images/gradient.png') repeat-x bottom; text-shadow: 0 1px 5px rgba(0,0,0,.25); }
#slider.full .slide_content_video-enabled { display:none; }
#slider #slides .slide_content_video-enabled .slide_content_holder { position: relative; bottom: inherit; }

#slider #slides h2 { line-height: 1.3; margin: 0 0 7px; }
#slider #slides h2 a { color: #fff;font-size: 30px;font-weight: bold; }
#slider #slides h2 a:hover { color: #002C61; }

#slider .date { margin-right: 10px; font-size: 12px; color: #fff; background-color: #002C61; font-family: "Source Sans Pro", Arial, Helvetica, sans-serif; padding: 3px 10px; float:left;}
#slider_nav { position: relative; width: 250px; overflow: hidden; float: left; padding: 0; }
#slider_nav .item { padding: 25px 20px; margin: 0; font-size: 16px; font-weight: normal; display: block; border-bottom: 1px solid #222; line-height: 1.3; color: #A7A9AB; position: relative; }
#slider_nav .item a { color: #fff; }
#slider_nav .item a:hover { color: #002C61; text-decoration: none; }
#slider_nav .item:hover, #slider_nav .item.current { z-index: 11; }
#slider_nav .item:hover a, #slider_nav .item.current a { color: #fff; }
#slider_nav .item:hover span, #slider_nav .item.current span { color: #fff; }
#slider_nav p { margin: 1px 0 0; font-size: 11px; color: #e6e6e6; }
#slider_nav .item:hover { cursor: pointer; }
#slider_nav .item img { padding: 0 10px 0 0; float: left; }
#slider_nav .item:last-child { border-bottom: none; }

#slider.full #slides { width: 800px;}
#slider.full #slider_nav { width: 300px; }
 
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none; height: 100%}

.flexslider {margin: 0; padding: 0;}
.slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.slides > li a {  }
#slider .slides > li { position: relative; overflow: hidden; height: 100%; }
.slides > li .thumb { margin-bottom: 20px; }
.slides > li h3.title { font: 22px 'Copse', Georgia, serif; font-weight: normal; line-height: normal; margin: 0 0 10px; }
.slides > li .meta { margin: 0 0 10px; }
.slides > li .meta p { display: inline; margin: 0 20px 0 0; }
.slides > li .meta p:last-child { margin: 0; }
.slides > li .more-link { float: right; margin: 0 0 10px 10px; }
.slides > li .excerpt { font-size: 13px; line-height: 1.8; color: #8b7d6b; }
.slides > li .excerpt :last-child { margin-bottom: 0; }
.slides > li .li-wrap { width:980px; margin:0 auto; position:relative;}

.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

.flexslider {margin: 0 0 15px;   position: relative;   zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}


#slider .flex-direction-nav {
    display:none;
}


/* Nav Dots */
.flex-control-nav {
    text-align: center;
    height: 14px;
    margin: 15px 0;
}

.flex-control-nav li {
    display: inline-block;
    position: relative;
    width: 14px;
    height: 14px;
    margin: 0 5px 0 0;
}

.flex-control-nav li a {
    display: block;
    cursor: pointer;
    text-indent: -9999em;
    background: #414141;
    height: 9px;
    width: 9px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin: 4px 0 0 4px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
 
.flex-control-nav li a.flex-active, .flex-control-nav li a:hover {
    background-color: #888;
}

.flex-control-nav li a.flex-active:after {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
 
.video-icon {
    background: url('images/video.png') no-repeat;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    padding: 0 0 1px;
}
 
.category-widget h3 { line-height: 1.3; margin: 0 0 5px; }
.category-widget h3 a {  display: block; font-family: 'Merriweather', Georgia, serif; font-size: 14px; color: black;}
.category-widget .featured h3 a { font-size: 16px; font-weight: bold;}
.category-widget li { border-bottom: 1px solid #F1F1F1; clear: both; display: block; margin: 0 0 10px; padding: 0 0 10px; }
.category-widget li:last-child { border-bottom: none; margin-bottom: 0; }
.category-widget li img {  margin: 0 0 15px; max-width: 100%; height: auto; }
.category-widget li .date { font-size: 12px; margin:0; }


.category-widget.dark-skin { background: #000; }
.category-widget.dark-skin h2.title { border:none; color:#ff3718; padding:10px 20px; margin:0;}
.category-widget.dark-skin h2.title a { color:#ff3718; }
.category-widget.dark-skin h2.title a:hover { color:#fff; }
.category-widget.dark-skin li { border-bottom: 1px solid #222; clear: both; display: block;  margin: 0 0 15px;  }
.category-widget.dark-skin li h3 { padding: 0 20px;}
.category-widget.dark-skin li a { color:#fff; }
.category-widget.dark-skin li a:hover { color:#ff3718; }
.category-widget.dark-skin li .date {padding: 0 20px; }


h3.title { 
    font-family: 'Bitter', Georgia, serif; 
    font-size: 26px;
    font-weight: bold;  
    text-transform: uppercase; 
    border-bottom: 1px solid #F1F1F1; 
    display:block; 
    margin:0 0 15px;  
    padding: 10px 0;  
}

.subtitle {
	font-size: 18px;
    font-style: italic;
    margin-top: 3px;
}

.home_widgets { 
    margin: 0 0 30px;
}

.home_widgets .widget {
    width: 230px; 
    display: inline-block; 
    vertical-align: top; 
    margin: 0 40px 30px 0; 
    float: none;
}

.home_widgets .carousel-slider {
    width: 100%;
    margin-right: 0;
}

.home_widgets .widget:nth-child(3n) {
    margin-right: 0;
}

.three-columns .widget:nth-child(3n+2) .title  {
    margin:0 -40px 15px;
    padding: 10px 40px;    
}

/* Tab essentials */
.wztw-container  { float:left; margin-bottom:25px; overflow:hidden; width:100%;}
.wztw-container .tabs { font-family: 'Bitter', Georgia, serif; font-size: 12px;font-weight: bold;  text-transform: uppercase; border-top: 1px solid #333; border-bottom: 1px solid #F1F1F1; display:block; list-style: none; margin:0;   width:100%;  }
.wztw-container .tabs h2 { float:left; padding:10px 0; width: 175px; font-size: 12px; }

.wztw-container .tabs li { border-bottom: solid 1px transparent; display: inline;float: left; font-size: 12px;  margin: 0 25px -1px 0; overflow:hidden; padding:10px 0; position:relative; }
.wztw-container .tabs li a { color: #ff3718; display:block;  outline:none; padding: 0; }
.wztw-container .tabs li a:hover { color: #333; text-decoration: none; }
.wztw-container .tabs li.ui-state-active  { border-bottom: solid 1px #ccc; color: #333;text-decoration: none;  }
.wztw-container .wztw-content { border-top: none; clear: both; float: left; overflow: hidden; padding: 20px 0 10px; width: 100%; }
.wztw-container .wztw-content li:last-child { border-bottom: none; }
 
/* Meta basic */
span.date { color: #999; font-size: 12px; margin:10px 0; display: block; text-transform: uppercase;}
span.cat-meta a { display: block; }

 
/* Custom post columns */
.column_1 { float: left; margin: 0; width: 500px; }
.column_2 { float: right; margin: 0; width: 230px; }
.column_1 h2 a { font-family: 'Merriweather', Georgia, serif; display: block; font-size: 20px; line-height: 1.4; margin: 0 0 10px; }
.column_1 img { margin: 0 40px 10px 0; float:left;}
.column_1 .main_content { overflow: hidden;}
.posts_med h3 a {  display: block; font-family: 'Merriweather', Georgia, serif; font-size: 14px; line-height: 1.5; margin: 0 0 5px; }
.posts_med li { border-bottom: 1px solid #F1F1F1; clear: both; display: block;   margin: 0 0 10px; padding: 0; }

/*********************************************************************************************

5. Archive posts styling -------------------------  loop.php

*********************************************************************************************/

.recent-post {
    border-bottom: 1px solid #ececec;
    margin-bottom: 25px;
    padding-bottom: 25px;
}

#recent-posts > div:last-child { border-bottom: none; }

.recent-post .post-thumb {
    margin: 0 15px 0 0;
    float:left;
    position:relative;
}

h1.archive_title, h3.archive_title {
    border-top: 0px solid #333;
    border-bottom: 1px solid #ddd;
    font-size: 26px;
    font-weight: bold;
    line-height: 1.3;
    margin: 0 0 15px 0;
    padding:12px 0;
    color: #3f3d3d;
    font-family: 'Merriweather', Georgia, serif;
}

.recent-post h2 {
    line-height: 1.2;
    margin-bottom:5px;
    font-family: 'Merriweather', Georgia, serif;
    font-size: 18px;
}
 
.recent-post .post-content {
    padding: 0;
    overflow: hidden;
}
 
.recent-meta {
    margin:5px 0;
    color:#999;
    text-transform: uppercase;
    font-size: 12px;
}

.recent-meta span {
    margin-right:9px;
}


/* Read more button */
a.more-link { display:block; margin:5px 0 0;  text-align:left; font-weight:bold; text-decoration: none !important;   text-transform: uppercase;  font-size: 12px; }


/*********************************************************************************************

6. Single Posts Styling  ---------------------------------  single.php, page.php

*********************************************************************************************/

.post-wrapper {
    border:1px solid #f1f1f1;
    border-top:3px solid #333;
    box-shadow: 0 1px 0 1px #FCFCFC;
    padding: 30px 0;
    margin: 0 0 30px;
}

.single .entry {
    padding: 30px 35px 0;
    margin: 20px 0 0;
    border-top: 1px solid #f1f1f1;
    font-size: 15px;
    line-height: 1.6;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
    margin-bottom: 12px;
    line-height:1.3;
    font-family: 'Merriweather', Georgia, serif;
}
.entry p { margin-bottom: 14px; }
.entry img { margin-bottom:10px; }

.entry img.alignnone,
.entry img.aligncenter,
.entry img.alignleft,
.entry img.alignright {
    margin-bottom: 15px;
    max-width: 100%;
    height:auto;
}
.entry ul, .entry ol { margin: 0 0 14px 14px; }
.entry li ul, .entry li ol { margin-bottom: 0; }
.entry li { list-style-position: inside; }
.entry ul li { list-style-type: square; }
.entry ol li { list-style-type: decimal; }
.entry blockquote {
    color:#8E8E8E;
    border-left: solid 3px #ececec;
    padding:0 15px;
    margin: 10px;
}

.entry a { text-decoration: underline; }
.entry a:hover { text-decoration: none; }

.post-heading { width: 100%; display: table;}

.sales-menu a {
	color: #fff;
	text-decoration: none;
}

.sales-menu a:hover {
	color: #999;
}

.sales-menu ul {
	width: 80%;
	margin: auto;
	padding: 10px;
	padding-bottom: 30px;
	text-align: center;
}

.sales-menu ul li {
	display: inline-table;
	background: #002c61;
	padding: 10px 15px;
	color: #fff;
	margin-left: -5px;
	margin-bottom: 2px;
}

#classifieds-menu {
	width: 70%;
	margin-left: auto;
}

#contact-info {
	margin-left: auto;
	margin-right: auto;
	width: 50%;
}

.imgp {
	width: 60%;
	margin-left: auto;
	margin-right: auto;
}

h1.title  {
    margin:0 0 10px;
    padding: 0 4%;
    line-height:1.3;
    font-size:32px;
    width: 63%;
    display: table-cell;
    vertical-align: middle;
    font-weight:bold;
    font-family: 'Merriweather', Georgia, serif;
    overflow: hidden; 
}

div.post-content > h3 {
	font-size: 16px;
}

.post-cover {
    margin:0 0 15px;
    font-size:12px;
    color:#999;
}

.post-cover p {
    margin:5px 0;
}

.post-meta {
    padding:10px 4%;
    text-align: center;
    border-right:1px solid #f1f1f1;
    margin:0 4% 0 0;
    color:#656565;
    display: table-cell;
    vertical-align: middle;
    width: 25%;
    text-transform: uppercase;
}

.post-meta span {
    display: block;
}

.meta-author {
    color: #999;
}

.meta-author a {
    color: #002C61;
}

.meta-author a:hover {
    color: #000;
}

.author-bio {
	font-style: italic;
	font-size: 12px;
}


/* Related Posts */
.related_posts {
    margin:0 0 30px;
    padding: 0 0 15px;
    border-bottom: 1px solid #F1F1F1; 
}

.related_posts h3 {
    margin:0 0 15px;
}

.related_posts ul li {
    list-style-type:none;
    float:left;
    margin:0 40px 0 0;
    width: 230px;
}

.related_posts ul li:nth-child(3n+3) {  
    margin:0;   
}

.related_posts ul li a {
    display: block;
    font-family: 'Merriweather', Georgia, serif; 
    font-weight: bold;
}

.related_posts ul li img {
    margin:0 0 15px;
}

/* Sharing buttons */
.share_box {font-family: 'Merriweather', Georgia, serif; font-size: 12px;font-weight: bold;  text-transform: uppercase;   border-top: 1px solid #F1F1F1; display:block; margin:20px 0 0;  padding: 20px 0 0;  
}

.share_box h3 { font-size: 12px; float:left; margin:5px 0 0;}
.share_box .share_btn { display:inline; float:right;}

.twitter-share-button {
	margin-top: 0;
}

/* Tags */
.tag_list { font-size:12px;  margin:0 0 12px; color:#63676A; }
.tag_list a { margin:0 10px 0 0; font-family:Georgia, Times New Roman, Times, serif;  color:#928f8f;}
.tags_wrap { overflow:hidden; }

/* [gallery] shortcode */
.entry .gallery .gallery-item { max-width:142px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; margin: 10px; }
.entry .gallery { clear: both; margin: auto; text-align: center; }
.entry .gallery a:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90); opacity: 0.6; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}
.gallery img { width:142px; height:auto; }


/* Images align */
.entry .aligncenter, div.aligncenter { display: block; clear:both; margin-left: auto; margin-right: auto; }
.alignleft, .entry .alignleft { float: left; margin-right:15px; }
.alignright, .entry .alignright { float: right; margin-left:15px; }

/* Caption for images */
.entry .wp-caption { max-width: 100% !important; text-align:center; }
.entry .wp-caption img { background:none; margin:0; border:0 none; max-width:100%; width:auto; height:auto;}
.entry .wp-caption-text, .gallery-caption { color:#A7A3A3; font-size:11px; margin:0; padding:4px 0 0; text-align:right; }
.entry .wp-caption.aligncenter { margin:0 auto 15px; }

img.wp-smiley { border: none; padding: 0; }

.thumbnails { clear: both; float: left; font-size: 11px; line-height: 1.6em;  }
.thumbnails img { height: 100px; margin:0 20px 15px 0; width: 100px; }
.thumbnails .active img { border:3px solid #FFCB65; }

/* Template: Sidebar on the left */
.side-left #content { float: right; border-right: 0; }
.side-left #sidebar { float: left; }

/* Template: Full-width */
.full-width #content { width: 1100px; }
.full-width .entry .wp-caption { max-width:1100px; text-align:center;}

/* Template: Archives */
.post .col_arch { float: left; width: 100%; margin: 10px 0; border-bottom: 1px solid #ececec; padding-bottom: 15px; }
.post .col_arch .left { display:block; text-transform: uppercase; font-size:12px; font-weight:bold; }
.post .col_arch .right { float: left; margin-top:12px; }
.post .col_arch .right ul {margin-left:0; }
.post .col_arch .right ul li a { font-weight: normal; }
.post .col_arch .right ul li { width: 30%; float: left; margin: 0 10px 5px 0; list-style-type: none; }
.post .col_arch:last-child { border-bottom:none; }

/*Issuu Page */
.issuu {
	text-align: center;
}

#issuu_button a {
	font-weight: bolder;
	font-size: 20px;
	text-decoration: underline;
	color: black;
}


/*********************************************************************************************

7. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/

#sidebar {
    float: right;
    width: 300px;
    overflow:hidden;
    color:#5C5C5C;
}

#sidebar .widget {
    margin: 2px 0 15px 0;
}

.widget .title { 
    font-family: 'Bitter', Georgia, serif; 
    font-size: 16px;
    font-weight: bold;  
    text-transform: uppercase; 
    border-top: 1px solid #333; 
    border-bottom: 1px solid #F1F1F1; 
    display:block; 
    margin:0 0 15px;  
    padding: 10px 0;  
    color: #000; 
}

.widget { float: left; line-height: 1.5; width: 100%; }
.widget ul { clear: both; margin: 5px 0; line-height: 1.7; }
.widget ul li { list-style-type: none; }
.widget ul ul { margin: 0; padding: 0; border-top: none; }
.widget ul ul li { border: none; }
.widget #cat, .widget select { width: 100%; background: #F7F7F7; border: 1px solid #cdcfd4; color: #333333; display: inline; padding: 5px; line-height: 1.5; clear: both; float: left; }
.side_ad { text-align: center; margin:0 0 10px; }


/* Category Widget */
.widget_categories ul li { color: #8B8A8A; text-align: right; font-weight: normal; padding: 2px 0; clear: both; }
.widget_categories ul li li { padding-left:10px; }
.widget_categories ul li a { text-align: left; float: left; }

/* Recent Comments */
.recent-comments-list .avatar { margin-right: 12px; float: left;}
.recent-comments-list li { padding: 6px 0 10px; margin:0 0 5px; border-bottom: 1px solid #eee; line-height:1.4;  }

/* Recent Posts  */
.widget .feature-posts-list br {display: none;}
.widget .feature-posts-list img { margin: 4px 12px 5px 0; float: left;}
.widget .feature-posts-list small { color: #999; margin: 2px 0 4px; display: block; font-size: 12px; text-transform: uppercase;}
.widget .feature-posts-list .post-excerpt { display: block;}
.widget .feature-posts-list li { padding: 6px 0; margin:0;  line-height:1.4; }
 
/* Social widget */
.wpzoomSocial  {margin:10px 0; text-align:left;}
.wpzoomSocial li {float:left; margin:0 0 15px; width:49%;}
.wpzoomSocial li img {margin:0 7px 0 0; float:left;}
.wpzoomSocial li a { margin: 4px 0 0; }

/* Twitter widget */
.widget .twitter-list li {padding: 0 0 7px; margin: 0 0 7px; }
.widget .twitter-list li a { font-weight: normal; }
.widget .twitter-list .twitter-timestamp { display: block; color: #727272;  font-size: 12px; font-style: normal; text-transform: uppercase; }
.widget .follow-user { margin: 0; padding: 5px 0; }

/* Popular Posts Widget */
.popular-news .comments {  color: #A9A9A9; }
.popular-news li {  padding: 0 0 6px; }
#top-posts-2 > ul > li {
	margin-bottom: 10px;
}

/* Tag cloud Widget */
.widget_tag_cloud div a { padding: 0 3px; font-family: 'Merriweather', Georgia, serif; }

/* Calendar widget */
#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: right; font-weight:bold;  font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #EFEEEE; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #E8E8E8; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }

/* Archive widget */
.widget_archive li { width:49%; float:left; display:block; margin:0;  padding:0 0 6px;}


/* Tabbed Widget */
.tabberlive .tabbertabhide { display: none; }
.tabberlive h3 { display: none; }
ul.tabbernav {  font-family: 'Bitter', Georgia, serif; font-size: 12px;font-weight: bold;  text-transform: uppercase; border-bottom: 1px solid #000; display:block; list-style: none; margin:0; padding:10px 0;  }
ul.tabbernav li { background: #000; border-right: 1px solid #333; display: inline; font-size: 12px; margin: 0 0 -1px 0; overflow:hidden; padding:12px 10px; position:relative; }
ul.tabbernav li a { text-decoration: none; color: #fff;  }
ul.tabbernav li a:hover { color: #002C61;  }
ul.tabbernav li.tabberactive { border-right: 1px solid #002C61; background: #002C61;  }
ul.tabbernav li.tabberactive a { color: #fff; }
.tabberlive .tabbertab { padding: 5px 0 0; float: left; width: 300px; }
.tabbertab h2.widgettitle { display: none; }


/* Carousel Widget */
.carousel-slider .thumb img { display: block; margin:0 0 7px; }
.carousel-slider .date { font-size: 12px; color: #999; margin:5px 0; text-transform: uppercase;}
.carousel-slider { position: relative; margin:0 0 20px; }
.carousel-slider .item { float: left; padding: 0 0 20px; margin:0 20px 0 0; }
.carousel-slider .item h4 { font-family: 'Merriweather', Georgia, serif; font-size: 14px;}
.carousel-slider a.prev, 
.carousel-slider a.next {
    background: url(images/arrows.png) no-repeat transparent;
    width: 11px;
    height: 11px;
    display: block;
    position: absolute;
    top:15px;
    opacity: 0.7; 
}
.carousel-slider a.prev { right: 20px; background-position: 0 0; }
.carousel-slider a.prev:hover, 
.carousel-slider a.next:hover  { opacity: 1; }
.carousel-slider a.prev.disabled, 
.carousel-slider a.next.disabled { opacity: 0.4; }
.carousel-slider a.next { right: 0; background-position: -24px 0; }
.carousel-slider a.prev.disabled, 
.carousel-slider a.next.disabled {
    cursor: default;
}

a.prev span, a.next span {
    display: none;
}

#adwidget_imagewidget-3 {
	text-align: center;
}

.widget.adsanity-group .ad-160x600 {
float: none;
}

.textwidget {
	text-align: center;
}


/* 4E RSS Feed Widget */

.srr-item:after {
	content: "";
	display: block;
	height: 1px;
	width: 100%;
	background: #f1f1f1;
}

.srr-wrap .srr-title, .srr-wrap .srr-meta {
	line-height: 140%;
}

.srr-style-none .srr-item {
	padding: 0 0 15px 0 !important;
}

.srr-title {
	font-weight: bold;
}

.srr-title a {
color: black;
}

.srr-date {
	text-transform: uppercase;
	color: #999999;
	font-size: 12px;
}

#super_rss_reader-2 > h3 {
color: #002c61;
}/*Recent Comments Widget */
#recentcomments > li {
margin-bottom: 10px;
}


/*********************************************************************************************

8. Comments  -------------------------  comments.php

*********************************************************************************************/

#comments { clear: both; }
#comments h3 { color:#373737; margin:0 0 15px; font-weight:normal; font-family: 'Merriweather', Georgia, serif; }
#comments .navigation { padding: 0 0 18px 0; }
h3#reply-title { font-size: 20px;  margin: 18px 0; color:#373737;}
.commentlist { list-style: none; margin: 0; }
.commentlist li.comment { border-bottom: 1px solid #dedede; line-height: 1.7; margin: 0 0 24px 0; padding: 0 0 0 76px; position: relative; }
.commentlist li:last-child { border-bottom: none; margin-bottom: 0; }
#comments .comment-body ul, #comments .comment-body ol { margin-bottom: 18px; }
#comments .comment-body p:last-child { margin-bottom: 6px; }
#comments .comment-body blockquote p:last-child { margin-bottom: 24px; }
.commentlist ol { list-style: decimal; }
.commentlist .avatar { position: absolute; top: 4px; left: 0; }
.comment-author { margin-bottom:3px; }
.comment-author cite { color: #B1B1B1; font-weight: normal; font-style:normal; font-size:14px;  font-family: 'Merriweather', Georgia, serif;  }
.comment-author .says {  display:none; }
.comment-meta { font-size: 12px;  margin: 0; float: right; text-transform: uppercase; }
.comment-meta a:link, .comment-meta a:visited { color: #888; text-decoration: none; }
.comment-meta a:active, .comment-meta a:hover { color: #333; }
.reply { font-size: 12px; padding: 0 0 24px 0; }
.commentlist .children { list-style: none; margin: 0; }
.commentlist .children li { border: none; margin: 0; }
.nopassword, .nocomments { display: none; }
#comments .pingback { border-bottom: 1px solid #dedede; margin-bottom: 18px; padding-bottom: 18px; }
.commentlist li.comment+li.pingback { margin-top: -6px; }
#comments .pingback p { color: #888; display: block; font-size: 12px; line-height: 18px; margin: 0; }
#comments .pingback .url { font-size: 13px; font-style: italic; }
.comment-notes { display:none; }

/* Comments form */
#respond { margin: 24px 0; overflow: hidden; position: relative; }
#respond p { margin: 0; }
#respond .comment-notes { margin-bottom: 1em; }
.form-allowed-tags { line-height: 1em; }
.children #respond { margin: 0 48px 0 0; }
.commentlist #respond { clear: both; display: block; }
#comments-list #respond { margin: 0 0 18px 0; }
#comments-list ul #respond { margin: 0; }
#cancel-comment-reply-link { font-size: 12px; font-weight: normal; line-height: 18px; }
#respond .required_lab { color: #FF6565; font-weight: bold; float: right; }
#respond label { color: #6A6A6A; font-size: 12px;}
#respond input { margin: 0 0 9px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  }
#respond textarea { width: 96%; height: 145px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#respond .form-allowed-tags { color: #888; font-size: 12px; line-height: 18px; display:none; }
#respond .form-allowed-tags code { font-size: 11px; }
#respond .form-submit { text-align:left; margin-top:10px; }
#respond .form_fields { float: left; width: 36%; margin-right: 5%; }
#respond .form_fields p { margin-bottom:7px; }
#respond .form_fields input { width:100%; }
#respond .comment-form-comment { width: 80%; float: left; }
#respond .form_fields input, #respond textarea { clear: both; display: block; font-size: 13px; padding: 8px 6px; margin: 3px 0 0; }

#respond input[type="submit"] { background: #eee; /* Old browsers */ background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */ background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */ background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */ background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */ background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */ background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */ border: 1px solid #aaa; border-top: 1px solid #ccc; border-left: 1px solid #ccc; padding: 4px 12px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: #444; display: inline-block; font-size: 11px; font-weight: bold; text-decoration: none; text-shadow: 0 1px rgba(255, 255, 255, .75); cursor: pointer; margin-bottom: 20px; line-height: normal; padding: 5px 10px; font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; }
#respond input[type="submit"]:hover { color: #222; background: #ddd; /* Old browsers */ background: #ddd -moz-linear-gradient(top, rgba(255,255,255,.3) 0%, rgba(0,0,0,.3) 100%); /* FF3.6+ */ background: #ddd -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.3)), color-stop(100%,rgba(0,0,0,.3))); /* Chrome,Safari4+ */ background: #ddd -webkit-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Chrome10+,Safari5.1+ */ background: #ddd -o-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* Opera11.10+ */ background: #ddd -ms-linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* IE10+ */ background: #ddd linear-gradient(top, rgba(255,255,255,.3) 0%,rgba(0,0,0,.3) 100%); /* W3C */ border: 1px solid #888; border-top: 1px solid #aaa; border-left: 1px solid #aaa; }
#respond input[type="submit"]:active { border: 1px solid #666; background: #ccc; /* Old browsers */ background: #ccc -moz-linear-gradient(top, rgba(255,255,255,.35) 0%, rgba(10,10,10,.4) 100%); /* FF3.6+ */ background: #ccc -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.35)), color-stop(100%,rgba(10,10,10,.4))); /* Chrome,Safari4+ */ background: #ccc -webkit-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Chrome10+,Safari5.1+ */ background: #ccc -o-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* Opera11.10+ */ background: #ccc -ms-linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* IE10+ */ background: #ccc linear-gradient(top, rgba(255,255,255,.35) 0%,rgba(10,10,10,.4) 100%); /* W3C */ }



/*********************************************************************************************

9. Footer  -------------------------  footer.php

*********************************************************************************************/
 
#adsanity-group-10 {
text-align: center;
}

#footer {
    background: #002c61;
    padding:30px 50px 15px;
    color:#999;
    font-family: 'Merriweather', Georgia, serif;
    font-size: 12px;
}

#footer a {
    color: #fefefe;
}

#footer a:hover {
    color: #A7A9AB;
}

#footer div.column1 {
    display: inline-block;
    vertical-align: top;
    margin-right: 25px;
	margin-left: 25px;
    width: auto;
}

#footer div.column2 {
    display: inline-block;
    vertical-align: top;
    margin-right: 25px;
	margin-left: 25px;
    width: auto;
}

#footer div.column3 {
    display: inline-block;
    vertical-align: top;
    margin-right: 12px;
	margin-left: 12px;
    width: 250px;
}

#footer div.last {
    margin-right: 0;
}

#footer .widget-area {
    margin:0 0 10px;
	text-align: center;
}

#footer .column .widget {
    line-height:1.7;
    overflow:hidden;
    margin-bottom:15px;
}

#footer .widget .title {
    color:#fefefe;
    border:none;
    padding: 0;
    font-size: 14px;
}

.copyright { 
    text-align: center;
    text-transform: uppercase; 
    font-size: 12px; 
    border-top:1px solid #fff; 
    padding: 15px 0 0; 
    color: #fff;
}

.copyright .right { 
    float: right;
}

#footer div.column {
	display: inline-block;
	vertical-align: top;
	width: auto;
	color: rgba(255, 255, 255, 0.82);
}

#footer-logo {
	margin-left: auto;
	margin-right: auto;
}

#address {
	float: left;
	margin-left: 25px;
	padding-right: 25px;
}

#disclaimer {
	text-align: center;
}

.menu-footer-1-container ul li {
	display: block;
}

.menu-footer-2-container ul li {
	display: block;
}

.menu-footer-3-information-container ul li {
	display: block;
}

.menu-footer-1-container ul {
	border-bottom: 0;
}

.menu-footer-3-information-container ul {
	border-bottom: 0;
}

div.join-box {
  text-align: center;
}

div.joinhoyabox
{
  text-align: justify;
  font-family: Georgia;
  border-style: solid;
  width: 275px;
  height: 225px; /*247px; comment back during recruitment*/
  border-width: 6px;
  border-color: #002C61;
  border-radius: 20px;
  padding 0px;
  color: black;
  margin: 10px 10px 10px 0px;
  position: relative;
  display: inline-table;
}

div.joinhoyatext
{
  border-style: solid;
  width: 95%;
  border-width: 5px;
  border-color: white;
  border-radius: 20px;
  padding: 0px;
  margin:  auto;
  color: black;
  font-size: 13px;
}

div.joinhoyaheader
{
  border-style: solid;
  text-align: center;
  border-width: px;
  border-color: #002C61;
  border-radius: 0px;
  padding: 0px;
  font-size: 20px;
  color: white;
  background-color: #002C61;
}

.apply {
  display: none;
 /*comment out during recruitment*/
}

a.apply:link, a.apply:visited {
  display:block;
  color:#FFFFFF;
  background-color:#57585B;
  width:80px;
  text-align:center;
  padding: 4px;
  text-decoration:none;
  margin: 5 auto;
  float: right;
  margin-top: 15;
  margin-right: 15;
  border-radius: 10px;
  position: absolute;
  bottom: 10px;
  right: 10px;
  display: none;
}

a.apply:hover,a.apply:active {
  background-color:#6D6E70;
}

#wpzoom-widget-social-3 > ul {
padding-left: 25px;
}



#masthead.socialicons {
 float: right;
}
