/*********************************************************************************************

Theme Name: LitePress
Theme URI: http://www.wpzoom.com/themes/litepress
Version: 1.3.8
Author: WPZOOM
Author URI: http://www.wpzoom.com/
Tags: two-columns, custom-background
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

*********************************************************************************************/

/*
@font-face {
    font-family: 'reformalightwebfont';
    src: url('webfont/fbreformaen-regular-webfont.eot');
    src: url('webfont/fbreformaen-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfont/fbreformaen-regular-webfont.woff') format('woff'),
         url('webfont/fbreformaen-regular-webfont.ttf') format('truetype'),
         url('webfont/fbreformaen-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'reformaregularwebfont';
    src: url('webfont/fbreformaen-bold-webfont.eot');
    src: url('webfont/fbreformaen-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfont/fbreformaen-bold-webfont.woff') format('woff'),
         url('webfont/fbreformaen-bold-webfont.ttf') format('truetype'),
         url('webfont/fbreformaen-bold-webfont.svg') format('svg');
    font-weight: bold;
    font-style: normal;

}
*/

@font-face {
    font-family: FbMatadorRegular;
    src: url("webfont/FbMatador-Regular.otf") format("opentype");
}

@font-face {
    font-family: FbMatadorBlack;
    src: url("webfont/FbMatador-Black.otf") format("opentype");
    font-weight: bold;
}


/* 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; }
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; 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; }
th { text-align: left; }
tr, th, td { padding-right: 1.625em; 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: #6eab25; color: #fff; text-shadow: none; }
::selection      { background: #6eab25; 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; }
div.navigation a { font-weight: normal; padding:0 10px; line-height: 50px; }
div.navigation span.current { padding: 0 10px; color:#18629D; font-weight:bold;  }
div.navigation span.pages { margin-right: 10px; display: none; }
div.navigation .alignleft, div.navigation .alignright { margin: 0; }


/* Forms */
input, textarea { padding:3px; border: 1px solid #D9D6D6;  color: #000;  -webkit-box-shadow: inset 0 1px 1px #E1E1E1 ; -moz-box-shadow: inset 0 1px 1px #E1E1E1 ; box-shadow: inset 0 1px 1px #E1E1E1;  background: #fff; font-family:Arial, Helvetica, sans-serif; }
input:focus, textarea:focus { border-color: #999;  }
button,
input[type=button],
input[type=reset],
input[type=submit] {  background: #000; padding:5px 10px; border: none 0; color: #fff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; text-shadow:none; height:33px;}
button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover { background: #222;  cursor: pointer; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; }






/*********************************************************************************************

2. Global Styles

*********************************************************************************************/

body {
    background: #fff;
    color: #222;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    overflow-x: hidden;
    line-height: 1.5;
    margin: 0;
    padding: 0;
    min-width: 980px;
}

/* Links */
a { color: #18629D; text-decoration:none; }
a:hover { text-decoration:underline;}
a:focus { outline: none; }
a:hover, a:active { outline: none; }

p { margin: 0 0 15px; padding: 0; }


.wrap {
    margin: 0 auto;
    width: 980px;
}


/*********************************************************************************************

3. Header  -------------------------  header.php

*********************************************************************************************/

#navbar {
    background: #6eab25;
    color:#fff;
    margin-bottom:30px;
}

#navbarsecond {
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #dad7d7;
    background-color: #f6f5f5;
    background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.04) 0%, rgba(0,0,0,.04) 44.12%, rgba(255,255,255,.04) 85.72%, rgba(255,255,255,.04) 100%);
    background-image: -o-linear-gradient(bottom, rgba(0,0,0,.04) 0%, rgba(0,0,0,.04) 44.12%, rgba(255,255,255,.04) 85.72%, rgba(255,255,255,.04) 100%);
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.04) 0%, rgba(0,0,0,.04) 44.12%, rgba(255,255,255,.04) 85.72%, rgba(255,255,255,.04) 100%);
    background-image: linear-gradient(bottom, rgba(0,0,0,.04) 0%, rgba(0,0,0,.04) 44.12%, rgba(255,255,255,.04) 85.72%, rgba(255,255,255,.04) 100%);
    margin-bottom: 34px;
}

#logo {
    float:left;
    padding:0 0 0px;
}

#logo a {
	color:#525252;
}

#logo a:hover {
	color:#3c3c3c;
	text-decoration:none;
}

.adv {
    float:right;
    margin: 0 0 15px;
}

/* Search Form */
#searchform {
	float: right;
    margin:0 0 15px;
    height: 33px;
    width: 278px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background: #f5f5f5;
	border:1px solid #EFEFEF;
}

#s {
	outline: none;
	background: #f5f5f5;
	border: none;
    color: #bababa;
    line-height: 26px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    height: 26px;
    width: 245px;
    float:left;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding:3px 0 0 5px;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#searchsubmit {
	float:left;
	width:25px;
	height: 26px;
	background: url("images/s.gif") no-repeat 0 2px;
    text-indent:-2999px;
}


/* 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:left; display:inline;  position: relative; }
.dropdown a {  position: relative; }
.dropdown li:hover ul,
.dropdown li.sfHover ul { left: 0; top:32px; /* 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; }

.dropdown {
    float:left;
    width: 100%;
}
.dropdown a {
    padding: 8px 10px;
    margin:0 5px 0 0;
    text-decoration:none;
    line-height:1.5;
    font-size: 11px;
    color: #c0c0c0;
    display:block;
}

.dropdown a:hover {
    background:#527AA4;
    color:#fff;
}

.dropdown ul {
    text-align: left;
    margin: 0;
	background:#527AA4;
    border-top:none;
    z-index:999;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    padding:5px 0 10px;
}

.dropdown ul ul {
    top:0;
    padding:0 0 10px;
}

.dropdown .current_page_item a,
.dropdown .current-cat a,
.dropdown .current-menu-item a,
.dropdown .current_page_item a,
.dropdown .current-cat a,
.dropdown .current-menu-item a {
    outline:0;
    color: #fff;
    font-weight:bold;
}
.dropdown .current_page_item ul a,
.dropdown .current-cat ul a,
.dropdown .current-menu-item ul a,
.dropdown .current_page_item ul a,
.dropdown .current-cat ul a,
.dropdown .current-menu-item ul a {
    outline:0;
    font-weight:normal;
    color:#c0c0c0;
}

.dropdown li ul li {
    color:#fff;
    float:left;
    margin:0;
    padding:0;
 }

.dropdown li ul li a {
    color:#fff;
    margin:0;
    padding:7px 10px;
    font-size:11px;
}

.dropdown li:hover a {
    color:#fff;
    background:#527AA4;
}

.dropdown li:hover ul a {
    color:#fff;
}

.dropdown li:hover li a:hover {
    background:#3F6288;
}
.dropdown a.sf-with-ul {
    min-width:1px;
}


#navbarsecond .dropdown a {
    color: #5f5959;
    font-size:13px;
    padding:11px 10px;
}

/*#navbarsecond .dropdown a:hover {
    background:none;
    color:#333;
}*/

#navbarsecond .dropdown ul {
    background:#ecebeb;
}

#navbarsecond .dropdown li ul li {
    color:#fff;
}

#navbarsecond .dropdown li ul li a {
    font-size:11px;
    color:#fff;
}

/*#navbarsecond .dropdown li:hover a {
    color:#333;
    background:none;
}*/

#navbarsecond .dropdown li:hover ul a {
    color:#222;
}



/*#navbarsecond .dropdown li:hover li a:hover {
    background:#DADBDC;
}*/

/*********************************************************************************************

4. Homepage    -------------------------  index.php

*********************************************************************************************/


#content {
    float: left;
    width: 650px;
}

/* Featured Slider -- wpzoom-slider.php */
#slider {  margin: 0 0 25px; position: relative; width: 620px; padding: 15px 15px; background: #1B1A1A; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
#slider #slides { width: 305px; display: block; overflow: hidden; float: left; padding: 15px 15px 15px 0; border-right: 1px solid #232222; }
#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; }
#slider #slides .slide_content { margin: 10px 0 0; overflow: hidden; font-size: 12px; color: #A3A0A0; }
#slider #slides .slide_content p { margin-bottom: 5px; }
#slider #slides .slide_content .comments a { background: url(images/comments.png) no-repeat left center; padding: 0 0 0 16px; color: #787878; font-size: 11px; }
#slider #slides h2 { line-height: 1.3; margin: 0 0 7px; }
#slider #slides h2 a { color: #fff; font-size: 20px; font-weight: bolder; font-family: 'FbMatadorBlack'!important; }
h1.title a {
    font-size: 70px;
    line-height: 1em;
    display: block;
    font-weight: bolder;
    font-family: 'FbMatadorBlack'!important;
}
@media (max-width:800px) {
    h1.title a {font-size: 37px;}
}
#slider_nav { position: relative; width: 299px; overflow: hidden; float: right; padding: 15px 0 0; }
#slider_nav .item  {  padding: 8px 10px 8px 10px; margin: 0; font-size: 13px; font-weight: bold; width: 280px; border-bottom: 1px solid #232222; line-height: 1.3; color: #D6D5D5; }
#slider_nav .item a { color: #D6D5D5; }
#slider_nav .item a:hover { color: #fff; text-decoration: none; }
#slider_nav .item:hover, #slider_nav .item.current { z-index: 11;  background: #000; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; border-bottom:1px solid #3A3535; }
#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 a span { overflow: hidden; display: block; font-size: 11px; font-weight: normal; color: #787878; margin-bottom: 2px; }
#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; }


.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;}

.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; }
.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;}


/* 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%;

}
#slider #slides li img { }

#slider .flex-direction-nav { width: 53px; height: 22px; position: absolute; right: 15px; top: 26px; }
#slider .flex-direction-nav a { display: block; text-indent: -2999px; background: url(images/arrow_feat.png) no-repeat; cursor: pointer; height: 22px; width: 25px; }
#slider .flex-next:hover,  #slider .flex-prev: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; }
#slider .flex-direction-nav .flex-prev{ float: left; background-position: 0 0; }
#slider .flex-direction-nav .flex-next{ float: right; background-position: -27px 0; }


#slider .flexslider:hover .flex-next {opacity: 0.8;   background-position: -81px 0;}
#slider .flexslider:hover .flex-prev {opacity: 0.8;   background-position: 0 0;}

#slider .flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}


/* Featured Category Widget */
.category-widget { margin: 30px 0; }
.category-widget h2 { color: #fff; font-size: 18px; font-weight: bold; line-height: 38px; margin: 25px 0 15px 0; }
.category-widget h2 a { color: #fff; }
.category-widget .slide { float: right;  }
.category-widget .category-big { float: left; width: 300px; }
.category-widget ul { list-style: none; }
.category-widget h3 { font-size: 14px; font-weight: bold; }
.category-widget .item { overflow: hidden; }
.category-widget .ui-tabs-active h3  { color: #fff; }
.category-widget .ui-tabs-active p { color: #e9e9e9; }
.category-widget .tabs { float: left; width: 350px;}
.category-widget .tabs li { float: left; overflow: hidden;  border-bottom: 1px solid #e8e8e8;  }
.category-widget .tabs li { padding: 8px 15px 15px 10px !important; width: 325px;  height: 55px; display: block; line-height: 1.3; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-radius: 0 4px 4px 0; border-radius: 4px 0 0 4px; }
.category-widget .tabs li a:hover { text-decoration: none; }
.category-widget .tabs li.ui-tabs-active { background: #18629D; color: #fff; }
.category-widget .tabs p { font-size: 11px; color: #848282; }
.category-widget .tabs li.ui-tabs-active p { color: #fff; }
.category-widget .tabs li img { float: right; position: relative; padding: 5px 0px 0 10px; }
.category-widget li:hover { cursor: pointer; }
.category-widget p { font-size: 11px; line-height: 1.4; margin: 0; padding: 0; }
.category-widget .tabs { background: none; border:none; }
.category-widget .tabs li { border:none; background: none; }
.category-widget .slide { border:none; }
.category-widget .ui-widget-content { border:none; }

.category-widget .ui-tabs {  padding:0;  }
.category-widget .ui-tabs .ui-tabs-nav { padding:0; }
.category-widget .ui-tabs .ui-tabs-nav li { margin:0;}
.category-widget .ui-tabs .ui-tabs-nav li a {  padding:0; }
.category-widget .ui-tabs .ui-tabs-nav li.ui-tabs-selected {}
.category-widget .ui-tabs .ui-tabs-panel { padding: 0;}


/* Video Slider -- video-slider.php */
.video_slider { width: 930px; float: left; margin: 0 0 15px; color: #838383; font-size: 13px; padding: 15px 25px 25px; position: relative; background: #1B1A1A; }
.video_slider h3 { margin: 0 0 15px; font-weight: bold; font-size: 16px; color: #fff; }
.video_slider h4 { font-size: 22px; font-weight: bold; line-height: 35px; }
.video_slider p { color: #838383; line-height: 22px; font-size: 12px; }

.video_slider #panes { position: relative; overflow: hidden; width: 580px; float: left; }
.video_slider #panes h4 a { color: #fff; font-weight: bold; font-size: 20px; }
.video_slider #panes div { overflow: hidden; z-index: 100; display: none; font-size: 11px; color: #fff; line-height: 1.3; }
.video_slider #panes .active { display: block; }
.video_slider #panes a:hover { text-decoration: underline; }
.video_slider a.browse { width: 27px; height: 27px; bottom: 20px; display: block; position: absolute; cursor: pointer; z-index: 103; text-indent: -2000px; background: url("images/arrow_video.png") no-repeat 0 0; }
.video_slider a.browse: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; }
.video_slider a.right { right: 145px; background-position: -32px 0; }
.video_slider a.left { right: 178px; background-position: 0 0; }
.video_slider .latest_videos { float: right; width: 330px; margin: 0; height: 466px; }
.video_slider .scrollable a { font-weight: bold; line-height: 1; font-size: 11px; }
.video_slider div.scrollable { position: relative; z-index: 999; overflow: hidden; height: 445px; }
.video_slider .latest_videos a { font-size: 15px; font-weight: bold; color: #fff; line-height: 1.5; cursor: pointer; display: block; }
.video_slider .latest_videos a:hover { text-decoration: none; }
.video_slider .latest_videos span { color: #7f7f7f; font-size: 11px; font-weight: bold; display: block; margin: 5px 0 0; }
.video_slider .latest_videos .item_info { overflow: hidden; }
.video_slider div.scrollable ul.items { height: 20000em; left: 0; position: absolute; }
.video_slider .scrollable li { float: left; width: 330px; list-style-type: none; display: block; margin: 0 0 15px; position: relative; }
.video_slider .scrollable li.active, .scrollable li:hover { opacity: 1; }
.video_slider .scrollable img { margin: 0 10px 2px 0; display: block; float: left; cursor: pointer; }
.video_slider .scrollable li i { display: none; }
.video_slider .scrollable li.active i { display: block; position: absolute; height: 95px; width: 145px; top: 5px; left: 0; cursor: pointer; background: url(images/play.png) no-repeat; }
.video_slider .scrollable li:hover i { display: block; position: absolute; height: 95px; width: 145px; top: 5px; left: 0; cursor: pointer; background: url(images/play.png) no-repeat; -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; }

/* Carousel -- wpzoom-carousel.php */
#featured { width: 980px; position: relative; float: left; margin: 0 0 20px; direction:ltr; }
#featured h3 { border-bottom: 1px solid #ececec; color: #3f3d3d; font-size: 18px; font-weight: bold; line-height: 38px; margin: 25px 0 15px 0; text-align:right; direction:rtl; }
#featured ul li { display: inline; float: left; margin: 0; padding: 0 4px 0 0; }
#featured li a { font-weight: bold; width: 180px; display: block; }
#featured .thumb img { margin-bottom: 4px; }
#featured .jcarousel-clip { width: 980px; }
#featured .jcarousel-item { width: 196px; overflow: hidden; }
#featured .jcarousel-prev { position: absolute; top: 33px; right: 29px; width: 25px; height: 22px; cursor: pointer; background: url(images/arrow_feat.png) no-repeat; background-position: 0 0; }
#featured .jcarousel-next { position: absolute; top: 33px; right: 0; width: 25px; height: 22px; cursor: pointer; background: url(images/arrow_feat.png) no-repeat; background-position: -27px 0; }
#featured .jcarousel-prev:hover, .jcarousel-next:hover { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); opacity: 0.8; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; }


/*********************************************************************************************

5. Archive posts styling -------------------------  loop.php

*********************************************************************************************/

.recent-post {
	border-bottom: 1px solid #ececec;
    margin-bottom: 20px;
    padding-bottom: 25px;
}

.recent-post .post-thumb {
    margin: 0 15px 0 0;
    float:left;
    position:relative;
}

h1.archive_title, h3.archive_title {
    border-top: 4px solid #ececec;
    border-bottom: 2px solid #ececec;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.3;
    margin: 0 0 15px 0;
    padding:8px 0;
	color: #3f3d3d;
}

.recent-post h2 {
    line-height: 1.2;
    margin-bottom:5px;
}

.recent-post h2 a {
    font-size: 21px;
}

.recent-post .post-content {
    padding: 0;
	
}
.recent-post .post-thumb img {
    width: 100%;
    height: auto;
    max-width: 400px;
}

.recent-post .entry p {
	font-size:12px;
	line-height:1.7;
}

.recent-meta {
  	margin:0 0 5px;
    font-size:11px;
    color:#656565;
}

.recent-meta span {
	margin-right:9px;
}


/* Read more button */
a.more-link { display:block; margin:5px 0 0; font-size:12px;  text-align:left; font-weight:bold; }



/*********************************************************************************************

6. Single Posts Styling  ---------------------------------  single.php, page.php

*********************************************************************************************/

.entry h1 {
    margin-bottom: 12px;
    line-height:1.3;
    font-size: 35px;
}
.entry h2, .entry h3 {
    margin-bottom: 12px;
    line-height:1.3;
    font-size: 25px;
}

.entry h4, .entry h5, .entry h6 {
    margin-bottom: 12px;
    line-height:1.3;
    font-size: 22px;
}
.entry p { margin-bottom: 14px; }
.entry img { margin-bottom:10px; }

.entry img.alignnone,
.entry img.aligncenter,
.entry img.alignleft,
.entry img.alignright {
	margin-bottom: 10px;
	max-width: 650px;
	width:auto;
 	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;
}

h1.title  {
    margin:0 0 10px;
    line-height:1.3;
    font-size:28px;
    font-weight:bold;
}

h1.title a {
    color:#222;
}

.post-cover {
    margin:0 0 15px;
    font-size:12px;
    color:#999;
}

.post-cover p {
    margin:5px 0;
}

.post-meta {
    padding:8px 0 8px 15px;
    height:20px;
    background:#ececec;
    border-top:1px solid #d2d3dc;
    margin:0 0 15px;
    font-size:11px;
    color:#656565;
}

.meta-author {
    border-bottom:1px solid #ececec;
    padding:0 0 10px;
    margin:0 0 15px;
    font-size:12px;
    color:#999;
}

.meta-author a {
    font-weight:bold;
}


/* Related Posts */
.related_posts {
    margin:0 0 15px;
}

.related_posts h3 {
    margin:0 0 15px;
}

.related_posts ul {
    margin-left:-20px;
}

.related_posts ul li {
    list-style-type:none;
    width:44%;
    padding:0 0 10px 20px;
    margin:0 0 10px 20px;
    float:left;
    border-bottom: 1px solid #ececec;
    background:url(images/related.png) no-repeat left 6px;
}

@media (max-width:768px) {
.related_posts ul li { float:right !important; width:100% !important; }	
}

/* Sharing buttons */
.share_box {
    float:right;
    width:295px;
    text-align:right;
}
.share_box .share_btn { display:inline; }

/* 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:center; }
.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: 980px; }
.full-width h1.archive_title { width:980px; }
.full-width .entry, .page .entry { float: none; display: block; padding-right: 0; }
.full-width .entry img { max-width: 980px; }
.full-width .entry .wp-caption { max-width:980px;  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; }


/*********************************************************************************************

7. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/

#sidebar {
    float: right;
    width: 300px;
    overflow:hidden;
    font-size:13px;
    color:#5C5C5C;
}

#sidebar .widget {
    margin-bottom:20px;
}

.widget h3 { color: #3f4247; font-size: 18px; font-weight: bold; margin:0 0 5px;}

.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 a { font-weight: bold; }
.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; font-weight: bold; }

/* Video Widget */
.wpzoom_media .open .description { margin: 10px 0 5px; font-size: 12px; line-height: 16px; }
.wpzoom_media .hide { display: none; }
.wpzoom_media li { border-bottom: 1px dotted #ddd; list-style-type: none; font-size: 14px; padding: 8px 0; line-height: 20px; }
.wpzoom_media li a  { font-weight: normal; }
.wpzoom_media li a.active { font-weight: bold; }

/* 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; font-size:11px; }
.recent-comments-list li a { font-size:12px; }

/* Recent Posts  */
.widget .feature-posts-list br {display: none;}

.widget .feature-posts-list small { font-size: 12px; color: #8B96A0; margin: 2px 0 4px; display: block; }
.widget .feature-posts-list .post-excerpt { display: block;}
.widget .feature-posts-list li { padding: 6px 0; margin:0; border-bottom:1px solid #ececec; line-height:1.4; }
.widget .feature-posts-list li a { font-weight:bold; }

/* Flickr widget */
.widget .flickr_badge_image {margin-right: 10px; margin-bottom: 12px; float: left; }
.widget .flickr_badge_image img { width: 64px; height: 64px; }
.widget .flickr_badge_image img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60); opacity: 0.6; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out;}

/* Social widget */
.wpzoomSocial  {margin:10px 0;}
.wpzoomSocial li {float:left; margin:0 0 15px 2px;width:49%;}
.wpzoomSocial li img {margin:0 7px 0 0; float:left;}
.wpzoomSocial li a {  font-size:13px;}

/* Twitter widget */
.widget .twitter-list li { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;  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-family: Arial, sans-serif; font-size: 10px; font-style: normal; text-align: right; }
.widget .follow-user { margin: 0; padding: 5px 0; }

/* Popular Posts Widget */
.popular-news .comments {  color: #A9A9A9; }
.popular-news li {  padding: 0 0 6px; }

/* Tag cloud Widget */
.widget_tag_cloud div a { padding: 0 3px; }

/* 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 li { float: left; margin: 0 7px 0 0; padding: 0; height: 29px; line-height: 29px;  overflow: hidden; position: relative; background: #343434;  list-style-type: none; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
ul.tabbernav { margin: 0; padding: 1px 0; font: bold 12px; }
*html  ul.tabbernav { padding: 2px 0; /* ie6 only */ }
*+html  ul.tabbernav { padding: 2px 0; /* ie7 only */ }
ul.tabbernav li { list-style: none; display: inline; }
ul.tabbernav li a { text-decoration: none; /* inactive tabs */ color: #fff; display: block; font-size: 11px; font-weight: bold; padding: 0 10px; outline: none; }
ul.tabbernav li.tabberactive { background: #fff; /* active tab */   }
ul.tabbernav li.tabberactive a { color: #000; }
ul.tabbernav { margin: 0 0 0px; padding:18px 10px 0; background:#1B1A1A; list-style: none; height: 29px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px;
-webkit-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;  }
html .tabbertab ul { margin: 0; }
.tabberlive .tabbertab { padding: 5px 0 0; float: left; width: 300px; background: #ececec; }
.tabbertab h2.widgettitle { display: none; }


/*********************************************************************************************

8. Comments  -------------------------  comments.php

*********************************************************************************************/

#comments { clear: both; }
#comments h3 { color:#373737; margin:0 0 15px; font-weight:bold; }
#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; font-size:12px; 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: bold; font-style:normal; font-size:14px; }
.comment-author .says {  display:none; }
.comment-meta { font-size: 12px;  margin: 0; float: right; }
.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 */ }

.home_widgets .widget_text {float: none;}

/*********************************************************************************************

9. Footer  -------------------------  footer.php

*********************************************************************************************/

#footer {
    font-size:12px;
	border-top: 1px solid #ececec;
	padding:15px 0 0;
}

#footer div.column {
    display: inline;
    float: left;
    margin-right: 40px;
    width: 300px;
}

#footer div.last {
    margin-right: 0;
}

#footer .widget-area {
    padding:0 0 15px;
    margin:0 0 15px;
    border-bottom:1px solid #ececec;
}

#footer .column .widget {
    width:300px;
    float:left;
    line-height:1.7;
    overflow:hidden;
    margin-bottom:15px;
}

.copyright { font-size: 11px; min-height:80px;  width: 100%; }
.copyright .left { margin: 10px 0; float: left; }
.copyright .right { float: right; margin: 10px 0;}
p.wpzoom { display: inline; float: right; line-height: 16px;  }
p.wpzoom img { display: inline; float: right; padding: 0 0 0 2px; }





/*********************************************************************************************

10. Media Queries

*********************************************************************************************/

/* Tablet Landscape */
@media screen and (max-width: 980px) {
    
    #logo img{
        margin-top: 35px !important;
    }
	#logo {margin-bottom: 3%;}
    body { min-width:100%; }
    .wrap { width: 100%; padding: 0; }
    #content { width:100%;}
	#top_bg {margin-bottom:-9px;}
    #slider {width:96%; padding:0 2%; }
    #slider #slides { width:49%; padding-left:1%; }
    #slider #slides li img { width:100%; }
    #slider_nav {width:45%; }
    #slider_nav .item { width:96%; }

    .home_widgets { margin-left:-3%; margin-bottom:25px; }
    
    .category-widget  { width:47%; margin:0 1% 0 0; float:right; }
    .category-widget .ui-tabs div { display:none !important; }
    .category-widget .ui-tabs ul div { display:inline !important; }
    .category-widget .ul { width:100%; }
    .category-widget .tabs li.ui-tabs-active { background:none; color:#fff;}
    .category-widget .ui-tabs-active h3 {   color:#fff;}
    .category-widget .tabs li { padding:10px 0 15px; width:100%; }

    #sidebar { width:100%; margin-right:-1%;}
    #sidebar .widget {width:48%; margin-right:2%; float:right; }

    .video_slider {width:96%; padding-left:2%; padding-right:2%; }
    .video_slider #panes { width:65%; }
    .video_slider .latest_videos {width:33%; }
    .video_slider .scrollable li { width:100%; }
    .cover { position: relative; padding-bottom: 56.25%; display:block; padding-top: 30px; height: 0; overflow: hidden; width: 100%; max-width: 100%; }
    .cover iframe,
    .cover object,
    .cover embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

    #featured { width:100%;}
    #featured .jcarousel-clip { width:100%; }
    #featured ul li { margin-right:2%; }

    .post-cover img { max-width:100%; }
    .entry img { max-width:100% !important; height:auto;}

    .post-cover { position: relative; padding-bottom: 56.25%; display:block; padding-top: 30px; height: 0; overflow: hidden; width: 100%; max-width: 100%; }
    .post-cover iframe,
    .post-cover object,
    .post-cover embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


     /* Template: Full-width */
    .full-width #content { width: 100%; }
    .full-width h1.archive_title { width:100%; }
    .full-width .entry img { max-width: 100%; height:auto;}
    .full-width .entry .wp-caption { max-width:100%;  }

	#footer div.column { margin-right: 2%;  width: 31%; }
	#footer .column .widget {  width:100%; }

    #featured .jcarousel-list { height: 145px !important;  overflow:hidden; }
    #featured .jcarousel-item img { max-width: 100%; }

 }

/* Tabled Portrait */
@media screen and (max-width: 768px) {

    .category-widget .slide { width:100%; }
    .category-widget .tabs { width:100%; float:left; }

    .video_slider #panes { width:73%; }
    .video_slider .latest_videos { width:24%; }
    .video_slider .scrollable li { width:100%; }
    /*.video_slider .latest_videos .item_info { display: none; }*/
    .video_slider .scrollable img { width:100%; height:auto;}
    .video_slider a.left {right:14%;}
    .video_slider a.right {right:8%;}
    #logo img { max-width:100%; width:100%; height:auto; }

}

/* All Mobile Sizes (devices and browser) */
@media screen and (max-width: 640px) {

    .wrap { width: 100%; padding: 0; } 
    #content { width:100%;}
	#top_bg {margin-bottom:-55px;}
    #slider {width:96%; padding:0 2%; }

    #slider #slides { width:100%; padding-left:0; border:none; }
    #slider #slides li img { width:100%; height:auto;}
    #slider_nav {width:100%; }

    .home_widgets { margin-left:0%;  }
    .category-widget  { width:100%; margin:0; float:left; }
    .category-widget .slide { width:100%; }
    .category-widget .slide img { width:100%; height:auto; }
    .category-widget .tabs { width:97% !important; }
    .category-widget .tabs li { width:100%;}
    .category-widget .tabs a { width:98%; padding-left:1%; padding-right:1%;}

    .recent-post .post-content {overflow:visible; }
    .recent-post .post-thumb { width:100%; margin-right:0;}
    .recent-post .post-thumb img { width:100%; height:auto;}

    #respond .form_fields { width:97%; margin:0; }
    #respond .comment-form-comment {width:99%; }
    #respond .form_fields input { width:98%; }
    .children #respond { margin-right:0; }

    .post-meta { padding-bottom:50px; }
    .share_box { width:20%; }
    .share_box .share_btn:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;  }

	#sidebar { width:100%; margin-left:0%;}
    #sidebar .widget {width:100%; margin-right:0%; float:none; }

    #footer div.column { margin-right: 0;  width: 100%; }
	#footer .column .widget { width:100%; }

}

ul.tabbernav li {
    float: right;
}

#s {
    float: right;
    padding-right: 3px;
}

#footer div.column {
    float: right;
    margin-left: 40px;
    margin-right: 0px;
}

#content {
    float: right;
}

.dropdown li {
    float: right;
}

#logo {
    float: right;
}

#main #content {
    float: left;
}

#featured .jcarousel-prev {
    left: 0px;
    right: auto;
}

#featured .jcarousel-next {
    left: 29px;
    right: auto;
}

.wrap{
    margin-bottom: 10px;
}

#banner3,#banner4{
    width: 170px;
    overflow: hidden;
    margin-top: 115px;
}

#banner1{
    width: auto;
    //max-height: 160px;
    overflow: hidden;
    margin-bottom: 20px;
}

#banner5{
    width: 350px;
    float: left;
    clear: none;
}

#banner6{
    width: auto;
    //max-height: 190px;
    overflow: hidden;
}

#banner7,#banner8,#banner9{
    //max-height: 220px;
    overflow: hidden;
}

#banner10,#banner11,#banner12,#banner13,#banner14,#banner15,#banner16{
    margin-bottom: 20px;
    //max-height: 50px;
    overflow: hidden;
}

#respond .form_fields {
    float: right;
    margin-left: 5%;
    margin-right: 0;
}

#respond .comment-form-comment {
    float: right;
}

#respond .form-submit {
    text-align: right;
}

ul.tabbernav {
    background: #6eab25;
}



ul.tabbernav li {
    background: #3d551e;
}

a {
    color: #6eab25;
}

.category-widget .tabs li.ui-tabs-active {
    background: transparent;
}

.category-widget .tabs li {
    border-bottom: 1px solid #dddada;
}

.rotate{
    border: 1px solid #f1f1f1;
}

.category-widget .ui-tabs-active h3 , .category-widget h3{
    color: #000;
}

.category-widget .tabs li.ui-tabs-active p{
    color: #848282;
}

.category-widget .tabs li:hover{
    background: #6eab25;
}

.category-widget .tabs {
    width: 335px;
    overflow: hidden;
}

.category-widget .tabs li:hover p , .category-widget .tabs li:hover h3{
    color: #fff;
}

.category-widget .ui-tabs .ui-tabs-nav li:last-child{
    border: none;
}

.video_slider p {
    color: #fff;
}

.video_slider .latest_videos a {
    color: #fff;
}

.video_slider #panes h4 a {
    color: #fff;
}

.video_slider {       
    background: #000;
}

.video_slider h3 {
    color: #fff;
}

#slider {
    background: #ececec;
    color: #000;
}

#slider h3 {
    border-bottom: none;
    color: #fff;
}

#slider #slides {
    border-right: none;
    color: #000;
}

#slider #slides h2 a {
    color: #000;
}

#slider #slides .slide_content {
    color: #000;
}

.widget .feature-posts-list img {
    margin: 0px 12px 5px 12px;
    float: right;
	border: 1px solid #D5D5D5;
}

#slider #slides .slide_content .comments a {
    color: #000;
}

.video_slider .latest_videos span {
    color: #000;
}

#navbarsecond .dropdown a {
    font-size: 20px;
    padding: 0;
    text-align: center;
    line-height: 5.8;
}

.archive_title{
    border-top: none
    border-bottom: none;
    font-size: 23px !important;
    background: #ececec;
    padding-right: 5px !important;
}

.recent-post .post-thumb {
    margin: 0 0 0 15px;
    float: right;
}

#logo img{
     width: 300px;
    margin-top: -20px;
}

.commentlist li.comment {
    padding: 0 76px 0 0px;
}

.commentlist .avatar {
    right: 0;
    left: auto;
}

@media screen and (max-width: 1300px) {
.category-widget .ui-tabs .ui-tabs-panel img {
    max-width: 300px;
    height: auto;
}
}

@media screen and (max-width: 1648px) {
    #banner3 , #banner4{
        display: none;
    }
}

.widget_link_list{
    background: #ececec;
}

.widget_link_list ul li a{
    padding-right: 10px;
    text-decoration: underline;
}

.widget_link_list ul li{
    padding: 6px 0px; 
}

.widget_link_list .title{
    text-align: center;
}

.widget_link_list .title img{
    padding-top: 10px;
}

body,div,a,span, p, li a{   
    font-family:"FbMatadorRegular" !important;  
}

h1,h2,h3,h4,h5,h6 { font-family:"FbMatadorBlack" !important; }

#navbarsecond .dropdown a {
    font-size: 25px;
}

ul.tabbernav li a {
    font-size: 13px;
}

p{
    font-size: 14px;
}

.category-widget .tabs p {
    font-size: 13px;
}

.recent-post .entry p {
    font-size: 14px;
}

a.more-link {
    font-size: 14px;
}

#navbarsecond{
    background: none !important;
    border: none !important;
    padding-top: 10px;
    margin-bottom: 20px;
}

/*#navbarsecond li a{
	color: #000 !important;
	bottom: 0px;
	padding-top: 54px !important;
	text-align: center;
	margin: 0px;
}*/

#navbarsecond li a{

	/*-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;*/
}

/*#navbarsecond ul li{
    width: 93px;
    height: 92px;
}*/

.wpsocialite.large {float:right; margin: 35px 182px 0px !important;}

#navbarsecond li a:hover {

}

#recent-posts .recent-post:nth-child(1) {
	background: #6eab25;
	padding: 10px;
}
#recent-posts .recent-post:nth-child(1) h2 a, #recent-posts .recent-post:nth-child(1) .recent-meta span a, #recent-posts .recent-post:nth-child(1) .more-link {
	color:#fff;
	}
#recent-posts .recent-post:nth-child(1) h2 a 
	
#logo img {
    width: 240px;
    margin-top: -20px;
}

#logo {
    padding-left: 10px;
}

.wrap {
    margin-bottom: 0px;
}
/*
#navbarsecond li a{
    background: #43ea32;
}

#navbarsecond li:nth-child(1) a{
    background: #f2ea1a;
}

#navbarsecond li:nth-child(2) a{
    background: #fc2566;
}

#navbarsecond li:nth-child(3) a{
    background: #41b1ff;
}

#navbarsecond li:nth-child(8) a{
    background: #ffa81e;
}

#navbarsecond li:nth-child(5) a{
    background: #8a58fc;
}

#navbarsecond li:nth-child(6) a{
    background: #43ea32;
}

#navbarsecond li:nth-child(7) a{
    background: #fc5725;
}

#navbarsecond li:nth-child(4) a{
    background: #e73f36;
}


*/
#top_bg{
    background-image: url("images/headerbg.png") !important;
    background-repeat: no-repeat !important;
    height: 120px;
    position: relative;
    background-size: contain;
	margin-bottom: -20px;
}



.category-widget h2 a{
        margin-right: 35px;
}

#slider h3{
	background: #000 url("images/spirala-green.png") no-repeat 99% center !important;
	padding-right: 49px;
	font-size: 27px;
	height: 35px;
	padding: 5px 53px 5px 0;
	line-height: 38px;
	font-family: "FbMatadorRegular" !important;
}

.widget_link_list ul li {
    background-image: url("images/spirala-green.png") !important;
    background-repeat: no-repeat;
    background-position: 97% center;
    background-size: 20px;
    padding-right: 28px;
}

#navbar{
    margin-bottom: 0px;
}

#sidebar .widget {
    border-radius: 5px;
}

.category-widget h3 {
    font-size: 17px;
}

.category-widget .tabs p {
    font-size: 15px;
}

.video_slider h3 {
    font-size: 20px;
}

.copyright {
    font-size: 15px;
}

.copyright .wpzoom{
    font-family: Arial !important;
}

p {
    font-size: 19px;
}

#navbar {
    background: none;
}

#widget_sp_image-3{
    width: 71%;
}


#widget_sp_image-3 .widget_sp_image-description , #widget_sp_image-3 img {
    float: right;
}

#widget_sp_image-3 img{
    height: auto;
}

#widget_sp_image-3 h3{
    float: none;
    margin-top: 50px;
}

.dropdown li{
    background-color: #fff;
}


#navbarsecond li a {background: none !important; background-image: none !important; height: inherit !important; width: 106px!important;}
#navbarsecond .dropdown a { line-height: 1!important; font-weight: 800!important; color: #000!important; font-size: 28px !important; margin: 50px 0 0 0 !important;}
#navbarsecond .dropdown a:hover {color: #93c11f !important;}
.dropdown li::after {
    content: '|';
    display: inline-block;
}

.dropdown li:last-child::after {
    content: '';
    display: inline-block;
}
.dropdown a {display: inline-block !important;}
#navbarsecond li a {margin-right: inherit !important;}


@media screen and (max-width: 980px) {
    #navbarsecond {
        clear: both;
		padding-top:0px;
    }
    
    ul.jcarousel-list li { 
        margin-right:0% !important; 
    }
    
    #logo {
        float: none;
        text-align: center;
        padding: 0;
    }
    
    #widget_sp_image-3 {
        width: 100%;
        margin-bottom: 0 !important;
    }
    
    .dropdown li {
        margin-top: 10px;
    }
    
    .wpsocialite.large{
        display: none !important;
    }
    
    #slider .flex-direction-nav{
        top: 13px;
    }
    
    
    
    /*#banner10{ 
        display: none;
    }*/
    
    .home_widgets .rotate{ 
        margin-bottom:0 !important;
    }
    
    .home_widgets .category-widget {
        margin: 0 1% 15px 0;
    }
    
    #featured .jcarousel-next {
        left: 34px;
    }
    
    #featured .jcarousel-prev {
        left: 5px;
    }
    
    #featured h3{
        padding-right: 5px;
    }
    
    a.more-link{
        padding-left: 5px;
    }
    
    .recent-post .entry p {
        padding-left: 5px;
    }
    
    .entry p , .entry div{
        padding: 0 10px;
    }
    
    .meta-author{
        padding-right: 5px;
    }
    
    #respond {
        padding: 0 5px;
    }
    
    .post-cover{
        text-align: right;
        padding-bottom: 0 !important;
        padding-top: 0 !important;
        height: auto !important;
    }
    
    
    h1.title {
        width: 100%;
        float: right;
    }
    
    .entry {
        float: right;
    }
    
    .tag_list {
        margin: 0 5px 12px !important;
    }
    
    .related_posts {
        margin: 0 5px 15px;
    }
    
    .related_posts h3 {
        width: 100%;
        float: right;
    }
    
    .post-meta + h3{
        width: 100%;
        float: right;
        margin-right: 5px;
    }
    
    h3{
        margin-right: 5px;
    }
    
    h1.title a , #comments h3{
        padding-right: 5px;
    }
    
    .commentlist{
        padding: 5px;
    }
    
    .recent-post .post-thumb {
        margin: 0 5px 0 15px;
    }
    
    #secondmenu{
        float: none !important;
    }
    
    .post-cover img {
        max-width: 300px;
        padding-left: 0px !important;
        padding-right: 5px;
        width: 100%;
    }

}

.category-widget h2 {
    border-top: none
    border-bottom: none;
    font-size: 23px;
    /*background: #6eab25 url("images/h2bg.jpg") repeat-y left;*/
    padding-right: 5px;
}

.category-widget h2{ 
    background-image: url("images/h2bg.jpg"), url("images/spirala-white.png");
	background-repeat: repeat-y, no-repeat;
    background-position: left, 99%;
    background-color: #6eab25;
    background-size: auto, 28px;
}

#respond input[type="submit"] , .wp-polls .Buttons{
    background-color: #6eab25 !important;
    border: none !important;
    border-radius: none !important;
    padding: 0 15px;
    font-size: 13px;
    border-radius: 0px;
    color: #fff !important;
}

#respond input[type="submit"]:hover{
    background: #6eab25;
    border: none !important;
    border-radius: none !important;
    padding: 0 15px;
    font-size: 13px;
    border-radius: 0px;
    color: #fff;
}

.post-meta{
    font-size: 15px;
    padding: 8px 15px 8px 15px;
    text-align: left;
}

#respond .form_fields {
    width: 77%;
}

.fbFeedbackContent .composer textarea{
    height: 50px;
}

.recent-comments-list .avatar {
    margin-left: 12px;
    float: right;
}

@media screen and (max-width: 650px) {
    .dropdown li {
        width: 30%;
        margin-left: 2%;
    }
    
    .post-meta {
        height: 24px;
    }
    
    .post-cover img{
        padding-right: 0 !important;
    }
    
    h1.title {
        text-align: center;
    }
    
    .recent-post .post-thumb{
        margin: 0 0px 0 15px;
    }
    
    .post-cover {
        text-align: center;
    }
    
    #navbarsecond li a{
        width: 100%;
    }
    
    #banner1{
        margin-bottom: 5px;
    }
    
    p.wpzoom {
        float: none;
    }
    
    .copyright .wpzoom {
        text-align: center;
    }
    
    .copyright .left , .copyright .right {
        float: none;
        text-align: center;
    }
    
    #sidebar { width: 96%; margin-right:2%;}
    .recent-post .entry p {
        padding: 0 5px;
    }
    
    .recent-post h2 a , .recent-meta{
        padding: 0 5px;
    }
}

.tabberlive .tabbertab{
    width: 100%;
}

#banner6 {
    margin-bottom: 20px;
}

#featured .jcarousel-item {
    text-align: center;
}

.copyright .left {
    font-family: Arial !important;
}

@media screen and (min-width: 640px) and (max-width: 980px) {
    
    .home_widgets .rotate{ 
        display: none ;
        margin-bottom:0 !important;
    }
    
    .home_widgets .rotate:nth-child(8n) { 
        display: block ;
    }
    
    .home_widgets .category-widget h2 {
        margin: 15px 0 15px 0;
    }
    
    #banner6 {
        margin-bottom: 10px;
    }
    
    #list-2{
        clear: both;
    }y
    
}

.fb-comments{
    padding: 0px !important;
}

#slider #slides, #slider #slides li img {
    width: 100% ;
    float: right;
}

#slider #slides .slide_content {
    padding: 0 10px;
    margin: 0;
}

#slider #slides {
    padding: 15px 0px 15px 0;
}

@media screen and (max-width: 640px){
    #slider #slides, #slider #slides li img {
        float: none;
        text-align: center;
        width: 100%;
    }
}

.post-cover{
    max-height: 400px;
    overflow: hidden;
    margin-bottom: 2%;
}

.post-cover img{
    max-width: 100%;
    
}

div.navigation{
    font-size: 14px;
}

#secondmenu {
    float: left;
    width: auto;
    margin-top: 29px;
}

.wpsocialite.large {
    margin: -37px 331px -35px !important;
}

.entry{
    text-align: justify;
}

.wp-polls p strong{
    font-size: 18px;
}

#slider #slides .slide_content p{
    line-height: 20px;
}

#widget_sp_image-3{
    line-height: 20px;
    margin-bottom: -30px;
}

.widget_link_list ul li:nth-child(even){
    background-color: #d0d0d0;
}

.widget_link_list .title {
    padding: 10px 0;
    border-radius: 3px 3px 0 0;
    background-image: url("images/spirala-white.png");
    background-repeat: no-repeat;
    background-position: 98%;
    background-color: #6eab25;
    background-size: 28px;
    padding-right: 38px;
    text-align: right !important;
}

.mtphr-dnt-title{
    padding: 10px 0;
    border-radius: 3px 3px 0 0;
    background-image: url("images/spirala-white.png");
    background-repeat: no-repeat;
    background-position: 98%;
    background-color: #6eab25;
    background-size: 28px;
    padding-right: 42px;
    text-align: right !important;
    font-size: 23px;
    color: #fff;
}

.mtphr-dnt-title span{
    font-size: 22px;
    margin-right: -6px;
    color: #fff;
}


#sidebar .widget h3 {
    display: none;
    color: #fff;
    font-size: 21px;
    margin: 0;
}

.mtphr-dnt{
    background: #ececec;
}

.mtphr-dnt-tick-container {
    padding-right: 15px;
}

.mtphr-dnt-tick a{
    color: #000 !important;
    font-size: 15px !important;
}

.related_posts ul li {
    padding: 0 20px 10px 0px;
    float: right !important;
	width:100% !important;
    background: url(images/related.png) no-repeat right 6px;
}

.slider_contact{
    color:#000;
}

.slider_contact:hover{
    text-decoration: none;
}

#widget_sp_image-2{
    margin-bottom: 0 !important;
}

#sidebar .widget {
    margin-bottom: 15px !important;
}

#widget_sp_image-2 h3{
    display: none;
}

/*#text-5 , #text-6{
    margin-bottom: 0 !important;
}*/

.wp-polls-ul + p{
    margin: 0 0 5px;
    float: right;
}

.wp-polls-ul + p + p{
    float: left;
    line-height: 40px;

}

.wp-polls-ul + p + p a{
    color: #fff;
    background-color: #000 !important;
    padding: 10px 20px;
}

.wp-polls-ans {
    margin-top: -10px;
}

.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
    background-color: #eeeeee;
}

#sidebar .widget h3{
    font-weight: normal !important;
}

#navbarsecond li a {
    margin-right: 6px;
}

#logo img {
    width: 260px;
    margin-top: 9px;
}

#searchform {
    border: 11px solid #6eab25;
}

#featured .jcarousel-item {
    direction: rtl;
}

#red_popup{
    position: fixed;
    right: 0;
    left: 0;
    z-index: 9999;
    top: 20%;
    background-color: #d5330d;
    width: 400px;
    border-radius: 20px;
    padding: 30px;
    margin: 0 auto;
}

#wrap_popup{
    width: 100%;
    height: 1000px;
    position: fixed;
    background-color: #000;
    opacity: 0.8;
    top: 0;
    z-index: 999;
}

#red_popup input , #red_popup textarea{
    width: 100%;
    padding-left: 0;
    border: none;
}

#red_popup span.wpcf7-not-valid-tip {
    color: #000;
}

#red_popup p {
    color: #fff;
}


@media (max-width: 640px) {
    #red_popup{
        width:  50%;
        top: 1%;
    }
    
    #red_popup textarea{
        height: 100px;
    }
    
    #searchform{
        width: 93%;
        
    }

    #text-8 img{
        width: 100%;
    }
}

@media (max-width: 1400px) {
    #red_popup{
        top: 5%;
    }
    
}

#text-11 , #text-12{
    display: none;
}

.single-post #text-3 , .single-post #text-7  , .single-post #text-6 , .single-post #text-9 , .single-post #text-10 , .single-post #wpzoom-facebook-2 , .single-post #text-5 , .single-post #text-4{
    display: none;
}

.single-post #text-11 , .single-post #text-12{
    display: block;
}



.single-post img.size-full{
    width: 100% !important;
    clear: both;
    height: auto;
}

.wrap_whatsapp{
    display: none;
}

.wrap_facebook iframe{
    width: 59px !important;
}

.wp-polls .pollbar{
    display: none;
}

.slides li:first-child{
    display: list-item;
}

.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
    margin-top: 10px;
    cursor: pointer;
}

.wp-polls small {
    color: red;
    font-size: 30px;
    float: left;
    direction: ltr;
    margin-top: 0px;
    margin-left: 0px;
    padding: 27px 20px;
    border-right: 5px solid #FFF;
    width: 84px;
    text-align: center;
}


.wp-polls-ul li label{
    margin-right: 15px;
}

.wp-polls li input{
    margin: 20px !important;
}

#respond input[type="submit"], .wp-polls .Buttons{
    font-size: 14px;
}

.wp-polls .wrap_row{
    display: inline;
}

.wp-polls .wrap_row label{
    padding-right: 20px;
}

.wp-polls label label{
    padding-right: 20px;
}

.wp-polls img{
    max-width: 100px;
    padding: 10px !important;
    border-right: 5px solid #fff !important;
    border-left: 5px solid #fff !important;
}

@media screen and (max-width: 767px) {
    
    .wrap_whatsapp{
        display: block;
    }
    
    .wp-polls img{
        width: 50px;
    }
    
    #header .textwidget img{
        max-width: 100%;
        height: auto;
    }
    
    #navbarsecond li a{
        height: auto;
        line-height: 40px !important;
        background-image: none !important;
    }
    
    #logo img{
        width: 50%;
    }
    
    #navbarsecond {
        margin-top: -25px;
    }
    
    #navbarsecond .dropdown a {
        font-size: 27px;
    }

}

@media screen and (max-width: 480px) {
    .wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
        background: none !important;
    }
    
    .wp-polls .wrap_row label {
        display: block;
    }
}

#recent-posts .recent-post:nth-child(1) .recent-meta span {
    color: #fff;
}

.single-post .entry {
    width: 95%;
    margin-right: 3%;
}

.single-post .entry::first-letter {
    font-size: 3.5rem;
}


.single-post iframe{
    width: 100%;
}

#footer .textwidget{
    text-align: center;
}

#footer .textwidget img{
    width: auto;
    height: 40px;
    padding: 10px;
}

#header .textwidget{
    text-align: left;
    margin-bottom: -25px;
}

#footer .widget_text{
    float: none;
    display: inline-block;
}

.copyright {
    text-align: center;
}

.copyright .left , .copyright .right{
    margin-top: 28px;
}

.addthis_inline_share_toolbox {
    float: left;
    margin-top: -3px;
    margin-right: 15px;
}

#footer {
    background-color: #ececec;
    margin-bottom: 15px;
}

.copyright{
    padding: 10px 0;
}

.paddme{
    padding: 7px 0;
}

#footer .menu li {
    display: inline;
    padding-right: 20px;
    background: url(./images/bullet-icon.png) no-repeat center right;
    font-size: 20px;
    font-weight: bold;
    color: #000;
}


#footer .menu li:first-child{
    background: none;
}

#footer .textwidget img {
    height: 45px;
}

.jcarousel1{
    background-color: #00BCD4 !important;
}

.jcarousel2{
    background-color: #fff !important;
}

.single-post #text-13 img{
    width: auto !important;
}


.main-banner-desktop{
    display: none;
    position: fixed;
    z-index: 99999;
    background-color: #fff;
    width: 100%;
    height: 100%;
    text-align: center;
}

.main-banner-mobile{
    display: none;
    position: fixed;
    z-index: 99999;
    background-color: #fff;
    width: 100%;
    height: 100%;
    text-align: center;
}

.main-banner-desktop .dfad{
    margin-top: 100px;
}

.main-banner-desktop .dfad img{
    width: auto !important;
}

.main-banner-mobile .dfad{
    margin-top: 0px;
}

.main-banner-mobile img{
    width: 100% !important;
}

.close-benner{
    position: absolute;
    right: 0;
    left: -32%;
    top: 40px;
    margin: 0 auto;
    font-size: 30px;
    width: 90px;
    border: 1px solid #000;
    text-align: center;
    height: 42px;
    cursor: pointer;
}

 .main-banner-mobile .close-benner{
     left: 0;
    top: 15px;
 }



/*     אינדקס עסקים style */


.geodir_full_page .geodir_list_heading{
    text-align: center;
}

.geodir_full_page .geodir_list_heading h3{
    font-size: 50px !important;
    font-weight: normal;
    font-family: 'FbMatadorRegular' !important;
}

.gd-cptcat-row .gd-cptcat-title{
    display: none;
}

.gd-cptcat-li a img{
    height: auto;
}

.gd-cptcat-ul.gd-cptcat-parent.gd-cpt-flat {
    float: none;
    width: 14%;
    min-width: 0;
    display: inline-block;
    padding: 0;
    text-align: center;
}

.gd-cptcat-li a img {
    height: auto;
    display: block;
    text-align: center;
    width: 100%;
}

.gd-cptcat-ul.gd-cptcat-parent.gd-cpt-flat li a{
    min-width: 0;
    color: #000;
    font-size: 25px;
    font-weight: normal;
}

.geodir-loc-bar {
    padding: 15px;
    margin: 20px 0;
    background-color: #c74e4e;
    border: none;
}

.gd-search-input-wrapper.gd-search-field-near{
    display: none;
}

#geodir-wrapper-content {
    float: right;
    margin-top: 10px;
}

.geodir-sidebar-right {
    float: left;
    margin-right: 3%;
    margin-left: 0;
    margin-top: 10px;
}

.geodir_list_heading a{
    text-align: left;
}

dl.geodir-tab-head dd{
    float: right;
}

.geodir-company_info i.fa {
    margin-left: 10px;
    margin-right: 0;
}

.geodir-post_left {
    float: right;
}

.geodir-post_right {
    float: left;
}

dl.geodir-tab-head dd a , .geodir_category_list_view li.geodir-gridview h3{
    font-size: 20px;
}

ul.geodir-tabs-content{
    clear: both;
}

#respond .form-submit {
    text-align: right;
    clear: both;
    float: right;
}

body.single-gd_place , body.tax-gd_placecategory{
    font-size: 17px;
}

.geodir_category_list_view li.geodir-gridview .geodir-addinfo a , .geodir-breadcrumb ul li{
    font-size: 14px;
}

.geodir-pcomments , .geodir-addtofav{
    margin-right: 5px;
}

.geodir_category_list_view li.geodir-gridview .geodir-addinfo{
    margin-right: 5%;
}

.geodir_category_list_view li.gridview_onefifth{
    width: 29%;
    margin: 10px;
}

.geodir_category_list_view li .geodir-post-img , .geodir_category_list_view li .geodir-content{
    float: right;
    margin-left: 3%;
    margin-right: 0;
}

#geodir-wrapper .widget h3{
        font-size: 22px;
}

#geodir-tab-mobile-menu i.fa-sort-desc{
    float: left;
}

.ac_results li span {
    float: left;
    padding-left: 10px;
    padding-right: 0;
}

#geodir-main-content {
    background-color: #f5f5f5;
    padding: 20px;
}

.geodir-widget{
    float: none;
}

.gd-cptcat-li-sub{
    display: none;
}

.geodir-category {
    float: right;
}

.geodir-list-view-select{
    display: none;
}

.geodir-content-right ul.gd-cptcat-parent{
    width: 33% !important;
    margin: 0;
}

.geodir-content-right ul.gd-cptcat-parent li a{
    font-size: 17px !important;
}

.geodir-content-right ul.gd-cptcat-parent li{
    margin: 0 !important;
}

#reviewsTab .comments-area article header cite, #reviewsTab .comments-area article header time, #reviewsTab .comments-area article header span.item {
    margin: 0 12% 0 0;
}

#reviewsTab .comments-area article header img {
    float: right;
}

#geodir-wrapper-content .geodir-category{
    display: none;
}

.geodir-widget .addthis_inline_share_toolbox {float: none; margin: 0px;}


.gd_place header{
    background-color: #c74e4e;
    color: #fff;
    padding: 8px;
    margin-bottom: 10px;
}

.gd_place .geodir-category-listing  header , .gd_place #comments header{
    background: none;
}

.gd_place h1{
        font-size: 37px;
}

.geodir_contact{
    color: #c74e4e;
    font-size: 20px;
}

.geodir_contact a{
    color: #c74e4e;
    font-size: 36px;
    font-weight: bold;
}

.related_posts ul li{
    width: 93% !important;
}

@media (max-width:768px) {
    .gd-cptcat-ul.gd-cptcat-parent.gd-cpt-flat {
        width: 25%;
    }
    
    .geodir_category_list_view li.gridview_onefifth {
        width: 44%;
    }
    
    .geodir_full_page .geodir_list_heading h3{
        font-size: 40px !important;
        width: 100%;
    }
}

@media screen and (max-width: 980px) {
    #geodir-wrapper {
        width: 95%;
        margin: 0 auto;
    }

    .geodir-widget.widget_sp_image img{
            max-width: initial  !important;
    }
}