/*
Theme Name: Politician
Theme URI: http://themeforest.net/user/ThemeMakers
Description: The Politician theme for WordPress is stylish, easy customizable, simple, and readable - make it yours with a custom menus, header sliders, different sidebars, flexible layouts and backgrounds.
Author: ThemeMakers
Author URI: http://themeforest.net/user/ThemeMakers
Version: 1.05
Tags: responsive-design, red, green, blue, yellow, blue-bordo, light-blue-dark-blue, unlimited-columns, fixed-width, flexible layout, flexslider, custom-background, localization-ready
*/

@import url(fancybox/jquery.fancybox.css);  /*link to the CSS file for FancyBox */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}

article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section {display:block;}

nav ul, nav ol {list-style: none; list-style-image: none;}

table {border-collapse: collapse; border-spacing: 0;}

a {margin:0; padding:0; font-size:100%; outline: none; text-decoration:none; background:transparent; vertical-align:baseline;}
a, a > * {color: #006730; text-decoration: none;}

.not-ie a, .not-ie a > * {-webkit-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out; -moz-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out; -ms-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out; -o-transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out; transition: background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out;}

.style-1 a:hover, .style-1 a > *:hover {color: #1c7fbd;}
.style-2 a:hover, .style-2 a > *:hover {color: #9F1010;}
.style-3 a:hover, .style-3 a > *:hover {color: #2a7313;}
.style-4 a:hover, .style-4 a > *:hover {color: #d98908;}
.style-5 a:hover, .style-5 a > *:hover {color: #3b5381;}
.style-6 a:hover, .style-6 a > *:hover {color: #5592b4;}

ul li {list-style: none;}

.not-ie img {height: auto; max-width: 100%; -ms-interpolation-mode: bicubic;}

.ie7, .ie8 img {height: auto; /*width: 100%; */}
.post-entry img{max-width:186px!important; height:auto; min-width:130px;}
.post-entry p {word-wrap:break-word; color:#333;}

blockquote {position: relative; margin-bottom: 1.5em; padding: 24px 45px 20px 60px; border: 1px solid #ebebeb; background-color: #f9f9f9; font: italic 14px/1.6 Arial, sans-serif; color: #6d7a7e;}

blockquote:after, blockquote:before {position: absolute; width: 33px; height: 23px; background-image: url(images/quotes.png); background-repeat: no-repeat; background-position: 0 0; content: '';}

blockquote:before {left: 20px; top: 20px;}

blockquote:after {margin: 5px 0 0 20px; background-position: right top; bottom: 20px; right: 20px;}

address {margin-bottom: 50px; font-style: normal; line-height: 1.7;}

/* ---------------------------------------------------------------------- */
/*	Basic Elements
/* ---------------------------------------------------------------------- */

body {font: 12px/1.5 Arial, sans-serif; color:#41484a; -webkit-font-smoothing: antialiased; /* Fix for webkit rendering color: #6d7a7e; */
-webkit-text-size-adjust: 100%; background-color: #f3f1f6; background-image: url(images/bgs/bg-1.png); background-repeat: repeat;}

p {margin: 0 0 1.5em 0; padding: 0; line-height: 1.6em; /*color:#6d7a7e;*/ color:#41484a;}

h1 {font-size: 36px;}
h2 { font-size: 28px;}
h3 { font-size: 18px;}
h4 { font-size: 17px;}
h5 { font-size: 16px;}
h6 { font-size: 14px;}

h1, h2, h3, h4, h5, h6 {font-family: Arial, sans-serif;}

h1, h2, h3, h4, h5, h6 {margin-bottom: 15px; color: #606163; font-weight: 400; line-height: 1.25;}

h6 {line-height: 1.5em;}

/* -------------------------------------------------- */
/*	Clearfix
/* -------------------------------------------------- */

.clear {  
clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0;}
.clearfix li {list-style:none;}
.clearfix:after {clear: both; display: block; visibility: hidden; height: 0; content: ".";}

/* -------------------------------------------------- */
/*	General Classes
/* -------------------------------------------------- */

.aligncenter {text-align: center;}

.aligncenter > img {display: inline; text-align: center;}

.alignleft {float:left;}

img.alignleft {margin: 0 20px 20px 0;}

.alignright {float:right;}

img.alignright {margin: 0 0 20px 20px;}

.custom-frame {display: block; border: 5px solid #e0e1e3; 
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; 	}

iframe.custom-frame {/*		width: 100%; */}

.ie7 iframe.custom-frame {width: 97%;}

.webkit iframe.custom-frame {width: 100%;}

.video-widget .liquid-video-wrapper {margin: 0;}

.liquid-video-wrapper {position: relative; margin: 0 0 20px; padding: 0; width: 100%;}

.liquid-video-wrapper iframe, .liquid-video-wrapper object, .liquid-video-wrapper embed {position: absolute; left: 0; top: 0; width: 100%; height: 100%;}

/* -------------------------------------------------- */
/*	 Highlight	
/* -------------------------------------------------- */

.highlight1::-moz-selection, .highlight2::-moz-selection, .highlight3::-moz-selection, .highlight4::-moz-selection {padding: 1px 3px; color: #fff;}

.highlight1::selection, .highlight2::selection, .highlight3::selection, .highlight4::selection {padding: 1px 3px; color: #fff;}

span.highlight1, span.highlight2, span.highlight3, span.highlight4 {padding:1px 3px; color: #fff;}

span.highlight1 {background-color:#1f221e;}
span.highlight2 {background-color:#457935;}
span.highlight3 {background-color:#a6412b;}
span.highlight4 {background-color:#2b65a6;}

.highlight1::selection {background-color:#1f221e;}
.highlight2::selection {background-color:#457935;}
.highlight3::selection {background-color:#a6412b;}
.highlight4::selection {background-color:#2b65a6;}

.highlight1::-moz-selection {background-color:#1f221e;}
.highlight2::-moz-selection {background-color:#457935;}
.highlight3::-moz-selection {background-color:#a6412b;}
.highlight4::-moz-selection {background-color:#2b65a6;}

/* -------------------------------------------------- */
/*	Custom Table
/* -------------------------------------------------- */

.custom-table {margin-bottom: 3em; width: 100%;}

.custom-table tbody tr:nth-child(even) td {background-color: rgba(31,34,30,.02);}

.custom-table td, .custom-table th {padding: 7px 15px;}

.custom-table thead th {border-top: 1px solid #ced5cf; border-right: 1px solid #ced5cf; border-bottom: 1px solid #ced5cf; background-color: rgba(31,34,30,.09); text-align: left; font-weight: 700;}

.ie7 .custom-table thead th, .ie8 .custom-table thead th {background-color: #ebebeb;}

.custom-table thead th:first-child, .custom-table tbody tr td:first-child {border-left: 1px solid #ced5cf;}

.custom-table td {border-bottom: 1px solid #ced5cf; border-right: 1px solid #ced5cf;}

/* -------------------------------------------------- */
/*	Dropcaps
/* -------------------------------------------------- */

.dropcap:first-letter {color: #D9DADB; float: left; font-size: 38px; font-weight: 700; line-height: 1em; margin: 0 15px 0 0;}

.dropcapspot:first-letter {float: left; margin: 0 12px 0 0; padding: 6px 9px; width: 45px; height: 45px; color: #fff; text-align: center; font-weight: 700; font-size: 38px; line-height: 45px;}

.not-ie .dropcapspot:first-letter {-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}

/* -------------------------------------------------- */
/*	Dividers
/* -------------------------------------------------- */

.sep {border-top: 1px solid #E0E1E3; clear: both; margin: 30px 0; 	}

.divider {clear: both; margin: 35px 0; width: 100%; height: 2px; background-color: #e0e1e3;}

/* -------------------------------------------------- */
/*	Ordered / Unordered List Styles
/* -------------------------------------------------- */

ul.list, ol.list {margin: 0 0 30px 0;}

ul.ordered.type-1 li {list-style: decimal inside;}
ul.ordered.type-2 li {list-style: decimal-leading-zero inside;}

ul.unordered.type-1 li {list-style: circle inside;}
ul.unordered.type-2 li {list-style: square inside;}

/* -------------------------------------------------- */
/*	Buttons
/* -------------------------------------------------- */

/*	input.button {padding: 7px 14px 9px;}*/

.button, .wpcf7-submit, #submit {display: inline-block; margin-bottom: 1.5em; padding: 8px 14px 8px; outline:none; color: #fff; vertical-align: baseline; text-align:center; text-decoration: none; font: 11px Arial; cursor:pointer;}

.style-1 .button.gray, .style-1 .wpcf7-submit, .style-1 .form-submit #submit {color: #1c7fbd;}

.style-2 .button.gray, .style-2 .wpcf7-submit, .style-2 .form-submit #submit {color: #e53535;}

.style-3 .button.gray, .style-3 .wpcf7-submit, .style-3 .form-submit #submit {color: #69ad11;}

.style-4 .button.gray, .style-4 .wpcf7-submit, .style-4 .form-submit #submit {color: #eba505;}

.style-5 .button.gray, .style-5 .wpcf7-submit, .style-5 .form-submit #submit {color: #841132;}

.style-6 .button.gray, .style-6 .wpcf7-submit, .style-6 .form-submit #submit {color: #4a5063;}

.button.gray:hover, .wpcf7-submit:hover, .form-submit #submit:hover {color: #fff !important;}

.style-1 .button.gray:hover, .style-1 .wpcf7-submit:hover, .style-1 .form-submit #submit:hover {background-color: #17517a;}

.style-2 .button.gray:hover, .style-2 .wpcf7-submit:hover, .style-2 .form-submit #submit:hover {background-color: #e53535;}

.style-3 .button.gray:hover, .style-3 .wpcf7-submit:hover, .style-3 .form-submit #submit:hover {background-color: #2a7313;}

.style-4 .button.gray:hover, .style-4 .wpcf7-submit:hover, .style-4 .form-submit #submit:hover {background-color: #eba505;}

.style-5 .button.gray:hover, .style-5 .wpcf7-submit:hover, .style-5 .form-submit #submit:hover {background-color: #841132;}

.style-6 .button.gray:hover, .style-6 .wpcf7-submit:hover, .style-6 .form-submit #submit:hover {background-color: #4a5063;}

.button:hover {background-color: #313131; color: #fff !important;}

.yellow {background-color: #fdbe0f;}
.orange {background-color: #f99200;}
.red {background-color: #db4300;}
.pink {background-color: #c51574;}
.purple {background-color: #760148;}
.emerald {background-color: #2ebc9e;}
.lime {background-color: #8fbe00;}
.green {background-color: #5bad24;}
.dark-green {background-color: #276c00;}
.metallic-blue {background-color: #6a8cb1;}
.sky-blue {background-color: #00a8c6;}
.blue {background-color: #2d5bc4;}
.violet {background-color: #4f4269;}
.brown {background-color: #564544;}
.black {background-color: #313131;}
.gray {background-color: #e7e7e8;}
.grey {background-color: #898989;}
.white {padding: 7px 13px; background-color: #fff; color: #6b6b6b; border: 1px solid #d4d4d4;}

.align-btn-left {float: left;}
.align-btn-right {float: right;}



/* -------------------------------------------------- */
/*	Forms
/* -------------------------------------------------- */

button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;}

button, input, select, textarea {font-size: 100%; margin: 0; vertical-align: baseline;}

label {cursor: pointer; margin: 0;}

input, textarea, select {color: #8f8f8f; font: 12px/1.5 Arial, sans-serif; padding: 0 10px; background-color: #e9e9e9; border: none;}

.not-ie input[type="text"], .not-ie textarea, .not-ie select {-webkit-appearance: none; -webkit-transition: all .25s linear; -moz-transition: all .25s linear; -ms-transition: all .25s linear; -o-transition: all .25s linear; transition: all .25s linear; 	}

input {height: 30px; border: 1px solid transparent; line-height: 30px;}

input[type="radio"], input[type="checkbox"] {height: auto;}

textarea {padding: 10px; border: 1px solid transparent;}

/* Firefox */
input:-moz-placeholder, textarea:-moz-placeholder {color: #8f8f8f;}

/* Chrome, Safari */
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #8f8f8f;}

/* ---------------------------------------------------------------------- */
/*	Alert Boxes
/* ---------------------------------------------------------------------- */

.error, .success, .info, .notice {display: block; padding: 20px; font-size: 14px; margin-bottom: 1.5em;}

.error {border: 1px solid #f09da7; background-color: #f9bcc3; color: #b76973;}

.success {border: 1px solid #b4d892; background-color: #d8efc1; color: #79985b;}

.info {border: 1px solid #a1c7d5; background-color: #b8e1f1; color: #52889b;}

.notice {border: 1px solid #e7d195; background-color: #feebb7; color: #b49133;}

/* ---------------------------------------------------------------------- */
/*	Layout
/* ---------------------------------------------------------------------- */

.wrap {position: relative; z-index: 2; margin: 0 auto; width: 980px; box-shadow: 0 0 0 10px rgba(0,0,0,.07); background-color: #fff;}

.container {position: relative; margin: 0 auto; width: 940px; background-color: #fff;}

.section-title {text-transform: uppercase;}

.style-1 .section-title {color: #124162;}
.style-2 .section-title {color: #373a3c;}

/* -------------------------------------------------- */
/*	Columns
/* -------------------------------------------------- */

.one-half, .one-third, .two-third, .one-fourth, 
.three-fourth {float: left; margin-right: 20px;}

.one-half.last, .one-third.last, .two-third.last, .one-fourth.last, .three-fourth.last {margin-right: 0;}

.one-half {width: 460px;}

.one-third {width: 300px;}

.two-third {width: 620px;}

.one-fourth {width: 220px;}

.three-fourth {width: 700px;}

/* ---------------------------------------------------------------------- */
/*	Header
/* ---------------------------------------------------------------------- */

.wrap-header {position: absolute; top: 0; left: 0; width: 100%; height: 190px; 	}

.style-1 .wrap-header {background-color: #17517a; /* Old browsers */
background: -moz-linear-gradient(top, #17517a 0%, #17517a 69%, #124162 69%, #124162 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#17517a), color-stop(69%,#17517a), color-stop(69%,#124162), color-stop(100%,#124162)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #17517a 0%,#17517a 69%,#124162 69%,#124162 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #17517a 0%,#17517a 69%,#124162 69%,#124162 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #17517a 0%,#17517a 69%,#124162 69%,#124162 100%); /* IE10+ */
background: linear-gradient(top, #17517a 0%,#17517a 69%,#124162 69%,#124162 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17517a', endColorstr='#124162',GradientType=0 ); /* IE6-9 */}

.style-2 .wrap-header {background: #9f1010; /* Old browsers */
background: -moz-linear-gradient(top, #9f1010 0%, #9f1010 69%, #7f0d0d 69%, #7f0d0d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9f1010), color-stop(69%,#9f1010), color-stop(69%,#7f0d0d), color-stop(100%,#7f0d0d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #9f1010 0%,#9f1010 69%,#7f0d0d 69%,#7f0d0d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #9f1010 0%,#9f1010 69%,#7f0d0d 69%,#7f0d0d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #9f1010 0%,#9f1010 69%,#7f0d0d 69%,#7f0d0d 100%); /* IE10+ */
background: linear-gradient(top, #9f1010 0%,#9f1010 69%,#7f0d0d 69%,#7f0d0d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f1010', endColorstr='#7f0d0d',GradientType=0 ); /* IE6-9 */}

.style-3 .wrap-header {background: #1f650c; /* Old browsers */
background: -moz-linear-gradient(top, #1f650c 0%, #1f650c 69%, #19510a 69%, #19510a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f650c), color-stop(69%,#1f650c), color-stop(69%,#19510a), color-stop(100%,#19510a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #1f650c 0%,#1f650c 69%,#19510a 69%,#19510a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #1f650c 0%,#1f650c 69%,#19510a 69%,#19510a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #1f650c 0%,#1f650c 69%,#19510a 69%,#19510a 100%); /* IE10+ */
background: linear-gradient(top, #1f650c 0%,#1f650c 69%,#19510a 69%,#19510a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f650c', endColorstr='#19510a',GradientType=0 ); /* IE6-9 */}

.style-4 .wrap-header {background: #545558; /* Old browsers */
background: -moz-linear-gradient(top, #545558 0%, #545558 69%, #47484b 69%, #47484b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545558), color-stop(69%,#545558), color-stop(69%,#47484b), color-stop(100%,#47484b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #545558 0%,#545558 69%,#47484b 69%,#47484b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #545558 0%,#545558 69%,#47484b 69%,#47484b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #545558 0%,#545558 69%,#47484b 69%,#47484b 100%); /* IE10+ */
background: linear-gradient(top, #545558 0%,#545558 69%,#47484b 69%,#47484b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#545558', endColorstr='#47484b',GradientType=0 ); /* IE6-9 */}

.style-5 .wrap-header {background: #841132; /* Old browsers */
background: -moz-linear-gradient(top, #841132 0%, #841132 69%, #6a0e28 69%, #6a0e28 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#841132), color-stop(69%,#841132), color-stop(69%,#6a0e28), color-stop(100%,#6a0e28)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #841132 0%,#841132 69%,#6a0e28 69%,#6a0e28 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #841132 0%,#841132 69%,#6a0e28 69%,#6a0e28 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #841132 0%,#841132 69%,#6a0e28 69%,#6a0e28 100%); /* IE10+ */
background: linear-gradient(top, #841132 0%,#841132 69%,#6a0e28 69%,#6a0e28 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#841132', endColorstr='#6a0e28',GradientType=0 ); /* IE6-9 */}

.style-6 .wrap-header {background: #363c4e; /* Old browsers */
background: -moz-linear-gradient(top, #363c4e 0%, #363c4e 69%, #2b303e 69%, #2b303e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#363c4e), color-stop(69%,#363c4e), color-stop(69%,#2b303e), color-stop(100%,#2b303e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #363c4e 0%,#363c4e 69%,#2b303e 69%,#2b303e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #363c4e 0%,#363c4e 69%,#2b303e 69%,#2b303e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #363c4e 0%,#363c4e 69%,#2b303e 69%,#2b303e 100%); /* IE10+ */
background: linear-gradient(top, #363c4e 0%,#363c4e 69%,#2b303e 69%,#2b303e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363c4e', endColorstr='#2b303e',GradientType=0 ); /* IE6-9 */}

#header {position: relative; z-index: 9; width: 100%; padding: 5px 0 15px;}

#logo {float: left; margin: 0 30px 5px;}

/* -------------------------------------------------- */
/*	Main Navigation
/* -------------------------------------------------- */

.navigation {clear: both; padding: 0 20px; height: 60px;}

.style-1 .navigation, .style-2 .navigation {background-color: #d9dadb;}

.style-3 .navigation, .style-4 .navigation, .style-5 .navigation {background-color: #cacbcc;}
.style-6 .navigation {background-color: #4a5063;}

.navigation > ul > li {position: relative; float: left; margin: 0; list-style: none;}

.ie7 .navigation > ul > li {height: 60px;}

.navigation > ul > li > a {position: relative; display: block; padding: 0 20px; text-align: left; text-transform: uppercase; font-size: 12px; font-family: Arial, sans-serif; vertical-align: top; line-height: 60px;}

.ie7 .navigation > ul > li > a {height: 60px;}

.style-1 .navigation > ul > li > a {color: #124162;}
.style-2 .navigation > ul > li > a, .style-3 .navigation > ul > li > a, .style-4 .navigation > ul > li > a, .style-5 .navigation > ul > li > a {color: #373a3c;}
.style-6 .navigation > ul > li > a {color: #fff;}

.navigation .rightarrowclass {position: absolute; top: 50%; right: 10px; margin-top: -3px; width: 3px; height: 7px; background: url(images/nav-arrow.png) no-repeat;}

.navigation > ul > li:hover > a, .navigation ul > li.current-menu-item > a, .navigation ul > li.current-menu-parent > a, .navigation ul > li.current-post-paretn > a {color: #fff;}

.style-1 .navigation > ul > li:hover > a, .style-1 .navigation > ul > li.current-menu-item > a, .style-1 .navigation > ul > li.current-menu-parent > a, .style-1 .dropcapspot:first-letter, .style-1 #back-top, .style-1 .wp-pagenavi .current {background-color: #549ec8 !important;}
.wp-pagenavi .first{width:auto!important;}

.style-2 .navigation > ul > li:hover > a, .style-1 .navigation > ul > li.current-menu-item > a, .style-2 .navigation > ul > li.current-menu-parent > a, .style-2 .dropcapspot:first-letter, .style-2 #back-top, .style-2 .wp-pagenavi .current {background-color: #e53535 !important;}

.style-3 .navigation > ul > li:hover > a, .style-1 .navigation > ul > li.current-menu-item > a, .style-3 .navigation > ul > li.current-menu-parent > a, .style-3 .dropcapspot:first-letter, .style-3 #back-top, .style-3 .wp-pagenavi .current {background-color: #79b027 !important;}

.style-4 .navigation > ul > li:hover > a, .style-1 .navigation > ul > li.current-menu-item > a, .style-4 .navigation > ul > li.current-menu-parent > a, .style-4 .dropcapspot:first-letter, .style-4 #back-top, .style-4 .wp-pagenavi .current {background-color: #eba505 !important;}

.style-5 .navigation > ul > li:hover > a, .style-1 .navigation > ul > li.current-menu-item > a, .style-5 .navigation > ul > li.current-menu-parent > a, .style-5 .dropcapspot:first-letter, .style-5 #back-top, .style-5 .wp-pagenavi .current {background-color: #3b5381 !important;}

.style-6 .navigation > ul > li:hover > a, .style-1 .navigation > ul > li.current-menu-item > a, .style-6 .navigation > ul > li.current-menu-parent > a, .style-6 .dropcapspot:first-letter, .style-6 #back-top, .style-6 .wp-pagenavi .current {background-color: #75a9c7 !important;}

/* Dropdown */

.navigation > ul > li:hover > ul {padding-top: 1px;}

.navigation ul ul {position: absolute; left: 0; top: 60px; z-index: 99; padding: 0; width: 169px; display: none;}

.not-ie .navigation ul ul {-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; 	}

.navigation ul > li:hover ul li:hover ul {opacity: 1; left: 170px; display: block;}

.navigation ul ul li {position: relative;}

.ie7 .navigation ul ul li {height: 34px;}

.navigation ul ul li:last-of-type > a {border-bottom: none;}

.navigation ul ul a {display: block; padding: 9px 10px; border-bottom: 1px solid #f2f3f4; background-color: #D9DADB; text-align: left; color: #124162; letter-spacing: 0; font-weight: 400; font-size: 12px; font-family: Arial, sans-serif;}

.style-1 .navigation ul ul a {color: #124162;}
.style-2 .navigation ul ul a {color: #373a3c;}

.style-3 .navigation ul ul a, .style-4 .navigation ul ul a {border-bottom: 1px solid #e3e4e5; background-color: #cacbcc; color: #373a3c;}

.style-5 .navigation ul ul a {border-bottom: 1px solid #e3e4e5; background-color: #cacbcc; color: #373a3c;}

.style-6 .navigation ul ul a {border-bottom: 1px solid #676f88; background-color: #4a5063; color: #fff;}

.navigation > ul ul li:hover > a, .navigation .current-menu-item > a {color: #fff;}

.style-1 .navigation > ul ul li:hover > a, .style-1 .navigation .current-menu-item > a {background-color: #549EC8;}

.style-2 .navigation > ul ul li:hover > a, .style-2 .navigation .current-menu-item > a {background-color: #E53535;}

.style-3 .navigation > ul ul li:hover > a, .style-3 .navigation .current-menu-item > a {background-color: #79b027;}

.style-4 .navigation > ul ul li:hover > a, .style-4 .navigation .current-menu-item > a {background-color: #eba505;}

.style-5 .navigation > ul ul li:hover > a, .style-5 .navigation .current-menu-item > a {background-color: #3b5381;}

.style-6 .navigation > ul ul li:hover > a, .style-6 .navigation .current-menu-item > a {background-color: #75a9c7;}

.navigation ul ul li:hover > a .rightarrowclass {background-position: 0 -19px;}

/* Sub Dropdown */

.navigation ul ul ul {left: 170px !important; top: 0 !important;}

.not-ie .navigation ul ul ul {-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;}

/* Nav Responsive */

.navigation .nav-responsive {display: none; margin: 15px 0; padding: 6px 8px; width: 68%; border-color: #ccc; background-color: #fff; background-image: url(images/nav-bg.png); background-position: right center; background-repeat: no-repeat;}

/* Donate */

a.donate {float: right; display: block; margin: 0; padding: 0 30px; color: #fff; text-transform: uppercase; font-size: 12px; font-family: Arial, sans-serif; line-height: 60px;}

.not-ie a.donate {-webkit-transition: all .25s linear; -moz-transition: all .25s linear; -ms-transition: all .25s linear; -o-transition: all .25s linear; transition: all .25s linear;}

.style-1 a.donate {background-color: #e11842;}
.style-2 a.donate {background-color: #17517a;}

.style-3 a.donate, .style-4 a.donate, .style-5 a.donate, .style-6 a.donate {background-color: #e11842;}

a.donate:hover {text-shadow: -1px -1px 0 rgba(0,0,0,.2); color: #fff;}

.not-ie a.donate:hover {-webkit-box-shadow: inset 0 0 8px rgba(0,0,0,.35); -moz-box-shadow: inset 0 0 8px rgba(0,0,0,.35); box-shadow: inset 0 0 8px rgba(0,0,0,.35); 			}

.style-1 a.donate:hover {background-color: #cb1c41;}
.style-2 a.donate:hover {background-color: #15486c;}

.style-3 a.donate:hover, .style-4 a.donate:hover, .style-5 a.donate:hover, .style-6 a.donate:hover {background-color: #cb1c41;}

/* -------------------------------------------------- */
/*	Social Links
/* -------------------------------------------------- */

ul.social-links {float: right; margin: 0 20px 40px 0;}

ul.social-links li {display: inline-block; margin: 0 0 0 5px; list-style: none outside none;}

.ie7 ul.social-links li {float: left;}

ul.social-links li a {position: relative; display: block; width: 35px; height: 35px; background: url(images/icons/social-icons.png) no-repeat; text-indent: -9999px; cursor: pointer;}

ul.social-links li a > span {position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: url(images/icons/social-icons.png) no-repeat; opacity: 0; filter: alpha(opacity = 0);}

.not-ie ul.social-links li a > span {-webkit-transition: opacity .5s; -moz-transition: opacity .5s; -ms-transition: opacity .5s; -o-transition: opacity .5s; transition: opacity .5s;}

ul.social-links li.twitter a {background-position: 0 -40px;}
ul.social-links li.facebook a {background-position: -40px -40px;}
ul.social-links li.dribbble a {background-position: -80px -40px;}
ul.social-links li.vimeo a {background-position: -120px -40px;}
ul.social-links li.youtube a {background-position: -160px -40px;}
ul.social-links li.rss a {background-position: -200px -40px;}
ul.social-links li.scribd a {background-position: -240px -40px;}


ul.social-links a:hover span {opacity: 1; 
filter: alpha(opacity=100);}

ul.social-links li.twitter a > span {background-position: 0 0;}
ul.social-links li.facebook a > span {background-position: -40px 0;}
ul.social-links li.dribbble a > span {background-position: -80px 0;}
ul.social-links li.vimeo a > span {background-position: -120px 0;}
ul.social-links li.youtube a > span {background-position: -160px 0;}
ul.social-links li.rss a > span {background-position: -200px 0;}
ul.social-links li.scribd a > span {background-position: -240px 0;}

/* ---------------------------------------------------------------------- */
/*	Home
/* ---------------------------------------------------------------------- */

ul.block-with-icons {width:940px; margin-bottom: 15px; list-style: none;}

ul.block-with-icons li {position: relative; float: left; margin: 0 0 0 1px; width: 312px; border-top-width: 1px; border-bottom-width: 1px; border-color: rgba(0,0,0,.05); border-style: solid; background-color: #f5f4f6;}

.not-ie ul.block-with-icons li {-webkit-transition: all .25s linear; -moz-transition: all .25s linear; -ms-transition: all .25s linear; -o-transition: all .25s linear; transition: all .25s linear; 	}

.ie7 ul.block-with-icons li, .ie8 ul.block-with-icons li {border: none;}

ul.block-with-icons li:last-of-type {border-right: 1px solid rgba(0,0,0,.05);}
ul.block-with-icons li:first-of-type {border-left: 1px solid rgba(0,0,0,.05);}

ul.block-with-icons li a {display: block; padding: 35px 15px 35px 100px; 	}

ul.block-with-icons li a:after {position: absolute; top: 29px; left: 35px; display: block; width: 53px; height: 36px; background-image: url(images/sprite-block-icons.png); background-repeat: no-repeat; content: '';}

ul.block-with-icons li.b1 a:after {background-position: 0 0;}
ul.block-with-icons li.b2 a:after {background-position: -70px 0;}
ul.block-with-icons li.b3 a:after {background-position: -130px 0;}

ul.block-with-icons li:first-child {margin-left: 0;}

ul.block-with-icons h5 {margin: 0 0 3px 0; text-transform: uppercase; line-height: .9;}

.style-1 ul.block-with-icons h5 {color: #1c7fbd;}
.style-2 ul.block-with-icons h5 {color: #e53535;}
.style-3 ul.block-with-icons h5 {color: #69ad11;}
.style-4 ul.block-with-icons h5 {color: #eba505;}
.style-5 ul.block-with-icons h5 {color: #841132;}
.style-6 ul.block-with-icons h5 {color: #5592b4;}

ul.block-with-icons span {display: block; font-size: 11px; line-height: 1.2em;}

.style-1 ul.block-with-icons li:hover {background-color: #17517a;}
.style-2 ul.block-with-icons li:hover {background-color: #9f1010;}
.style-3 ul.block-with-icons li:hover {background-color: #2a7313!important;}
.style-4 ul.block-with-icons li:hover {background-color: #eba505;}
.style-5 ul.block-with-icons li:hover {background-color: #3b5381;}
.style-6 ul.block-with-icons li:hover {background-color: #75a9c7;}

ul.block-with-icons li:hover h5 {color: #fff;}
ul.block-with-icons li:hover span {color: #fff;}

ul.block-with-icons li.b1 a:hover:after {background-position: 0 -46px !important;}
ul.block-with-icons li.b2 a:hover:after {background-position: -70px -46px !important;}
ul.block-with-icons li.b3 a:hover:after {background-position: -130px -46px !important;}

/* ---------------------------------------------------------------------- */
/*	Content
/* ---------------------------------------------------------------------- */

#content {margin-bottom: 40px; width: 940px;}

.sbl #content, .sbr #content {width: 600px;}

.sbl #content {float: right;}
.sbr #content {float: left;}

/* -------------------------------------------------- */
/*	Layout
/* -------------------------------------------------- */

#content .one-fourth {width: 290px;}

/* -------------------------------------------------- */
/*	Page Header
/* -------------------------------------------------- */

.page-header {margin-bottom: 35px; padding-bottom: 25px; border-bottom: 2px solid #e0e1e3;}

.page-title {margin: 0; color: #555; font-size:18px!important;}

/* ---------------------------------------------------------------------- */
/*	Events
/* ---------------------------------------------------------------------- */

.event-item {margin-bottom: 35px; padding-bottom: 35px; border-bottom: 2px solid #e0e1e3;}

.event-item.detailed {border-bottom: none;}

#tribe-events-content {padding: 0 !important;}
.tribe-events-month-nav {position: static !important;}
.tribe-events-month-nav br {display: none;}
.tribe-events-prev-month {display: block; float: left; margin:3px 15px 0 0 !important;}
.tribe-events-next-month {display: block; float: left; margin:3px 15px 0 0 !important;}
.tribe-events-month-nav p {display: inline;}
#tribe-events-events-picker select {float: left; margin-right:15px !important; padding: 5px 10px;}

.upcoming .tribe-events-calendar-buttons {top: 0 !important;}

#tribe-events-content #tribe-events-loop .tribe_events {margin-bottom: 35px !important; padding-bottom: 35px !important; border-bottom: 2px solid #E0E1E3 !important;}

.events-archive .event-day, .single-tribe_venue .event-day, .venue-events .event-day {font-size: 14px !important; font-style: normal !important;}

.single-tribe_venue .upcoming .entry-title, .events-archive .upcoming .entry-title {font-size: 20px !important; color: #606163 !important; font-weight: normal !important; line-height: 1.25 !important; margin-top: 0 !important; margin-bottom: 15px !important; 	}

.style-1 #tribe-events-content .entry-title a:hover, .style-1 #tribe-events-content #tribe-events-event-meta a:hover {color: #1c7fbd !important;}

.style-2 #tribe-events-content .entry-title a:hover, .style-2 #tribe-events-content #tribe-events-event-meta a:hover {color: #9F1010 !important;}

.style-3 #tribe-events-content .entry-title a:hover, .style-3 #tribe-events-content #tribe-events-event-meta a:hover {color: #2a7313 !important;}

.style-4 #tribe-events-content .entry-title a:hover, .style-4 #tribe-events-content #tribe-events-event-meta a:hover {color: #d98908 !important;}

.style-5 #tribe-events-content .entry-title a:hover, .style-5 #tribe-events-content #tribe-events-event-meta a:hover {color: #3b5381 !important;}

.style-6 #tribe-events-content .entry-title a:hover, .style-6 #tribe-events-content #tribe-events-event-meta a:hover {color: #5592b4 !important;}

.events-archive .tribe-events-event-entry p, .venue-events .tribe-events-event-entry p {font: 12px/1.5 Arial,sans-serif !important;}

#tribe-events-nav-below .tribe-events-nav-previous a, #tribe-events-nav-below .tribe-events-nav-next a, .back a, .navlink a {color: #FFFFFF; background-color: #E7E7E8; cursor: pointer; display: inline-block; font: 11px Arial; margin-bottom: 1.5em; outline: medium none; padding: 8px 14px; text-align: center; text-decoration: none; vertical-align: baseline;}

.tribe-events-calendar-buttons a {margin-top: 0 !important;}

.style-1 .tribe-events-nav-previous span, .style-1 .tribe-events-nav-next span, .style-1 .back a, .style-1 .navlink a {color: #1C7FBD;}

.style-2 .tribe-events-nav-previous span, .style-2 .tribe-events-nav-next span, .style-2 .back a, .style-2 .navlink a {color: #e53535;}

.style-3 .tribe-events-nav-previous span, .style-3 .tribe-events-nav-next span, .style-3 .back a, .style-3 .navlink a {color: #69ad11;}

.style-4 .tribe-events-nav-previous span, .style-4 .tribe-events-nav-next span, .style-4 .back a, .style-4 .navlink a {color: #eba505;}

.style-5 .tribe-events-nav-previous span, .style-5 .tribe-events-nav-next span, .style-5 .back a, .style-5 .navlink a {color: #841132;}

.style-6 .tribe-events-nav-previous span, .style-6 .tribe-events-nav-next span, .style-6 .back a, .style-6 .navlink a {color: #4a5063;}

#tribe-events-content #tribe-events-nav-below a:hover > span, .back a:hover, .navlink a:hover {color: #fff !important; text-decoration: none !important;}

.style-1 .tribe-events-nav-previous a:hover, .style-1 .tribe-events-nav-next a:hover, .style-1 .back a:hover, .style-1 .navlink a:hover {background-color: #17517a !important;}

.style-2 .tribe-events-nav-previous a:hover, .style-2 .tribe-events-nav-next a:hover, .style-2 .back a:hover, .style-2 .navlink a:hover {background-color: #e53535 !important;}

.style-3 .tribe-events-nav-previous a:hover, .style-3 .tribe-events-nav-next a:hover, .style-3 .back a:hover, .style-3 .navlink a:hover {background-color: #2a7313 !important;}

.style-4 .tribe-events-nav-previous a:hover, .style-4 .tribe-events-nav-next a:hover, .style-4 .back a:hover, .style-4 .navlink a:hover {background-color: #eba505 !important;}

.style-5 .tribe-events-nav-previous a:hover, .style-5 .tribe-events-nav-next a:hover, .style-5 .back a:hover, .style-5 .navlink a:hover {background-color: #841132 !important;}

.style-6 .tribe-events-nav-previous a:hover, .style-6 .tribe-events-nav-next a:hover, .style-6 .back a:hover, .style-6 .navlink a:hover {background-color: #4a5063 !important;}

#tribe-events-content .tribe-events-calendar-buttons br {display: none;}

#tribe-events-content .event-day {margin-bottom: 3px; margin-top: 0 !important;}

.style-1 #tribe-events-content .event-day {color: #1c7fbd;}
.style-2 #tribe-events-content .event-day {color: #9f1010;}
.style-3 #tribe-events-content .event-day {color: #2a7313;}
.style-4 #tribe-events-content .event-day {color: #d98908;}
.style-5 #tribe-events-content .event-day {color: #3b5381;}
.style-6 #tribe-events-content .event-day {color: #5592b4;}

#tribe-events-event-meta dd {margin-bottom: 0 !important; margin-left: 0 !important;}

#tribe-events-event-meta dd, #tribe-events-event-meta dt {padding: 3px 0 !important;}

.events-archive .entry-title a, .tribe-events-event-meta-desc, .tribe-events-event-day {color: #6D7A7E !important;}

#tribe-events-event-meta {overflow: hidden; margin: 50px 0 30px 0 !important; padding: 0 0 40px 0 !important; 
border-top: none !important; border-bottom: 2px solid #E0E1E3 !important; margin-bottom: 35px !important;}

#tribe-events-events-picker select {padding: 5px 10px;}

.event-body {float: left; padding-right: 20px; width: 360px; border-right: 1px solid #e0e1e3;}

.event-item.detailed .event-body {float: none; margin-top: 45px; width: 100%; border-right: none;}

.event-meta {float: right; width: 205px;}

.event-table td {padding: 3px 0;}
.event-table td:first-child {width: 75px;}

.event-table td.cat a:after {content: ',';}
.event-table td.cat a:last-of-type:after {content: '';}

#tribe-events-event-meta .gmap, .tribe-events-event-meta-desc .gmap	{padding: 3px 5px !important; color: #fff !important; font-size: 10px !important;}

.not-ie #tribe-events-event-meta .gmap {-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; 	}

.style-1 #tribe-events-event-meta .gmap, .style-5 #tribe-events-event-meta .gmap {background-color: #004076;}
.style-2 #tribe-events-event-meta .gmap {background-color: #9f1010;}
.style-3 #tribe-events-event-meta .gmap {background-color: #2a7313;}
.style-4 #tribe-events-event-meta .gmap {background-color: #d98908;}
.style-6 #tribe-events-event-meta .gmap {background-color: #75A9C7;}

/* -------------------------------------------------- */
/*	Columns
/* -------------------------------------------------- */

.event-body .one-half {width: 290px;}


/* ---------------------------------------------------------------------- */
/*	Blog
/* ---------------------------------------------------------------------- */

.post {margin-top: 25px; padding-top: 35px; color:#555 !important;}

.first .post {border-top: 2px solid #e0e1e3;}
.first {width:660px;}
.post:first-child {padding-top: 0; margin-top: 0; border-top: none;}

.image-post-slider {position: relative; margin-bottom: 25px;}

.image-post-slider .single-image {margin: 0;}
a.single-image{float:left;}

.image-post-slider img {margin-bottom: 0;}

.post-pager {position: absolute; z-index: 11; bottom: 7px; right: 13px;}

.post-pager > a {display: block; float: left; margin-left: 3px; width: 10px; height: 10px; background-color: #e7e7e8; text-indent: -9999px;}

.not-ie .post-pager > a {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 		}

.post-pager > a.activeSlide {background-color: #1C7FBD;}

.post-item, .second .post {float: left; padding: 0 10px 0 0; margin-bottom:20px;

/*width: 280px;*/}
.second img{border:solid #e1e0e5!important;}
.second a{font-weight:bold;}
.second a:hover{text-decoration:none; border-bottom:#ccc 1px dotted; color:#66cc00;}
.post-item:first-child {float: left; width: 280px; margin-bottom:20px; padding:0 10px 0 0;}
.single .second .post {width:600px;}
.post-item:nth-child(2n){margin-right: 0;}
.post-item:nth-child(2n-1){margin-right: 20px;}
.post-item .post-meta ,.post-item .title{display:none;}
.post-item:nth-child(2n-1), .second .post:nth-child(2n) {margin-right: 0;}
.second{text-align:justify;}

.ie7 .post-item.nomargin, .ie7 .second .post.nomargin {margin-right: 0;}

.post-item .title, .post .title {margin-bottom: 12px;}

.post-meta {clear: both; margin: 0 0 15px 0;}

.post-date, .post-tags, .post-comments {float: left; margin: 5px 10px 5px 0; padding-left: 20px; background-image: url(images/icons/post-icons.png); background-repeat: no-repeat; background-position: 0 0; font-size: 11px;}

.post-date {background-position: 0 0;}
.post-tags {background-position: 0 -47px;}
.post-comments {background-position: 0 -143px;}

.post-date:hover {background-position: 0 -24px;}
.post-tags:hover {background-position: 0 -119px;}
.post-comments:hover {background-position: 0 -165px;}


/* -------------------------------------------------- */
/*	Comments
/* -------------------------------------------------- */

#comments {margin-top: 40px; padding-top: 45px; border-top: 1px solid #D4D4D4;}

.comments-list {margin: 27px 0 50px; padding: 0; overflow: hidden;}

.comment {list-style: none; margin: 20px 0 0; padding: 0;}

.comment:first-child {border-top: none; margin-top: 0; padding-top: 0;}

.comment > article {margin: 0; overflow: hidden;}

.comment .avatar {background: #fff; float: left; margin: 0 20px 20px 0; position: relative; width: 40px; height: 40px; z-index: 1; zoom: 1;}

.comment .comment-body, .comment .comment-meta {margin: 0 20px 0; padding: 20px 0 0 0;}

.comment .comment-body {padding-top: 15px;}
.comment .comment-body {color: #8a8989;}

.comment .comment-meta {border-bottom: 1px dotted #ccc;}

.comment .comment-entry {position: relative; display: table; background-color: #f5f5f5;}

.ie7 .comment .comment-entry {display: block; float: right; width: 540px;}

.ie7 .children .comment-entry {width: 480px;}

.comment .comment-entry:after {position: absolute; left: -9px; top: 14px; display: block; width: 9px; height: 16px; background: url(images/arrow-comments-entry.png) no-repeat; content: '';}

.comment .comment-meta {margin-bottom: 0;}

.comment .author, .comment .author a {margin: 0;}

.comment .date {margin-bottom: 5px; color: #a1a1a1; font-size: 11px; font-style: italic; font-family: Arial;}

.comment .children {margin: 0; padding: 20px 0 0 60px; position: relative;}

.comment .children .comment {margin: 20px 0 0; padding: 0; position: relative;}

.comment .children .comment:first-child {margin-top: 0;}

/* -------------------------------------------------- */
/*	Respond
/* -------------------------------------------------- */

#respond {padding-top: 45px; border-top: 1px solid #d4d4d4;}

#commentform {margin-top: 25px; max-width: 100%;}

#commentform .input-block, .wpcf7-form > p {margin: 0 0 10px 0; float:left;}

#commentform .input-block > label, .wpcf7-form .textarea-block > label {margin-left: 10px; line-height: 35px;}

.wpcf7-form .textarea-block > label {display: block;}

#commentform input {float: left; width: 278px;}

#commentform input:hover, #commentform textarea:hover, .wpcf7-form input[type="text"]:hover, .wpcf7-form textarea:hover {border-color: #d2d2d2;}

#commentform input:focus, #commentform textarea:focus, .wpcf7-form input[type="text"]:focus, .wpcf7-form textarea:focus {border-color: #d2d2d2; background-color: #fdfdfe; 
-webkit-box-shadow: inset 1px 1px 4px rgba(0,0,0,.1); -moz-box-shadow: inset 1px 1px 4px rgba(0,0,0,.1); box-shadow: inset 1px 1px 4px rgba(0,0,0,.1);}

.input-block label strong, .textarea-block strong {color: #8a8989; font-size: 12px; font-weight: 100;}

.textarea-block strong, .wpcf7-form .textarea-block label {display: none;}

.input-block label span, .wpcf7-form > p > label > span {color: #e9403b; font-size: 12px;}

#commentform .textarea-block, .wpcf7-form .textarea-block {clear: both; margin-bottom: 20px;}

#commentform textarea {width: 480px; height: 220px; max-width: 468px; max-height: 400px; min-width: 468px; min-height: 220px;}

#commentform input[type="submit"] {margin: 0 0 20px; width: auto; border: none;}	

/* -------------------------------------------------- */
/*	Pagination
/* -------------------------------------------------- */

.pagination {clear: both; padding-top: 40px; margin: 0 0 60px 0; border-top: 2px solid #e0e1e3;}

.pagination li {display: inline-block; list-style: none; margin: 0 2px 0 0;}

.ie7 .pagination li {display: block; float: left;}

.pagination .current {color: #fff;}

.pagination a {display: block; padding: 3px 8px 3px; border: 1px solid transparent; background-color: #e7e7e8; color: #9c9c9c;}

.pagination .prevpostslink, .pagination .nextpostslink {background: none;}

.pagination a:hover:not(.current):not(.prevpostslink):not(.nextpostslink) {background-color: #d8d8d9; color: #646464;}

.pagination a.current:hover {color: #fff;}

.pagination .prevpostslink:hover, .pagination .nextpostslink:hover, .pagination .prevpostslink:hover > span, .pagination .nextpostslink:hover > span {color: #646464;}

.pagination .prevpostslink > span, .pagination .nextpostslink > span {font-size: 14px;}


/* ---------------------------------------------------------------------- */
/*	Portfolio
/* ---------------------------------------------------------------------- */

#portfolio-filter {margin: 0 0 40px 0; padding-bottom: 20px; overflow: hidden; border-bottom: 1px solid #e0e1e3;}

#portfolio-filter li {display: block; float: left; list-style: none outside none; margin: 0;}

#portfolio-filter a {display: block; margin: 0; padding: 0; font-size: 14px; font-family: Arial, sans-serif; cursor: pointer; color: #606163; line-height: 1;}

#portfolio-filter a:before {margin: 0 15px; color: #606163; content: '/';}

#portfolio-filter li:first-child a:before {margin: 0 0 0 15px; content: '';}


#portfolio-items {margin: 15px -20px 0 0;}

#portfolio-items article {position: relative; float: left; margin: 0 20px 20px 0;}

#portfolio-items article img {width: 220px;}

.project-meta {display: block; padding: 17px 15px 5px; background-color: #e0e1e3;}

.not-ie .project-meta {-webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear; 		}

.style-1 .project-meta h6, .style-5 .project-meta h6 {color: #16517a;}
.style-2 .project-meta h6 {color: #9f1010;}
.style-3 .project-meta h6 {color: #2a7313;}
.style-4 .project-meta h6 {color: #d98908;}
.style-6 .project-meta h6 {color: #4a5063;}

.single-image {position: relative; display: block; margin-bottom: 25px; cursor: pointer; overflow: hidden; text-align: center;}


#portfolio-items .single-image {margin: 0; border: 5px solid #e0e1e3;}



.single-image img {display: block; /*				width: 100%; */
/*				opacity: 1; */
/*				filter: alpha(opacity=80); */}

.single-image img {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.ie8 .post .single-image img {max-width: 97%;}

.curtain {position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); text-indent: -9999px;}

.not-ie .curtain {-webkit-transition: opacity 0.2s ease-in-out 0s; -moz-transition: opacity 0.2s ease-in-out 0s; -ms-transition: opacity 0.2s ease-in-out 0s; -o-transition: opacity 0.2s ease-in-out 0s; transition: opacity 0.2s ease-in-out 0s;}

.curtain:after {position: absolute; top: 50%; left: 50%; display: block; margin-top: -30px; margin-left: -30px; width: 60px; height: 60px; text-indent: -9999px; opacity: 0; filter: alpha(opacity=0); background-repeat: no-repeat; content: '';}

.not-ie .curtain:after {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}

.single-image:hover .curtain {opacity: 1; background-color: rgba(255,255,255,.25);}

.ie7 .single-image:hover .curtain, .ie8 .single-image:hover .curtain {filter: alpha(opacity=80); backgound-color: #fff;}

.single-image:hover .curtain:after {opacity: 1; filter: alpha(opacity=80);}

.not-ie .single-image:hover .curtain:after {-webkit-animation: move .25s linear; -moz-animation: move .25s linear; -ms-animation: move .25s linear; -o-animation: move .25s linear; animation: move .25s linear;}

.style-1 .curtain:after, .style-5 .curtain:after {background-image: url(images/icons/zoom-style-1.png);}

.style-2 .curtain:after {background-image: url(images/icons/zoom-style-2.png);}
.style-3 .curtain:after {background-image: url(images/icons/zoom-style-3.png);}
.style-4 .curtain:after {background-image: url(images/icons/zoom-style-4.png);}
.style-6 .curtain:after {background-image: url(images/icons/zoom-style-6.png);}

.style-1 #portfolio-items article:hover .single-image, .style-5 #portfolio-items article:hover .single-image {border-color: #17517a;}
.style-2 #portfolio-items article:hover .single-image {border-color: #9f1010;}
.style-3 #portfolio-items article:hover .single-image {border-color: #2a7313;}
.style-4 #portfolio-items article:hover .single-image {border-color: #d98908;}
.style-6 #portfolio-items article:hover .single-image {border-color: #75a9c7;}

.style-1 #portfolio-items article:hover .project-meta, .style-5 #portfolio-items article:hover .project-meta {background-color: #17517a;}
.style-2 #portfolio-items article:hover .project-meta {background-color: #9f1010;}
.style-3 #portfolio-items article:hover .project-meta {background-color: #2a7313;}
.style-4 #portfolio-items article:hover .project-meta {background-color: #d98908;}
.style-6 #portfolio-items article:hover .project-meta {background-color: #75a9c7;}

#portfolio-items article:hover .project-meta h6 {color: #fff;}


/* Isotope */

.isotope-hidden.isotope-item {pointer-events: none; z-index: 1;}

.isotope, .isotope .isotope-item {-webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; -ms-transition-duration: 0.6s; -o-transition-duration: 0.6s; transition-duration: 0.6s; z-index: 2;}

.isotope {-webkit-transition-property: height, width; -moz-transition-property: height, width; -ms-transition-property: height, width; -o-transition-property: height, width; transition-property: height, width;}

.isotope .isotope-item {-webkit-transition-property: -webkit-transform, opacity; -moz-transition-property:	-moz-transform, opacity; -ms-transition-property:		 top, left, opacity; -o-transition-property:		 top, left, opacity; transition-property:		 transform, opacity;}

/* ---------------------------------------------------------------------- */
/*	Contact Us
/* ---------------------------------------------------------------------- */

#map-canvas {height: 400px; margin: 0 0 35px 0; position: relative; width: 100%;}
.custom_contact_form{width: 480px; float: left; padding-left: 10px;}
.custom_contact_form h3{border-top:none;}

#wpgmza_map {margin: 0 0 35px 0;}
.wpgmza_map{min-height:405px;}

/* Form style */

fieldset.row {margin-bottom: 1em;}

.wpcf7-form label {margin-left: 10px; line-height: 35px; color: #6d7a7e;}

.wpcf7-form input[type="text"] {float: left; width: 280px; margin-right:5px;}

.wpcf7-form textarea {  
height: 160px; width: 418px; float:left;}

.wpcf7-form input[type="submit"][disabled] { background:#888; cursor: default;}

#message fieldset {padding: 20px; border: 1px solid #eee; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #F9FAF5;}

.error_message {display: block; line-height: 22px; background: #FBE3E4 url('../assets/error.gif') no-repeat 10px 6px; padding: 3px 10px 3px 35px; color:#8a1f11; border: 1px solid #FBC2C4; -moz-border-radius:5px; 
-webkit-border-radius:5px;}

ul.error_messages {margin: 0 0 0 15px; padding: 0;}

ul.error_messages li {height: 22px; line-height: 22px; color:#333;}

.loader {padding: 0 10px;}

#contact #success_page h1 { 
background: url('../assets/success.gif') left no-repeat; padding-left:22px;}

#contact .verify {float: none !important; margin: 0 8px; width: 50px !important; height: 28px !important; vertical-align: top;}

/* ---------------------------------------------------------------------- */
/*	Sidebar
/* ---------------------------------------------------------------------- */

#sidebar {width: 240px;}

.sbl #sidebar {float: left;}
.sbr #sidebar {float: right;}

/* -------------------------------------------------- */
/*	Widgets
/* -------------------------------------------------- */

#sidebar .widget-container {margin-bottom: 55px;}
.widget-container{float:left; width:100%;}

#sidebar .custom-frame {margin: 0;}

.style-1 .video-entry {background-color: #17517a;}
.style-2 .video-entry {background-color: #9f1010;}
.style-3 .video-entry {background-color: #2a7313;}
.style-4 .video-entry {background-color: #D98908;}
.style-5 .video-entry {background-color: #3b5381;}
.style-6 .video-entry {background-color: #4a5063;}

.video-title {display: block;}

.video-title > h5 {padding: 20px; color: #fff; line-height: 1.5em; font-size: 15px;}

.video-title > h5:hover {color: #fff;}

/* ---------------------------------------- */
/*	Search
/* ---------------------------------------- */

.widget_search input[type="text"] {/*margin-left: 15px; margin-top: 15px; padding: 0px 10px; */
width: 180px; height: 33px; border: 1px solid transparent; background-color: #eeeeef; color: #a1a1a1; font-size: 12px; font-style: italic; line-height: 33px; float:left; 
-webkit-transition: all .25s linear; -moz-transition: all .25s linear; -ms-transition: all .25s linear; -o-transition: all .25s linear; transition: all .25s linear;}
.widget_search #searchsubmit{margin:0; float:left; border-left:solid #ccc 1px; background-color:#dddddd; width:36px!important;}
.widget_search #searchsubmit:hover{background-color:#efefef;}
.widget_search #searchform{border:solid #ccc 1px;}

.widget_search input::-moz-input-placeholder {color: #a1a1a1;}
.widget_search input::-webkit-input-placeholder {color: #a1a1a1;}
.widget_search input[type="text"]:hover {border-color: #d2d2d2;}
.widget_search input[type="text"]:focus {border-color: #d2d2d2; background-color: #fdfdfe; 
-webkit-box-shadow: inset 1px 1px 4px rgba(0,0,0,.1); -moz-box-shadow: inset 1px 1px 4px rgba(0,0,0,.1); box-shadow: inset 1px 1px 4px rgba(0,0,0,.1);}

.widget_search button {list-style: none; margin-top: 15px; padding: 0; width: 38px; height: 35px; border: none; background-color: #e7e7e8; background-image: url(images/search.png); background-position: 50% 50%; background-repeat: no-repeat; cursor: pointer; vertical-align: top; 
-webkit-transition: all .25s linear; -moz-transition: all .25s linear; -ms-transition: all .25s linear; -o-transition: all .25s linear; transition: all .25s linear;}

.widget_search button:hover {background-color: #c7c7c7;}

/* ---------------------------------------- */
/*	Events, Categories and Popular
/* ---------------------------------------- */

.eventsListWidget li, .widget_categories li, .widget_archive li, .widget_nav_menu li, .widget_pages li, .widget_popular_posts li {padding: 7px 0 6px 0; border-bottom: 1px solid #e0e1e3;}

.eventsListWidget li h6, .widget_categories li a, .widget_archive li a, .widget_nav_menu li a, .widget_pages li a, .widget_popular_posts li h6 {margin-bottom: 2px;}

.style-1 .eventsListWidget .event a, .style-1 .widget_categories li a, .style-1 .widget_archive li a, .style-1 .widget_nav_menu li a, .style-1 .widget_pages li a, .style-1 .widget_popular_posts li h6, .style-1 #portfolio-filter a.active {color: #1c7fbd;}

.style-2 .eventsListWidget .event a, .style-2 .widget_categories li a, .style-2 .widget_archive li a, .style-2 .widget_nav_menu li a, .style-2 .widget_pages li a, .style-2 .widget_popular_posts li h6, .style-2 #portfolio-filter a.active {color: #9f1010;}

.style-3 .eventsListWidget .event a, .style-3 .widget_categories li a, .style-3 .widget_archive li a, .style-3 .widget_nav_menu li a, .style-3 .widget_pages li a, .style-3 .widget_popular_posts li h6, .style-3 #portfolio-filter a.active {color: #69ad11;}

.style-4 .eventsListWidget .event a, .style-4 .widget_categories li a, .style-4 .widget_archive li a, .style-4 .widget_nav_menu li a, .style-4 .widget_pages li a, .style-4 .widget_popular_posts li h6, .style-4 #portfolio-filter a.active {color: #eba505;}

.style-5 .eventsListWidget .event a, .style-5 .widget_categories li a, .style-5 .widget_archive li a, .style-5 .widget_nav_menu li a, .style-5 .widget_pages li a, .style-5 .widget_popular_posts li h6, .style-5 #portfolio-filter a.active {color: #3b5381;}

.style-6 .eventsListWidget .event a, .style-6 .widget_categories li a, .style-6 .widget_archive li a, .style-6 .widget_nav_menu li a, .style-6 .widget_pages li a, .style-6 .widget_popular_posts li h6, .style-6 #portfolio-filter a.active {color: #5592b4;}

.eventsListWidget li:hover .event a, .widget_categories li:hover a, .widget_archive li:hover a, .widget_nav_menu li:hover a, .widget_pages li:hover a, .widget_popular_posts li:hover h6 {color: #606163;}

.widget_categories li, .widget_archive li, .widget_nav_menu li, .widget_pages li {font-size: 15px; font-family: Arial, sans-serif;}

.eventsListWidget li span, .widget_popular_posts li span, .eventsListWidget .upcoming .when {color: #a1a1a1; font-size: 11px;}

.eventsListWidget .upcoming .event a {font-size: 14px; font-family: "Adamina", serif;}

/* ---------------------------------------- */
/*	Calendar
/* ---------------------------------------- */			

.widget_calendar #wp-calendar {width: 100%; color: #555555; text-align: center;}

.widget_calendar caption {margin-bottom: 1px; padding: 7px 0; color: #fff; text-transform: uppercase; font-size: 14px; font-family: Arial, sans-serif;}

.style-1 .widget_calendar caption, .style-1 .widget_calendar tbody td > a {background-color: #17517a;}
.style-2 .widget_calendar caption, .style-2 .widget_calendar tbody td > a {background-color: #9f1010;}
.style-3 .widget_calendar caption, .style-3 .widget_calendar tbody td > a {background-color: #2a7313;}
.style-4 .widget_calendar caption, .style-4 .widget_calendar tbody td > a {background-color: #eba505;}
.style-5 .widget_calendar caption, .style-5 .widget_calendar tbody td > a {background-color: #3b5381;}
.style-6 .widget_calendar caption, .style-6 .widget_calendar tbody td > a {background-color: #4a5063;}

.widget_calendar #wp-calendar th {padding: 1px; height: 32px; line-height: 32px; border: 1px solid #cfcfd1; background: #fff; color: #606163; font-size: 14px; font-family: Arial, sans-serif;}

.widget_calendar #wp-calendar caption, .widget_calendar #wp-calendar td, .widget_calendar #wp-calendar th {text-align: center;}

.widget_calendar #wp-calendar tfoot td {padding: 7px 0; background: #f9fafb;}

.widget_calendar #wp-calendar tfoot #prev > a, .widget_calendar #wp-calendar tfoot #next > a {background-image: url(images/icons/prevnext.png); background-repeat: no-repeat; font-size: 12px; font-family: Arial, sans-serif;}

.widget_calendar tfoot #prev > a {padding: 1px 0 1px 30px; background-position: 0 2px;}

.widget_calendar tfoot #next > a {padding: 1px 30px 1px 0; background-position: right 2px;}

.widget_calendar #wp-calendar tbody td {height: 32px; line-height: 32px; color: #6d7a7e; font-size: 14px; background-color: #e9eaeb; border: 1px solid #fff;}

.widget_calendar #wp-calendar tbody td#today {background-color: #fdfdfd; border: 1px solid #d2d2d4;}

.widget_calendar #wp-calendar tbody td.pad {background-color: #f9fafb; color: #6d7a7e;}

.widget_calendar #wp-calendar tbody td > a {display: block; color: #fff;}

/* ---------------------------------------- */
/*	Testimonials
/* ---------------------------------------- */

.testimonials {position: relative; margin-top: 80px; width: 100%;}

.ie7 .testimonials, .ie8 .testimonials {margin-top: 30px;}

.testimonials .quoteBox {position: relative; z-index: 3; margin: 0 20px; padding: 25px 25px 40px; background-color: #fbfaf6;}

.not-ie .testimonials .quoteBox {-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.1); 
-moz-box-shadow: 0 2px 4px rgba(0,0,0,.1); 
box-shadow: 0 2px 4px rgba(0,0,0,.1); 		}

.ie7 .quoteBox, .ie8 .quoteBox {margin: 0; border: 1px solid #ebebeb;}

.testimonials .substrate-rotate-left, .testimonials .substrate-rotate-right {position: absolute; margin: 0 20px; width: 88%; height: 300px;}

.testimonials .substrate-rotate-left {top: -5px; left: 0; border: 1px solid rgba(0,0,0,.04); background-color: rgba(0,0,0,.062);}

.not-ie .testimonials .substrate-rotate-left {-webkit-transform: rotate(-6deg); -moz-transform: rotate(-6deg); -ms-transform: rotate(-6deg); -o-transform: rotate(-6deg); transform: rotate(-6deg); 	}

.testimonials .substrate-rotate-right {top: -25px; border: 1px solid rgba(0,0,0,.02); background-color: rgba(0,0,0,.04);}

.not-ie .testimonials .substrate-rotate-right {-webkit-transform: rotate(6deg); -moz-transform: rotate(6deg); -ms-transform: rotate(6deg); -o-transform: rotate(6deg); transform: rotate(6deg); 		}

.testimonials .quote-text {position: relative; margin-bottom: 1.5em; padding: 45px 0 40px; font: italic 14px/1.6 Arial, sans-serif; color: #6d7a7e; 	}

.testimonials .quote-text:after, .testimonials .quote-text:before {position: absolute; width: 33px; height: 23px; background-image: url(images/quotes.png); background-repeat: no-repeat; background-position: 0 0; content: '';}

.testimonials .quote-text:before {left: 0; top: 0;}

.testimonials .quote-text:after {bottom: 0; right: 0; background-position: right top;}

.testimonials .quote-author {font: italic 14px/1.6 Arial, sans-serif; color: #124162;}

.testimonials .quote-author span {display: block; font-size: 12px;}

/* ---------------------------------------------------------------------- */
/*	Footer
/* ---------------------------------------------------------------------- */

#footer {position: relative; margin-top: 35px; padding: 0 0 60px;}

#footer .footer_row {padding-top: 60px; border-top-width: 3px; border-top-style: solid;}

.style-1 #footer .footer_row {border-top-color: #17517a;}
.style-2 #footer .footer_row {border-top-color: #9f1010;}
.style-3 #footer .footer_row {border-top-color: #2a7313;}
.style-4 #footer .footer_row {border-top-color: #d98908;}
.style-5 #footer .footer_row {border-top-color: #3b5381;}
.style-6 #footer .footer_row {border-top-color: #4a5063;}

#footer {width:100%!important; margin-bottom:0!important; padding-bottom:0!important;}
ul.copyright li:nth-child(2n+1)
{padding-right:16px!important; float:right;}
.copyright a:hover{color:#79B027!important;}
ul.copyright li:nth-child(2n)
{float:left; padding-left:16px; line-height:15px;}
ul.copyright {position: relative; clear: both; margin: 0px auto 0; padding: 10px 0 9px; width: 84%; background:#19510a; list-style: none; text-align: center; float:left; height:41px; font-size:12px; line-height:22px; width:100%;}

ul.copyright li a,ul.copyright li{color:#fff;}	

ul.copyright:after {position: absolute; top: -10px; left: 50%; display: block; width: 135px; margin-left: -67px; height: 16px; content: '';}

ul.copyright li:first-child {padding-left:16px;}
ul.copyright li:first-child:before {margin: 0; content: '';}

ul.copyright li {display: inline-block; font-size: 11px; color: #fff;}

.ie7 ul.copyright li {float: left;}

ul.copyright li:before {content: ''; vertical-align: text-bottom; line-height: 1.8;}

/* -------------------------------------------------- */
/*	Widgets
/* -------------------------------------------------- */

#footer .footer_row .widget-container {float: left; margin-right: 20px;}
#footer .widget-container {margin: 0 0 50px 0;}

#footer .widget-title {text-transform: uppercase; font-size: 12px; font-family: Arial, sans-serif;}

/* ---------------------------------------- */
/*	Custom Menu
/* ---------------------------------------- */

#footer ul.menu li {padding: 7px 0 6px 0; border-bottom: 1px solid #e0e1e3;}

#footer ul.menu li:first-child {padding-top: 0;}

.style-1 #footer ul.menu li a {color: #1c7fbd;}
.style-2 #footer ul.menu li a {color: #9f1010;}
.style-3 #footer ul.menu li a {color: #69ad11;}
.style-4 #footer ul.menu li a {color: #eba505;}
.style-5 #footer ul.menu li a {color: #3b5381;}
.style-6 #footer ul.menu li a {color: #5592b4;}

#footer ul.menu li:hover a {color: #606163;}

/* ---------------------------------------- */
/*	Links
/* ---------------------------------------- */

#footer .widget_links li {padding: 7px 0 6px 0; border-bottom: 1px solid #e0e1e3;}

#footer .widget_links li:first-child {padding-top: 0;}

.style-1 #footer .widget_links li a {color: #1c7fbd;}
.style-2 #footer .widget_links li a {color: #9f1010;}
.style-3 #footer .widget_links li a {color: #69ad11;}
.style-4 #footer .widget_links li a {color: #eba505;}
.style-5 #footer .widget_links li a {color: #3b5381;}
.style-6 #footer .widget_links li a {color: #5592b4;}

#footer .widget_links li:hover a {color: #606163;}

#footer .widget_categories li, #footer .widget_archive li, #footer .widget_nav_menu li, #footer .widget_pages li {font-size: 12px; font-family: Arial, tahoma, verdana;}

/* ---------------------------------------- */
/*	Twitter
/* ---------------------------------------- */

.tweet {position: relative; margin: 0 0 15px 0; padding: 0 0 0 21px;}

.tweet:after {position: absolute; top: 4px; left: 0; width: 16px; height: 12px; background-image: url(images/birds.png); background-repeat: no-repeat; content: "";}

.style-1 .tweet:after, .style-5 .tweet:after, 
.style-6 .tweet:after {background-position: 0 0;}
.style-2 .tweet:after {background-position: 0 -16px;}
.style-3 .tweet:after {background-position: 0 -32px;}
.style-4 .tweet:after {background-position: 0 -48px;}

.tweet .tweet-content {color: #6d7a7e;}

.tweet .time {font-size: 11px;}

.style-1 .time a {color: #1c7fbd;}
.style-2 .time a {color: #9f1010;}
.style-3 .time a {color: #69ad11;}
.style-4 .time a {color: #eba505;}
.style-5 .time a {color: #3b5381;}
.style-6 .time a {color: #5592b4;}

/* ---------------------------------------------------------------------- */
/*	Widgets
/* ---------------------------------------------------------------------- */

.container .widget-container {margin-bottom: 70px;}

.widget-title {text-transform: uppercase; font-size: 12px; font-family: Arial, sans-serif;}

.style-1 .widget-title {color: #124162;}

.style-2 .widget-title, .style-3 .widget-title, .style-4 .widget-title, .style-5 .widget-title, .style-6 .widget-title {color: #373a3c;}

/* ---------------------------------------- */
/*	Back to Top
/* ---------------------------------------- */

#back-top {position: fixed; right: 20px; bottom: 20px; z-index: 50; display: none; width: 45px; height: 45px; background-image: url(images/icons/arrow.png); background-position: 50%; background-repeat: no-repeat; text-indent: -9999px; 
-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; 
-webkit-transition: all .2s linear; -moz-transition: all .2s linear; -ms-transition: all .2s linear; -o-transition: all .2s linear; transition: all .2s linear;}

#back-top:hover { 
-webkit-box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.15), inset 0 0 20px rgba(0,0,0,.2); -moz-box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.15), inset 0 0 20px rgba(0,0,0,.2); box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.15), inset 0 0 20px rgba(0,0,0,.2);}

/* ---------------------------------------- */
/*	WP Pagenavi
/* ---------------------------------------- */

.wp-pagenavi {clear: both; margin: 30px 0 !important; padding-top: 40px !important; border-top: 2px solid #E0E1E3 !important;}

.wp-pagenavi a, .wp-pagenavi span {display: block !important; float: left !important; margin: 0 0 0 5px !important; padding: 3px 8px 3px !important; border: 1px solid transparent !important; background-color: #e7e7e8 !important; text-decoration: none; color: #9c9c9c !important;}

.wp-pagenavi .prevpostslink, .wp-pagenavi .nextpostslink {background: none;}

.wp-pagenavi a:hover:not(.current):not(.prevpostslink):not(.nextpostslink) {background-color: #d8d8d9; color: #646464;}

.wp-pagenavi .current:hover, .wp-pagenavi .current {color: #fff !important;}

.wp-pagenavi .prevpostslink:hover, .wp-pagenavi .nextpostslink:hover, .wp-pagenavi .prevpostslink:hover > span, .wp-pagenavi .nextpostslink:hover > span {color: #646464;}

.wp-pagenavi .prevpostslink > span, .wp-pagenavi .nextpostslink > span {font-size: 14px;}

/* ---------------------------------------- */
/*	Content Tabs
/* ---------------------------------------- */

ul.tabs-nav {overflow: hidden; margin: 0; padding: 0; width: 100%; list-style: none outside none;}

.tabs-nav li {position: relative; float: left; overflow: hidden; margin: 0; padding: 0; line-height: 19px;}

ul.tabs-nav li a {display: block; padding: 10px 30px; outline: medium none; border: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; border-left: none; background-color: #f6f6f7; border-color: #d4d4d4; color: #606163; text-decoration: none; letter-spacing: 0; font-size: 13px; font-family: Arial, sans-serif; -webkit-transition: background-color .25s linear; -moz-transition: background-color .25s linear; -o-transition: background-color .25s linear; transition: background-color .25s linear;}

ul.tabs-nav li:first-child a {border-left: 1px solid #d4d4d4;}
ul.tabs-nav li:hover a {background-color: #d4d2d2; color: #fff;}

ul.tabs-nav li.active {line-height: 18px;}
ul.tabs-nav li.active a {background-color: #fff; color: #313131; 
border-bottom: 2px solid #fff;}

.tabs-container {overflow: hidden; margin: -1px 0 20px; width: 100%; border: 1px solid #d4d4d4;}

.tab-content {padding: 25px 20px;}

/* ---------------------------------------- */
/*	Accordion Content
/* ---------------------------------------- */

.acc-trigger:first-of-type {border-top: 1px solid #d4d4d4;}

.acc-trigger {margin: 0; display: block; cursor: pointer; border: 1px solid #d4d4d4; border-top: none;}

.acc-trigger a {position: relative; display: block; padding: 7px 10px 7px 38px; outline: medium none; background-color: #fff; color: #606163; text-decoration: none; font-size: 13px; font-family: Arial, sans-serif; cursor: pointer;}

.acc-trigger a:after {position: absolute; left: 11px; top: 50%; margin-top: -8px; width: 17px; height: 17px; background-image: url(images/collapse.png); background-repeat: no-repeat; background-position: 0 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; content: '';}

.style-1 .acc-trigger a:after, .style-1 .trigger:after {background-color: #539bc7;}

.style-2 .acc-trigger a:after, .style-2 .trigger:after {background-color: #E53535;}

.style-3 .acc-trigger a:after, .style-3 .trigger:after {background-color: #79B027;}

.style-4 .acc-trigger a:after, .style-4 .trigger:after {background-color: #EBA505;}

.style-5 .acc-trigger a:after, .style-5 .trigger:after {background-color: #3b5381;}

.style-6 .acc-trigger a:after, .style-6 .trigger:after {background-color: #75a9c7;}

.ie7 .acc-trigger a:after {top: 43%;}

.acc-trigger.active a:after {background-position: 0 -17px;}

.acc-trigger.active, .acc-trigger.active > a { 
background-color: #f6f6f7; cursor: default !important;}

.acc-trigger a:hover {background-color: #f6f6f7; cursor: pointer;}

.acc-container .content { 
padding: 5px 20px; border-left: 1px solid #d4d4d4; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;}

/* ---------------------------------------- */
/*	Content Toggle
/* ---------------------------------------- */	

.box-toggle {margin-bottom: 4px; border: 1px solid #d4d4d4;}

.trigger {position: relative; display: block; padding: 10px 20px 10px 38px; outline: medium none; background-color: #fff; color: #606163; text-decoration: none; font-size: 13px; font-family: Arial, sans-serif; cursor: pointer;}

.ie7 .trigger {height: 20px;}

.trigger:after {position: absolute; left: 11px; top: 50%; margin-top: -8px; width: 17px; height: 17px; background-image: url(images/collapse.png); background-repeat: no-repeat; background-position: 0 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; content: '';}

.trigger.active {border-bottom: 1px solid #d4d4d4;}

.trigger.active:after {background-position: 0 -17px;}

.trigger:hover, .trigger.active {background-color: #f6f6f7;}

.toggle-container {display: none; padding: 15px;}



/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
#control_panel {display: none;}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
/* ---------------------------------------------------------------------- */
/*	Layout
/* ---------------------------------------------------------------------- */

.wrap {width: 766px}

.container, #content {width: 748px;}

/* -------------------------------------------------- */
/*	Columns
/* -------------------------------------------------- */

.one-half {width: 364px;}

.one-third {width: 236px;}

.two-third {width: 492px;}

.one-fourth {width: 172px;}

.three-fourth {width: 556px;}

/* ---------------------------------------------------------------------- */
/*	Header
/* ---------------------------------------------------------------------- */

/* -------------------------------------------------- */
/*	Main Navigation
/* -------------------------------------------------- */

.navigation > ul > li > a {padding: 0 15px;}

/* ---------------------------------------------------------------------- */
/*	Home
/* ---------------------------------------------------------------------- */

ul.block-with-icons li {width: 248px;}

/* ---------------------------------------------------------------------- */
/*	Content
/* ---------------------------------------------------------------------- */

.sbl #content, .sbr #content {float: left; width: 488px;}


/* -------------------------------------------------- */
/*	Map
/* -------------------------------------------------- */

#wpgmza_map {width: 748px !important;}

/* -------------------------------------------------- */
/*	Layout
/* -------------------------------------------------- */

#content .one-fourth {width: 234px;}

/* ---------------------------------------------------------------------- */
/*	Events
/* ---------------------------------------------------------------------- */

.event-body {width: 245px;}

/* -------------------------------------------------- */
/*	Columns
/* -------------------------------------------------- */

.event-body .one-half {width: 232px;}

/* ---------------------------------------------------------------------- */
/*	Blog
/* ---------------------------------------------------------------------- */

.post-item, .second .post {margin-right: 20px; width: 234px;}

/* ---------------------------------------------------------------------- */
/*	Contact Us
/* ---------------------------------------------------------------------- */

.wpcf7-form textarea {  
max-width: 470px; min-width: 470px; width: 470px;}

/* ---------------------------------------------------------------------- */
/*	Sidebar
/* ---------------------------------------------------------------------- */

#sidebar {float: right; width: 220px;}

#sidebar iframe {width: 220px !important;}

/* -------------------------------------------------- */
/*	Widgets
/* -------------------------------------------------- */

iframe.like {width: 220px !important;}

/* ---------------------------------------- */
/*	Search
/* ---------------------------------------- */

.widget_search input[type="text"] {width: 155px;}}

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

.wrap {width: 318px;}

.container {width: 300px;}

/* -------------------------------------------------- */
/*	Columns
/* -------------------------------------------------- */

.one-half, .one-third, .one-fourth, .two-third, .three-fourth {float: none; margin-right: 0;}

.one-half, .one-third, .one-fourth, .two-third, .three-fourth {width: 300px;}

/* ---------------------------------------------------------------------- */
/*	Header
/* ---------------------------------------------------------------------- */

#logo {float: none; display: block; text-align: center;}

/* -------------------------------------------------- */
/*	Main Navigation
/* -------------------------------------------------- */

.navigation { padding: 0 10px;}

.navigation > ul {display: none;}

.navigation .nav-responsive {display: inline-block;}

a.donate {padding: 0 15px;}

/* -------------------------------------------------- */
/*	Social Links
/* -------------------------------------------------- */

ul.social-links {float: none; text-align: center;}

/* ---------------------------------------------------------------------- */
/*	Home
/* ---------------------------------------------------------------------- */

ul.block-with-icons li {margin-bottom: 15px; width: 100%; border: 1px solid #E7E7E9; 
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

/* -------------------------------------------------- */
/*	Slider
/* -------------------------------------------------- */

.caption {display: none;}

/* ---------------------------------------------------------------------- */
/*	Content
/* ---------------------------------------------------------------------- */

#content, .sbl #content, .sbr #content {float: none !important; width: 100% !important;}
.auto-column {margin-bottom: 45px;}
.auto-column {width:450px!important; background:red;}

/* -------------------------------------------------- */
/*	Map
/* -------------------------------------------------- */

#wpgmza_map {width: 100% !important;}

/* ---------------------------------------------------------------------- */
/*	Events
/* ---------------------------------------------------------------------- */

.event-body {float: none; width: 100%; padding-right: 0; border-right: none;}

.event-meta {float: none; width: 100%}

.tribe-events-month-nav, .tribe-events-calendar-buttons {position: relative !important; display: block;}

.tribe-events-calendar-buttons a {margin-top: 20px !important;}

.events-archive .tribe-events-event-entry { width: 55% !important;}
.tribe-events-events .tribe-events-event-list-meta {width: 35% !important;}

/* -------------------------------------------------- */
/*	Columns
/* -------------------------------------------------- */

.event-body .one-half {width: 100%;}

/* ---------------------------------------------------------------------- */
/*	Blog
/* ---------------------------------------------------------------------- */
.post-item:nth-child(1) {border: none;}
.post-item, .second .post {float: none; margin-right: 0; width: 100%;}

/* -------------------------------------------------- */
/*	Respond
/* -------------------------------------------------- */

#commentform textarea {height: 150px; max-height: 250px; max-width: 278px; min-height: 150px; min-width: 278px; width: 278px;}		

/* ---------------------------------------------------------------------- */
/*	Portfolio
/* ---------------------------------------------------------------------- */

#portfolio-items article img {width: 300px;}

/* ---------------------------------------------------------------------- */
/*	Contact Us
/* ---------------------------------------------------------------------- */

.wpcf7-form input[type="text"] {width: 278px;}

.textarea-block strong {line-height: 35px; margin-left: 10px;}

.wpcf7-form .textarea-block label, .textarea-block strong {display: block;}

.wpcf7-form textarea {height: 150px; max-height: 250px; max-width: 278px; min-height: 150px; min-width: 278px; width: 278px;}	

/* ---------------------------------------------------------------------- */
/*	Sidebar
/* ---------------------------------------------------------------------- */

#sidebar {float: none; width: 100%;}

/* ---------------------------------------------------------------------- */
/*	Footer
/* ---------------------------------------------------------------------- */

#footer .widget-container {width: 100% !important; margin: 0 0 50px 0 !important; float: none !important;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
/* ---------------------------------------------------------------------- */
/*	Layout
/* ---------------------------------------------------------------------- */

.wrap {width: 460px;}

.container {width: 420px;}

/* -------------------------------------------------- */
/*	Columns
/* -------------------------------------------------- */

.one-half, .one-third, .one-fourth, .two-third, .three-fourth {float: none; margin-right: 0;}

.one-half, .one-third, .one-fourth, .two-third, .three-fourth {width: 420px;}

.full-width > .one-fourth {float: left; width: 200px;}

/* ---------------------------------------------------------------------- */
/*	Header
/* ---------------------------------------------------------------------- */

#logo {float: none; display: block; text-align: center;}

/* -------------------------------------------------- */
/*	Main Navigation
/* -------------------------------------------------- */

.navigation {padding: 0 20px;}

/* -------------------------------------------------- */
/*	Respond
/* -------------------------------------------------- */

.contact-form input, #commentform input {width: 250px;}

/* ---------------------------------------------------------------------- */
/*	Header
/* ---------------------------------------------------------------------- */

/* -------------------------------------------------- */
/*	Layout
/* -------------------------------------------------- */

#content .one-fourth {width: 420px;}

/* ---------------------------------------------------------------------- */
/*	Content
/* ---------------------------------------------------------------------- */

/* -------------------------------------------------- */
/*	Events
/* -------------------------------------------------- */

.tribe-events-month-nav, .tribe-events-calendar-buttons {position: relative !important; display: block;}

/* ---------------------------------------------------------------------- */
/*	Portfolio
/* ---------------------------------------------------------------------- */

#portfolio-items article {width: 200px;}

#portfolio-items article img {width: 200px;}

/* ---------------------------------------------------------------------- */
/*	Contact Us
/* ---------------------------------------------------------------------- */

.wpcf7-form input[type="text"] {width: 398px;}	

.wpcf7-form .textarea-block label {display: block;}


.textarea-block strong {display: none;}

.wpcf7-form textarea, #commentform textarea {height: 150px; max-height: 250px; max-width: 398px; min-height: 150px; min-width: 398px; width: 398px;}
}

/* ---------------------------------------------------------------------- */
/*	Keyframes
/* ---------------------------------------------------------------------- */

@-webkit-keyframes move {0% {-moz-transform: scale(0);}
100% {-moz-transform: scale(1);}}

@-moz-keyframes move {0% {-moz-transform: scale(0);}
100% {-moz-transform: scale(1);}}

@keyframes move {0% {-moz-transform: scale(0);}
100% {-moz-transform: scale(1);}}

.control_panel {position: fixed; z-index: 99; zoom: 1; top: 260px; left: 13px;}

.control_panel ul {padding: 4px; background-color: #fff;}

.not-ie .control_panel ul {-webkit-box-shadow: 0 0 7px rgba(0,0,0,.1); -moz-box-shadow: 0 0 7px rgba(0,0,0,.1); box-shadow: 0 0 7px rgba(0,0,0,.1); 	}

.control_panel ul li {margin-top: 3px;}

.control_panel ul li:first-child {margin-top: 0;}

.control_panel ul a {display: block; width: 38px; height: 38px; border: 1px solid transparent;}

.control_panel li.active a {border-color: #000;}

.control_panel .style-1 {background-color: #17517a;}
.control_panel .style-2 {background-color: #9f1010;}
.control_panel .style-3 {background-color: #2a7313;}
.control_panel .style-4 {background-color: #eba505;}

.control_panel .style-5, .control_panel .style-6 {background-image: url(images/sprite-style.png); background-position: 0 0; background-repeat: no-repeat;}

.control_panel .style-6 {background-position: 0 bottom;}
.widget_post {background: #FFFFFF; margin: 0px; padding: 10px; float:left; width:320px!important;}
#text-2 {list-style:none;}
.acc-trigger {width:318px!important;}
.acc-container {width:320px!important;}
.textwidget{float:left;}
.slides > li{}
#search-3 {list-style:none;}
.block-with-icons {float:left; width:940px;}
.block-with-icons li {float:left; margin-right:0!important; background-color:#F5F4F6!important;}

.widgets_on_page ul li{margin-right:5%;}
.widgets_on_page ul :nth-child(3n){margin-right:0!important;}
.super_recent_posts {width:30%; float:left;}
.super_recent_posts img{display:none;}
.super_recent_posts .post-entry a{font-weight:normal;}
.super_recent_posts .widgettitle
{text-decoration:underline; font-size:13px; line-height:100%; color:#2A7313; text-transform:uppercase;}
.super_recent_posts .super_recent_posts_item {width:96%; float:left; text-align:left!important; padding:0 9px 10px;}
.super_recent_posts .super_recent_posts_item .super_recent_posts_item_title
{font-weight:bold; float:left;}
.super_recent_posts_item_title{width:100%;}
.super_recent_posts .super_recent_posts_item p
{width:100%; float:left;}
.super_recent_posts_item .alignleft{margin-bottom:5px!important;}
.super_recent_posts p:empty {display:none;}
.super_recent_posts .more-link 
{float:left; color: #69AD11; background-color: #e7e7e8; display: inline-block; margin-bottom: 1.5em; padding: 8px 14px 8px; outline: none; vertical-align: baseline; text-align: center; text-decoration: none; cursor: pointer; font-weight:normal;}

.super_recent_posts .widget-title{border-bottom:solid #ccc 2px; line-height:180%;}

#sidebar .widget-container{margin-bottom:5px!important;}
.widget_p2p {border:solid #ccc 1px; padding-bottom:7px; float:left; width: 238px;}
.widget_p2p ul{padding-left:22px;}
.widget_p2p ul>li{list-style:disc!important;}
.widget_p2p .widget-title {border-bottom:solid #ccc 1px; padding:7px 0 7px 19px; background-image:url(http://mydocuments.ge/alt/wp-content/uploads/2012/12/rgoli.png); background-repeat:no-repeat; background-position:5px;}

#smooth_slider_2,#smooth_slider_3{overflow:hidden; float:left;}
.smooth_slideri{width:100%!important; margin:0!important;}
.smooth_slideri img{min-height:100%!important; min-width:100%!important; max-height:none!important; max-width:none!important; border:none!important;}
.smooth_slideri h2{position:absolute; z-index:2; float:left; background-color : rgba(0, 0, 0, .5)!important; right:0; top:0; float:left; width:26%; padding:5% 3%!important; margin:0!important; height:300px; font-weight:400!important; font-size:11px!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.smooth_slideri span
{position:absolute; z-index:2; background-color : rgba(0, 0, 0, .5)!important; right:0; top:0; display:none!important; 
float:left; width:26%; padding:5% 3%; margin:0!important; height:300px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.smooth_slider{padding:0!important; overflow:hidden; float:left; margin-bottom:10px;}
.sldrlink{display:none!important;}
#smooth_slider_2_nav, #smooth_slider_3_nav{position:absolute; z-index:7;}
#smooth_slider_2_next, #smooth_slider_3_next{position:absolute; z-index:7; background-color:rgba(0,0,0,0.5)!important; top:90%; right:10px!important; -moz-border-radius: 3px; border-radius: 3px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
#smooth_slider_2_next:hover, #smooth_slider_3_next:hover{background-color:#79b027!important;}
#smooth_slider_2_prev:hover, #smooth_slider_3_prev:hover{background-color:#79b027!important;}
#smooth_slider_2_prev, #smooth_slider_3_prev{z-index:7; background-color:rgba(0,0,0,0.5)!important; top:90%!important; left:90%!important; -moz-border-radius: 3px; border-radius: 3px; background-position:6px 0!important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.smooth_nav a{background:#000; -moz-border-radius: 3px; border-radius: 3px;}
#dc_jqaccordion_widget-4,#dc_jqaccordion_widget-5{float:left; width:316px; margin:0!important; padding-left:10px;}
.acordeon a:hover{color:#79B027!important;}

#sidebar .widget_search_pt{width:240px!important; padding-left: 0px;}
#sidebar .widget_search_pt .s{width:188px;}
#sidebar .widget_search_pt .d_d_post_types{right:30px;}

.widget_search_pt{float:left; margin-bottom:5px; padding-right:0!important; margin-right:0!important; padding-left:10px; width:310px; position:relative; margin-top:0!important; padding-top:0!important;}
.d_d_post_types input{float:left; margin:0; padding:0;}
.d_d_post_types label{padding-left:3px;}
.d_d_post_types input,.d_d_post_types label{display:none;}
.d_d_post_types:hover label,.d_d_post_types:hover input{display:block;}
.d_d_post_types{float:left; margin:7px 7px 0 0; padding:0 0; border-left:solid:#fff; position:absolute; z-index:2; top:0; right:45px; color:#fff; background:#73cb40; min-width:100px; text-align:center; text-transform:uppercase; cursor:pointer;}
.d_d_post_types:hover{padding:0 0 5px 5px; text-align:left;}
.d_d_post_types div{text-transform:lowercase;}
.searchform .s{background:#73cb40; width:253px; color:#fff; border: 1px solid #CCC; position: absolute; z-index: 2; top: 0; -webkit-box-shadow: inset 0px 0px 10px rgba(0,0,0,0.4); -moz-box-shadow:  inset 0px 0px 10px rgba(0,0,0,0.4); box-shadow:     inset 0px 0px 10px rgba(0,0,0,0.4);}
#searchsubmit{width:32px; background:transparent url(http://greenalt.org/wp-content/uploads/2012/12/lupa.png) center no-repeat; color:#fff; float:right;}

.widget_collapsarch{border:solid #ccc 1px;}
.widget_collapsarch .widget-title{border-bottom:solid #ccc 1px; background-image: url(http://mydocuments.ge/alt/wp-content/uploads/2012/12/rgoli.png); background-repeat:no-repeat; padding: 7px 0 7px 19px; background-position:5px;}
#widget-collapsarch-2-top li.collapsing.archives{padding-left:18px!important;}
.wpgmza_marker_list_class{width:320px!important; padding-right:10px;}
.wpgmza_marker_list_class img{border:none!important;}
#wpgmza_marker_holder_1{float:left!important; width:330px!important;}
#wpgmza_table_1{width:320px!important;}

.format-standard img{margin-right:10px; max-width:300px;}
.search_result_image{float: left; max-width:200px!important; margin-right:10px;}

.post-comments{display:none;}
.popular-posts{float:left; width:30%; margin-right:0!important;}
.popular-posts .wpp-post-title{text-align:left; padding-bottom:10px;}
.popular-posts .widgettitle{font-size:16px!important; font-weight:bold; color:#006730; border-bottom:solid #ccc 2px; line-height: 180%; float:left; width:100%;}
.popular-posts a, .popular-posts .wpp-excerpt{float:left; text-align:left; margin:0; padding:0;}
.popular-posts ul li{padding-bottom:10px;}
.wpgmaps_mlist_row a{font-weight:normal!important;}
.grouped_results{float:left; width:100%; text-align:left; padding:10px 0;}
.grouped_results a{float:none!important;}
.group_name{float:left; width:600px; margin-top:50px; margin-bottom: 10px; border-bottom:solid #ccc 1px;}
.group_name:first-child{float:left; width:600px; margin-top:0px;}
.group_name h3{margin:0; padding:0; background: #ccc; color: white; padding-left: 5px; line-height: 30px;}

.span.wpcf7-not-valid-tip{position:relative!important; float:left; color:#ff0000!important; border:none!important; width:100%!important; font-size:11px;}
.wpgmza_gd{display:none;}
.wpgmza_markerbox{width: 95%; text-align:left;}

.carousel_title{float: left; background: red; position: absolute; z-index: 5; top: -20px; left: 12px; border: solid #efefef 1px; border-bottom: none; padding: 3px 10px 0; -moz-border-top-left-radius: 5px; -moz-border-top-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #fff; font-size: 14px; line-height: 17px;}

.popular-posts ul li{float: left; padding-bottom: 30px;}
.popular-posts .wpp-post-title{padding-bottom:0;}
#Widgets_on_Pages_4 .popular-posts{width:100%;}
#Widgets_on_Pages_4 .popular-posts .wpp-post-title{font-size:16px;}
#Widgets_on_Pages_4 .popular-posts li{float:left; width:100%; padding-bottom:30px;}
#Widgets_on_Pages_4 .popular-posts li .post-stats{float:left; width:100%;}
#Widgets_on_Pages_4 .popular-posts .wpp-excerpt{width: 285px; padding-left: 5px;}

.custom_contact_information{float:left;}
.breadcrumb-trail{padding: 5px 10px; margin-bottom: 10px; background:rgb(248, 248, 248);}
.breadcrumb-trail a{color:#006730; font-weight:bold;}
.breadcrumb-trail a:hover{text-decoration:underline;}

.dcjq-accordion{float:left; width:320px; margin-top:5px;}
.dcjq-accordion ul, .dcjq-accordion li{float:left; width:100%;}
.dcjq-accordion p:empty{display:none;}
.wpgmaps_mlist_row div{float:left; width:100%;}
.wpgmaps_mlist_row img{float:left; padding: 2px 4px 2px 9px; border:none!important;}

#sidebar .super_recent_posts{width:100%!important; border:solid #ccc 1px; border-top:none; margin-top: 10px;}

#sidebar .super_recent_posts_item a{font-weight:normal;}
#sidebar .super_recent_posts_item a:hover{text-decoration:underline;}
#sidebar .category_title{padding-top: 0px; padding-bottom: 0; margin-bottom: 5px; border-top: solid #ccc 1px; float: left; width: 92%; text-transform: uppercase; font-size: 12px; font-weight: normal; border-bottom: solid #ccc 1px; background-image: url(http://greenalt.org/new/wp-content/uploads/2012/12/rgoli.png); background-repeat: no-repeat; padding: 7px 0 7px 19px; background-position: 5px;}
.super_recent_posts .widget-title{position:relative; float: left; width: 100%;}
.super_recent_posts .widget-title a{position:absolute; z-index:2; bottom:-50px; left:0;}
.super_recent_posts .widgettitle{position:absolute; z-index:2; top:0px; left:0;}
#sidebar .widgettitle{display:block!important; position:relative!important; padding:20px 0 0 20px; float:left;}
#sidebar .widgettitle a{position:absolute; z-index:2; top:40px; left:0px; width:200px;}
.widgets_on_page .category_title{display:none;}
.widgets_on_page .super_recent_posts{position:relative; padding-top:47px;}
.widgets_on_page .super_recent_posts .widgettitle{position:absolute; z-index:2; top:0px; left:0; text-decoration: none; line-height:180%; width: 100%; font-size: 16px; border-bottom: solid #ccc 2px;}

.widget_p2p{position:relative; padding-top:30px;}
.widget_p2p .widget-title{display:none;}
.widget_p2p .p2p_quick_title{border-bottom:solid #ccc 1px; width:92%; padding-left:8%; line-height:220%; font-size:12px; float:left; position:absolute; z-index:2; top:0; left:0; background-image: url(http://greenalt.org/new/wp-content/uploads/2012/12/rgoli.png); background-repeat: no-repeat; background-position: 5px; text-transform:uppercase;}

.lang-item{float:right!important;}

#content article {border-bottom: solid #999 1px; margin-bottom: 50px;}
article.we_in_media .clear{display:none;}
article.we_in_media br {display: none;}

.partners tr td:nth-child(2n+1) {float: left; width: 170px; padding: 0px; margin: 0;}
.partners tr td:nth-child(2n) {float: left; width: 250px; padding-right: 50px;}
.partners tr {margin-bottom: 50px; float:left;}
.partners img {border: none!important;}
.staff tr td:nth-child(2n){width:240px; margin-left:10px; text-align:left!important;}
.staff tr td:nth-child(2n+1) img{width:150px; margin:0 0 0 20px;}
.staff td{float:left; word-wrap:break-word;}
.pet_signatures{width:100%;}
.pet_signatures td{margin: 2px 0px 2px 1%; float:left; min-width:30%;}
.pet_signatures tr:first-child{background:#19510a; color:white;}
.pet_signatures tr:nth-child(even){background:rgb(248, 248, 248);}

.super_recent_posts_item .mr_social_sharing_wrapper{display:none;}
#content h3.title{font-size:16px!important;}
.ngg-album{width: 46%; margin-right: 2%; float: left;}
#comments, #respond {border:none!important;}
#comments:empty{display:none;}

#sidebar .super_recent_posts .widget-title{border-bottom:none;}
.hidden_excerpt > p{display:none;}