/*

Theme Name: Saladmag

Theme URI: http://themeforest.net/user/jellywp

Description: WordPress Responsive News/Magazine WordPress Theme.

Author: Jellywp

Author URI: http://themeforest.net/user/jellywp

Version: 1.4

License: GNU General Public License

License URI: license.txt

Tags: two-columns

*/





body {

	font-family:Arial,Helvetica,sans-serif;

	overflow-y:scroll;

	overflow-x:hidden;

	width:100%;

}

body, p {

	font-size:14px;

	line-height:24px;

}

.btn.default.read_more{ background:#FFF; border:1px solid #2f88d6; color:#2f88d6; margin-top:10px; font-size: 13px; height:33px; line-height:33px;}

.btn.default.read_more:hover{ color:#FFF; background:#2f88d6;}

.btn.default {

	padding-left:10px!important;

	padding-right:10px!important;

	background:#2f88d6;

	color:#FFF;

	transition:background 0.3s linear;

	-moz-transition:background 0.3s linear;

	-webkit-transition:background 0.3s linear;

	-o-transition:background 0.3s linear;

}

.btn.default:hover {

	color:#2f88d6;

	border:1px solid #2f88d6;

	text-decoration:none !important;

}

blockquote.quote_content {

line-height: 25px;

font-size: 18px;

color: #777;

margin: 0 0 18px;

padding: 0px 20px 0px 19px;

border-left: 5px solid #CCC;

}

blockquote.quote_content span {

line-height: 25px;

color: #777;

font-style: oblique;

font-family: Georgia,"Times New Roman",Times,serif !important;

font-size: 18px;

}

pre, code, tt{font: 12px 'andale mono', 'lucida console', monospace;

line-height: 1.5;

display: block;

word-wrap: break-word;

color: #000;

overflow: auto;

padding: 20px;

line-height: 19px;

background: #F5F5F5;}

.image-flickr-widget{ float:left;}

.flickr_badge_image {

	float:left;

	margin-right:5px;

	margin-bottom:5px;

	width:75px;

	height:75px;

}

.flickr_badge_image a{ float:left; margin-bottom:5px;  height:75px; width:75px;}

.flickr_badge_image img{ float:left; margin-bottom:5px; height:75px; width:75px;}

#sidebar select, #footer-container select {

	width:90%;

}
.frame-bor{border:none; overflow:hidden; height:258px; overflow:hidden;}
.wp-caption {

	max-width: 100%;

}

.wp-caption-text {

}

.sticky {}

.sticky .post_loop_content {

	background: #FFFFE0;

padding: 2px 15px 15px 15px;

border: 1px solid #E6DB55;

border-top:none;

float: left;

}

.gallery-caption {

}

.bypostauthor {

}

.alignleft {

	display:block;

	float:left;

	margin-right:10px;

}

.alignright {

	display:block;

	float:right;

	margin-left:10px;

}

.aligncenter {

	display:block;

	margin:auto;

}

.gallery-caption,.entry-caption {

	font-style:italic;

	font-size:12px;

	font-size:0.857142857rem;

	line-height:2;

	color:#757575;

}

.page_error_404 {

	text-align:center;

}

.page_error_404 h1 {

	font-size: 240px;

	line-height: 200px;

}

.page_error_404 .description{ margin-bottom: 30px;}

.main_content{margin-bottom: 0px !important;}

.main_content .eight.columns{ padding-right:22px !important; border-right: 1px solid #E6E6E6;}

.page-full{ padding-bottom: 20px;}

.page-sitemap{}

.sitemap-padding{ width:100%; float:left; padding-bottom: 20px;}

.post li, .page li, .page-full li, .textwidget li{list-style-position: inside; list-style-type: square;}

/* #Forms================================================== */

#content form {

	margin-bottom:20px;

}

#content fieldset {

	margin-bottom:20px;

}

.wpcf7 input[type="text"],.wpcf7 input[type="password"],.wpcf7 input[type="email"],.wpcf7 textarea,.wpcf7 select, .wpcf7-not-valid{ width:80%;}

span.wpcf7-form-control-wrap{ width:100% !important;}

#content input[type="text"],#content input[type="password"],#content input[type="email"],#content textarea,#content select {

	border:1px solid #ccc;

	padding:6px 4px;

	outline:none;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

	border-radius:2px;

	font:13px Helvetica,Arial,sans-serif;

	color:#777;

	margin:0;

	display:block;

	margin-bottom:20px;

	background:#fff;

}

#content select {

	padding:0;

}

#content input[type="text"]:focus,#content input[type="password"]:focus,#content input[type="email"]:focus,#content textarea:focus {

	color:#444;

}

#content textarea {

	min-height:60px;

}

#content label,#content legend {

	display:block;

	font-weight:bold;

	font-size:13px;

}

#content select {

	width:220px;

}

#content input[type="checkbox"] {

	display:inline;

}

#content label span,#content legend span {

	font-weight:normal;

	font-size:13px;

	color:#444;

}



h1,h2,h3,h4,h5,h6,.widget-title h2,#menu a,.tickerfloat,#menu li.current_page_item>a,#menu li.current-menu-item>a {

	font-family:Roboto Condensed;

}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,a,a:hover {

	color:#222;

}



h1{font-size:34px;line-height:50px;margin-bottom:14px}h2{font-size:28px;line-height:40px;margin-bottom:10px}h3{font-size:24px;line-height:34px;margin-bottom:8px}h4{font-size:18px;line-height:30px;margin-bottom:4px}h5{font-size:16px;line-height:24px}h6{font-size:13px;line-height:21px}

.mejs-container{margin: 30px 0px !important; float: left; width:100%;}

.embed_wrapper{margin: 30px 0px !important;}

blockquote.quote_content{margin: 20px 0px !important; float: left; width:100%;}

/*-----------------------------------------------------------------------------------*/

/* Title/*-----------------------------------------------------------------------------------*/

.single_post_title {

	padding-bottom:45px !important;

}

.categories-title.title,.page-title,.single_post_title {

	margin-bottom:20px;

	background:url(img/dot.png) repeat-x bottom;

	padding-bottom:20px !important;

}

.author-post-title{ margin-bottom:30px !important;}

.single-post-title, .datepost-title {

	font-size:30px;

	margin-bottom:10px;

}

.widget-title {

	background:url(img/dot.png);

	float:left;

	margin-bottom:30px;

	width:100%;

	min-height:30px;

}

.textwidget{ float:left; width:100%;}

#sidebar .widget_container, footer .widget_container{ float:left; width:100%;}

.widget-title span {

	background:#2f88d6;

	font-size:20px;

	color:#FFF;

	line-height:30px;

	min-height:30px;

	padding:0px 10px;

	float:left;

}

.widget-title h2 {

	background:#2f88d6;

	color:#FFF;

	float:left;

	font-size:20px;

	line-height:27px;

	min-height:30px;

	padding:0px 10px;

	margin:0px;

}

.widget-title h2 span {

}



.menu-main-menu-container i {

margin-right: 5px;

}

.social-twitter, .social-facebook, .social-youtube, .social-google-plus{ width: 50%; float: left; margin-bottom:15px;}

.social-twitter .icon{ background:#4099FF;}

.social-facebook .icon{ background: #3B5998;}

.social-youtube .icon{ background: #CD332D;}

.social-google-plus .icon{ background: #DD4B39;}

.social-twitter .icon, .social-facebook .icon, .social-youtube .icon, .social-google-plus .icon{float: left; color: #FFF; width: 50px; height: 50px; line-height: 50px; text-align: center; font-size: 30px; margin-right: 10px;}

.social-twitter h2, .social-facebook h2, .social-youtube h2, .social-google-plus h2{ font-size: 20px !important; margin:0px; line-height: 20px;}

.social-twitter p, .social-facebook p, .social-youtube p, .social-google-plus p{ font-size: 13px !important; margin:0px !important;}

/*-----------------------------------------------------------------------------------*/

/* Feature-two-column/*-----------------------------------------------------------------------------------*/

.medium-two-columns {

	margin-bottom:35px;

}

.feature-two-column {

	width:48.411%;

	margin-left:0px;

	float:left;

	min-height:1px;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box;

}

.feature-two-column p {

	margin-bottom:0px;

}

.feature-two-column p.post-meta {

	margin-bottom:5px;

}

.wrap_box_style_main .image-post-title{ margin-bottom: 5px !important;}

.feature-custom-below .post-meta{ margin-bottom:10px !important;}

.feature-two-column:first-child, #margin-left-post, #margin-left-post-1, #margin-left-post-2, #margin-left-post-3, #margin-left-post-4, #margin-left-post-5, #margin-left-post-6, #margin-left-post-7, #margin-left-post-8, #margin-left-post-9, #margin-left-post-10, #margin-left-post-11, #margin-left-post-12, #margin-left-post-13, #margin-left-post-14, #margin-left-post-15, #margin-left-post-16, #margin-left-post-17, .margin-left-post{

	margin-right:3.12766%;

}

.feature-text {

	float:left;

}

#content .widget, #sidebar .widget {

	float:left;

	width:100%;

	margin-bottom:35px;

}

.widget.social_counter{margin-bottom:25px !important;}

.widget.ht_flickr_widget{margin-bottom: 25px !important;}

#content .widget.two_columns_post, #content .widget.main_post_style {

	margin-bottom:35px !important;

}

#content .widget.two_columns_post .medium-two-columns{ background:none !important;}

#content .aq-block-home_post_slider .widget.post_list_medium_widget{ margin-bottom:0px !important;}

#content .aq-block-home_post_list_medium .widget.post_list_medium_widget{ margin-bottom:0px !important;}

#content .widget.post_list_medium_widget {

	margin-bottom:15px !important;

}

.widget.main_post_style .wrap_box_style_main.image-post-title{margin-top: 0px !important;}

.main_post_style .two-content-wrapper p {

	margin-bottom:5px;

}

.main_feature_images{ margin-top:-5px;}

.main_post_style .two-content-wrapper p.post-meta{ margin-bottom: 10px !important;}

.ads300x250-thumb {

	text-align:center;

}

#full-screen-background-image {

	z-index:-999;

	min-height:100%;

	min-width:1024px;

	width:100%;

	height:auto;

	position:fixed;

	top:0;

	left:0;

}

.body_wraper_full {

	background:#FFF;

	width:100%;

	min-width:300px;

	margin:0 auto;

}

.body_wraper_box {

	background:#FFF;

	max-width:1150px;

	min-width:300px;

	margin: 30px auto !important;

}

.ads728x90-thumb{ line-height:0px;}

/*-----------------------------------------------------------------------------------*/

/* Top-menu/*-----------------------------------------------------------------------------------*/

.admin-bar #menu_wrapper{ top: 32px !important;}

.menu_wrapper {

	width:100%;

	z-index: 999;

}

.logo-position {

	padding:0px;

}

.logo-position h1{ line-height:0px; margin:0px;}

.sf-top-menu #home {

	border-left:none;

	width:60px;

}

.sf-top-menu #home a {

	padding:12px 19px 12px 19px;

}

.sf-top-menu,.sf-top-menu * {

	margin:0;

	padding:0;

	list-style:none;

}

.sf-top-menu li {

	position:relative;

	padding:0 !important;

	z-index:999;

	list-style:none;

}

.sf-top-menu>li:hover>a,.sf-top-menu>li>a:hover {

	color:#FFF;

}

.sf-top-menu ul {

	position:absolute;

	display:none;

	top:100%;

	left:0;

	z-index:999;

	text-align:left;

}

.sf-top-menu>li {

	display:inline-block;

}

.sf-top-menu li:hover>ul,.sf-top-menu li.top-menuHover>ul {

	display:block;

}

.sf-top-menu a {

	display:block;

	position:relative;

	font-size:14px;

	color:#FFF;

	text-transf-toporm:uppercase;

}

.sf-top-menu a:hover {

	text-decoration:none !important;

}

.sf-top-menu ul ul {

	top:0;

	left: 100%;

}



.sf-top-menu {

	float:left;

	margin-bottom: 0px;

}

.sf-top-menu ul {

	min-width:180px;

	*width:180px;

}

.sf-top-menu>li#home>a {

	font-size:19px;

	color:#FFF;

}

.sf-top-menu>li>a {

	color:#FFF;

}

.sf-top-menu>li {

	background:none !important;

}

.sf-top-menu ul.sub-menu a {

	font-style:13px;

	border:0px;

	padding:7px 10px;

	text-decoration:none;

	zoom:1;

	color:#FFF;

}

.sf-top-menu li ul.sub-menu a {

	border:none;

	color:#FFF;

}

.sf-top-menu a {

	padding:8px 5px;

	text-decoration:none;

	zoom:1;

}

.sf-top-menu a {

	color: #fff;

}

.sf-top-menu li {

	white-space:nowrap;

	*white-space:normal;

	transition:background 0.3s linear;

	-moz-transition:background 0.3s linear;

	-webkit-transition:background 0.3s linear;

	-o-transition:background 0.3s linear;

}

.sf-top-menu .sf-with-ul {

	padding-right:10px !important;

}

.sf-top-menu {

	background:url(img/border.png) top left no-repeat;

}

.sf-top-menu li a {

	padding-left:10px;

	padding-right:10px;

	background:url(img/border.png) top right no-repeat;

	transition:background 0.3s linear;

	-moz-transition:background 0.3s linear;

	-webkit-transition:background 0.3s linear;

	-o-transition:background 0.3s linear;

}

.sf-top-menu .current_page_item a,.sf-top-menu li a:hover {

	color:#FFF;

}

.sf-top-menu ul li {

	background:#222;

	border-bottom:#333 solid 1px;

}

.sf-top-menu ul ul li {

	background: #222222;

}

.sf-top-menu li:hover,.sf-top-menu li.top-menuHover {

	background:#161616;

	-webkit-transition:none;

	transition:none;

}

.top-menu-arrows .top-menu-with-ul {

	padding-right:15px;

	*padding-right: 16px;

}

.top-menu-arrows .top-menu-with-ul span {

	background:url(img/arrow-down.png) no-repeat right 6px;

	padding-right:14px;

	display:block;

}

.top-menu-arrows>li>.top-menu-with-ul:focus:after,.top-menu-arrows>li:hover>.top-menu-with-ul:after,.top-menu-arrows>.top-menuHover>.top-menu-with-ul: after {

}

.top-menu-arrows ul .top-menu-with-ul:after {

}

.top-menu-arrows ul li>.top-menu-with-ul:focus:after,.top-menu-arrows ul li:hover>.top-menu-with-ul:after,.top-menu-arrows ul .top-menuHover>.top-menu-with-ul: after {

}

/*-----------------------------------------------------------------------------------*/

/* Top-search/*-----------------------------------------------------------------------------------*/

.clock{ float:right; color:#fff; background:url(img/clock.png); margin-right: 10px; height: 25px; padding: 0px 10px 0px 30px; margin-top: 8px; webkit-radius: 2px;

-moz-radius: 2px;

-o-radius: 2px;

border-radius: 2px; position:relative; font-size:13px;}

.clock #Date{ float:left; margin-right: 5px;}

.clock ul{ float:left;}

.clock ul li{ float:left; list-style:none;}

.clock i{ width: 25px; height: 25px; line-height: 25px; text-align: center; position: absolute; background: url(img/clock.png); left: 0px; webkit-radius: 2px 0px 0px 2px;

-moz-radius: 2px 0px 0px 2px;

-o-radius: 2px 0px 0px 2px;

border-radius: 2px 0px 0px 2px;}



#search_block_top{ float: right;}

.top-search {

	height:40px;

	width:auto;

	display:block;

	overflow:hidden;

	float:right;

}

.top-search input[type="text"] {

	color:#aaa;

	width:0;

	height:40px;

	padding:0;

	margin:0;

	background:none;

	border:none;

	text-indent:5px;

	outline:none;

	font-size:12px;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none;

	float:left;

}

.top-search a {

	width:30px;

	height:40px;

	display:block;

	line-height:40px;

	text-align:center;

	float:right;

	font-size:14px;

	color:#acacac;

}

#searchform {

	margin:0px !important;

}

#searchform .screen-reader-text,#searchform #searchsubmit {

	display:none;

}

#s {

	width:100%;

	background:#FFF url(img/button_search.gif) no-repeat right 6px;

	color:#5F5F5F;

	border:1px solid #CCC;

	height:34px;

	padding:0 30px 0px 10px;

	outline:none;

	font-size:14px;

	line-height:34px;

}

.widget_search .margin-bottom {

	margin: 0px !important;

}





#search_block_top span {

	float:right;

	display:block;

	padding:5px 5px 0 0;

	display:none;

}

#search_block_top #searchbox {

	float:right;

	margin-top:8px;

}

#search_block_top p {

	padding:0;

	overflow:hidden;

	background:#fff;

	-webkit-radius:2px;

	-moz-radius:2px;

	-o-radius:2px;

	border-radius: 2px;

}

#search_block_top #search_query_top {

	outline:none;

	padding:0 10px;

	height:24px;

	width:170px;

	border:none;

	color:#5f5f5f;

	background:#fff;

	float:left;

	font-size:14px;

	line-height:26px;

}

#search_block_top a {

	float:left;

	display:block;

	width:34px;

	height:24px;

	text-indent:-5000px;

	background:url(img/button_search.gif) no-repeat 8px 2px;

}

#search_block_top a:hover {

	background-position:8px -23px;

}

/*-----------------------------------------------------------------------------------*/

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

.full-wrapper #main-menu {

	z-index:999;

	padding:0px;

	width:100%;

}

.box-wrapper #main-menu {

	z-index:999;

	padding:0px 10px;

}

.main-menu {

	height:54px;

	border-bottom:6px solid #2f88d6;

}

#mainmenu {

	margin:0 auto 0px;

	padding:0;

	line-height:1.0;

	list-style:none;

	height:54px;

	width:100%;

}

#mainmenu li.current_page_item>a,#mainmenu li.current-menu-item>a,#mainmenu li.sfHover>a,#menu a.current,#mainmenu .current-menu-parent,#mainmenu li:hover,#mainmenu li.sfHover {

	background-color:#181818;

}

#mainmenu li>a {

	padding:0px 15px;

	height:50px;

	line-height:50px;

}

#mainmenu li>a i{ margin-right:5px;}

#mainmenu li ul li a {

	height:40px;

	line-height:40px;

}

.sf-menu {

	background:url(img/border.png) top left no-repeat;

}

.sf-menu #home {

	border-left:none;

	width:60px;

	background:url(img/border.png) top left no-repeat;

}

.sf-menu #home a {

	background:#161616 url(img/border.png) top right no-repeat;

	padding:14px 19px 14px 19px;

	height:22px;

}

.sf-menu,.sf-menu * {

	margin:0;

	padding:0;

	list-style:none;

}

.sf-menu li {

	position:relative;

	padding:0 !important;

	z-index:99;

	list-style:none;

}

.sf-menu>li:hover>a,.sf-menu>li>a:hover {

}

.sf-menu ul {

	position:absolute;

	display:none;

	top:100%;

	left:0;

	z-index:99;

}

.sf-menu>li {

	float:left;

	background:url(img/border.png) top right no-repeat;

}

.sf-menu>li a {

	background:url(img/border.png) top right no-repeat;

}

.sf-menu li:hover>ul,.sf-menu li.sfHover>ul {

	display:block;

	margin-top:4px;

}

.sf-menu a {

	display:block;

	position:relative;

	font-size:15px;

	color: #EEE;

	text-transform:uppercase;

}

.sf-menu a:hover {

	text-decoration:none !important;

}

.sf-menu ul ul {

	top:0;

	left: 100%;

}

.sf-menu {

	float:left;

	margin-bottom: 0px;

}

.sf-menu ul {

	min-width:180px;

	*width:180px;

}

.sf-menu>li#home>a {

	font-size:19px;

}

.sf-menu>li>a {

	color:#FFF;

	padding-bottom:16px;

}

.sf-menu>li:hover {

	background:#161616;

}

ul.sub-menu a {

	font-style:13px;

	text-transform:none;

	border:0px;

	padding:7px 10px;

	text-decoration:none;

	zoom:1;

}

.sf-menu li ul.sub-menu a {

	color:#FFF;

	border:none;

	font-size:15px;

}

.sf-menu a {

	padding:13px 10px;

	text-decoration:none;

	zoom:1;

}

.sf-menu a {

	color:#fff;

	line-height: 21px;

}

.sf-menu li {

	white-space:nowrap;

	*white-space:normal;

	transition:background 0.3s linear;

	-moz-transition:background 0.3s linear;

	-webkit-transition:background 0.3s linear;

	-o-transition:background 0.3s linear;

}

.sf-menu li a {

	transition:background 0.1s linear;

	-moz-transition:background 0.1s linear;

	-webkit-transition:0.1s linear;

	-o-transition:background 0.1s linear;

}

.sf-menu ul li {

	background:#222;

	border-bottom:1px solid #333;

}

li.current-menu-item a.sf-with-ul ul li a {

	background: #1a1d24;

}

.sf-menu li:hover,.sf-menu li.sfHover {

	background:#161616;

	-webkit-transition:none;

	transition:none;

}

.sf-arrows .sf-with-ul {

	padding-right:15px;

	*padding-right: 16px;

}

.sf-arrows .sf-with-ul span {

	background:url(img/arrow-down.png) no-repeat right 6px;

	padding-right:14px;

	display:block;

}

.sf-arrows ul.sub-menu .sf-with-ul span {

	background:none;

}

.sf-arrows>li>.sf-with-ul:focus:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>.sfHover>.sf-with-ul: after {

}

.sf-arrows ul .sf-with-ul:after {

}

.sf-arrows ul li>.sf-with-ul:focus:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul .sfHover>.sf-with-ul:after {

}

.admin-bar .sticky-wrapper.is-sticky .menu_wrapper_sticky {

	margin-top:28px !important;

}



/*megamenu*/

.main-menu > ul > li.megamenu, .main-menu > ul > li.menupost {

	position: inherit!important;	

}



.main-menu > ul > li.megamenu > ul.sub-menu {

	width: 100%;	

	left: 0px;

	padding: 15px 0px;

	background-color: #222;

	margin-top:0px;

}

.main-menu > ul > li.megamenu > ul.sub-menu li{ background: none; border-bottom:none;}



.main-menu > ul > li.megamenu > ul > li {

    float: left;

	padding: 0px 15px;

	background:none !important;

}

.main-menu > ul > li.megamenu.columns-3 > ul > li{ width: 33.33% !important; background: url(img/border.png) repeat-y right !important; padding: 0px 15px !important; }

.main-menu > ul > li.megamenu.columns-4 > ul > li { width: 24.99% !important; background: url(img/border.png) repeat-y right !important; padding: 0px 15px !important; }



.main-menu > ul > li.megamenu > ul > li ul {

	display: block!important;

	top: 0px!important;

	width: 100%;

	opacity: 1!Important;

	filter:alpha(opacity=100);

	left: 0px!important;

	position: relative!important;

	margin:0px;

}



.main-menu > ul > li.megamenu ul li a {

	padding: 9px 15px;

}





.megamenu li a, .megamenu li.current-menu-item a{ background:none !important; border-bottom:none;}

.main-menu > ul > li.megamenu > ul > li > a {

    font-size: 15px;

    text-transform: uppercase;

	background:none !important;

}



.main-menu > ul > li.megamenu > ul ul li a:hover/*, .main-menu > ul > li.megamenu > ul ul li.current-menu-item a*/ {



	background:#181818 !important;



}



.menu_post_feature{ margin-top: 0px !important; width: 1110px !important; background:#222 !important; float:left; padding:20px 0px; padding-bottom:0px !important;}

.menu_post_feature li{ white-space: normal !important; background:none !important; padding: 10px !important; padding-bottom:0px !important;}

.menu_post_feature .two-content-wrapper{ float:left !important; width: 23.1% !important; margin:0px 10px !important;}

.menu_post_feature .two-content-wrapper a.feature-link{ height:160px !important;}

.menu_post_feature .widget-title{ display:none !important;}

.menu_post_feature h3 a{ background:none !important; color:#FFF !important; font-size:19px !important; height: auto !important; padding: 0px !important; margin: 0px !important; line-height: 25px !important;}

.menu_post_feature h3 a:hover{ text-decoration:underline !important; background:none !important; color:#FFF !important;}

.menu_post_feature .post-meta{ margin:0px !important; float:left !important;}

.menu_post_feature .post-author a{display: inherit !important; padding: 0px !important; padding-right: 5px !important; background:none !important; height: 20px !important; line-height: 20px !important; color:#B0B0B8 !important;}

.menu_post_feature ul{ position: static !important; display: block !important;}

.makara{}

/*-----------------------------------------------------------------------------------*/

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

.header-top-right ul {

	margin:0px;

	float:right;

}

.header-top-left h1{line-height: 0px; margin-bottom: 0px;}

.header-top-left .widget {

	margin-bottom:0px !important;

	float:inherit;

}

.header-top-right ul.menu-top li {

	height:40px;

	line-height:40px;

	border-top:3px solid transparent;

	list-style:none;

	margin:0 5px;

	display:inline-block;

	color:#FFF;

}

.header-top-right ul.menu-top li.current_page_item {

	border-top:3px solid #fff;

}

.header-top-right ul.menu-top li a {

	text-decoration:none;

	color:#FFF;

	font-size:13px;

}

.header-wraper .main_menu {

	z-index:998;

	position:relative;

}

.header-wraper .main_menu .grid_8 {

	width:882px;

	margin:0px;

}

.header-wraper .main_menu .grid_4 {

	width:200px;

	margin:0px;

}

.sf-menu>li>a:hover span.border-menu,.sf-menu>li.sfHover>a span.border-menu,.sf-menu>li.sfHoverForce>a span.border-menu {

	height:10px;

}

.sf-menu>li>a span.border-menu {

	position:absolute;

	left:0;

	bottom:-4px;

	width:100%;

	height:6px;

	background:#2f88d6;

	-webkit-transition:all 0.2s ease-out;

	-moz-transition:all 0.2s ease-out;

	transition:all 0.2s ease-out;

}

.sf-menu>li.color-1>a span.border-menu {

	background:#a3620a !important;

}

.sf-menu>li.color-2>a span.border-menu {

	background:#7accc8 !important;

}

.sf-menu>li.color-3>a span.border-menu {

	background:#aba000 !important;

}

.sf-menu>li.color-4>a span.border-menu {

	background:#a67c52 !important;

}

.sf-menu>li.color-5>a span.border-menu {

	background:#f26d7d !important;

}

.sf-menu>li.color-6>a span.border-menu {

	background:#00a99d !important;

}

.sf-menu>li.color-7>a span.border-menu {

	background:#a186be !important;

}

.sf-menu>li.color-8>a span.border-menu {

	background:#f26522 !important;

}

.sf-menu>li.color-9>a span.border-menu {

	background:#a3620a !important;

}

.sf-menu>li.color10>a span.border-menu {

	background:#a67c52 !important;

}

.header_top_wrapper {

	background:#2f88d6;

	float:left;

	width:100%;

}

.no-top{padding-bottom: 7px;}

.header_top_wrapper .row,.news_ticker_wrapper .row,.header_top_wrapper form,.header_top_wrapper p {

	margin-bottom:0px;

}

.header_main_wrapper {

	float:left;

	width:100%;

	padding:30px 0px;

	background: #F5F5F5;

}

.header_main_wrapper .row,.header_main_wrapper img {

	margin-bottom:0px;

}

.menu_wrapper {

	float:left;

	width:100%;

	background:#272727;

}

.body_wraper_box .menu_wrapper{ max-width: 1150px;}

.sticky-wrapper{ clear:both;}

.menu_wrapper .row {

	margin-bottom:0px;

}

.row {

	margin-bottom:40px;

	max-width:1150px;

}

.body_wraper_box {

	background:#FFF;

	width:100%;

	max-width:1150px;

	min-width:300px;

	margin:0 auto;

}

#owl-demo .item img {

	display:block;

	width:100%;

	height:auto;

}

#bar {

	width:0%;

	max-width:100%;

	height:4px;

	background:#F0420B;

}

#progressBar {

	width:100%;

	background:#EDEDED;

}



/*-----------------------------------------------------------------------------------*/

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

.owl-theme .owl-controls {

	top:40%;

	position:absolute;

	text-align:center;

	width:100%;

}

.owl-theme .owl-controls .owl-buttons div {

	width:30px;

	height:30px;

	color:#FFF;

	zoom:1;

	margin:0px 15px;

	font-size:0px;

	background:#000;

}

.owl-theme .owl-controls .owl-buttons .owl-prev {

	float:left;

	width:30px;

	height:60px;

	background:rgba(0,0,0,0.7) url(img/car-pre.png) no-repeat 0px center;

}

.owl-theme .owl-controls .owl-buttons .owl-next {

	float:right;

	width:30px;

	height:60px;

	background:rgba(0,0,0,0.7) url(img/car-next.png) no-repeat 0px center;

}

.carousel_header_wrapper .owl-theme .owl-controls .owl-buttons .owl-prev,.carousel_header_wrapper .owl-theme .owl-controls .owl-buttons .owl-next {

	height:31px !important;

	background-color:#222 !important;

}

.owl-theme .owl-controls .owl-buttons .owl-prev:hover,.owl-theme .owl-controls .owl-buttons .owl-next:hover {

	background-color:rgba(0,0,0,0.9)

}

.owl_slider .item_slide_caption {

	bottom:0px;

	width:100%;

	left:0px;

	padding:20px;

	background:url(img/bg-5.png) 0 0 repeat;

}

.carousel_post .item_slide_caption{padding:0px !important;}

.owl_slider .shortcode_slider h1 {

	color:#FFf;

}

.item_slide_caption {

	position:absolute;

}

.item_slide_caption .post-meta.meta-main-img {

	color:#FFF;

}

.owl_slider .item_slide_caption h1 {

	width:100%;

	display:inline-block;

	font-size:30px;

	float:left;

	margin-bottom:0px;

	line-height:30px;

}

.owl_slider .item_slide_caption h1 a{ margin-bottom:15px !important;}

.item_slide_caption h1 a {

	color:#FFF;

	float:left;

	margin-bottom:6px;

}

.footer-columns .owl-prev, .footer-columns .owl-next, .sidebar .owl-prev, .sidebar .owl-next{ height:30px !important;}

.carousel-title{ padding:10px !important; line-height: 25px !important; padding-bottom:0px !important;}

.carousel-title a{ font-size:21px !important;}

.item_slide_caption a {

	background:rgba(0,0,0,0);

}

.item_slide {

	position:relative;

	line-height: 0px;

}

.item_slide_caption .overlay_icon {

	border-radius:0% !important;

	-moz-border-radius:0% !important;

	-webkit-border-radius:0% !important;

	-ms-border-radius:0% !important;

}

.item_slide_caption .overlay_icon,.feature-item .overlay_icon {

	color:#2f88d6;

	background:#fff;

	border-radius:7%;

	-moz-border-radius:7%;

	-webkit-border-radius:7%;

	-ms-border-radius:7%;

	text-align:center;

	line-height:30px;

	width:30px;

	height:30px;

	opacity:0;

	filter:alpha(opacity=0);

	font-size:20px;

	position:absolute;

	z-index:2;

	top:30%;

	left:50%;

	margin-top:-10px;

	margin-left:-20px;

	cursor:pointer;

	text-decoration:none;

	font-weight:normal;

	font-style:normal;

	-webkit-transition:0.3s;

	-moz-transition:0.3s;

	-o-transition:0.3s;

	-ms-transition:0.3s;

	transition:0.3s;

}

.item_slide_caption .overlay_icon {

	float:left;

	opacity: 1 !important;

	filter: alpha(opacity=100) !important;

	text-shadow:0 0px 0 #000 !important;

	position:static !important;

	margin:0px;

	width:25px;

	line-height:25px;

	height:25px;

}

.item_slide_caption .post-meta.meta-main-img {

	text-shadow:0 0px 0 #000 !important;

	color:#FFF;

	padding:0px 0px 0px 8px;

	margin:0px;

	line-height:25px;

	height:25px;

	background:#2f88d6;

	float:left;

}

.item_slide_caption .post-meta.meta-main-img a {

	color:#FFF;

}

.item_slide .ratings-wrapper{ position: absolute;

top: 0px;

right: 0px;

padding: 5px;}

.meta-category{	position: absolute;top: 0px; left:0px;}

.meta-category a, .meta-category i{ margin-bottom:3px; margin-right: 3px !important; color:#FFF; font-size:13px !important; background:#2f88d6; padding: 0px 5px !important; line-height: 25px !important; height: 25px !important; float: left;}

.meta-category a:hover{ text-decoration:none;}

.meta-category i{ padding:0px 5px !important;}

.meta-category-slider{position: absolute; top: 0px; left:0px;}

.meta-category-slider a, .meta-category-slider i{ margin-bottom:3px; float:left;  margin-right:5px; color:#FFF; font-size:13px; background:#2f88d6; padding: 2px 5px !important; line-height: 20px;}

.meta-category-small{ float:left;}

.meta-category-small a{ height: 18px;

margin-bottom: 4px;

line-height: 18px;

font-size: 12px;

color: #FFF;

background: #2F88D6;

float: left;

padding: 0px 7px;

margin-right: 5px;}

.meta-category-small a:hover{ color:#fff !important;}

.meta-comment-style{ position:absolute; left:10px; top:10px; width:27px; height:32px; line-height:26px; font-size: 13px; text-align:center; background:url(img/comment.png) no-repeat;}

.meta-comment-style a{ background:none !important; color:#FFF !important;}

.grid.caption_header .link-more {

	width:30px;

	height:30px;

	right:0px;

	bottom:0px;

	position:absolute;

	float:right;

	background:#222 url(img/car-next.png) no-repeat 0px;

}

.grid.caption_header h3{ margin:0px;}

.grid.caption_header a:hover {

	color:#FFF;

}

.owl_carousel .owl-item {

}

.owl_carousel .item {

	padding:0px 12px;

}

.slide-large-wrapper.header-slider2 {

	margin-right:5px !important;

}

.grid_3.grid.margin-right-caption1,.grid_3.grid.margin-right-caption2 {

	margin-bottom:11px;

	width:225px;

}

.margin-right-caption1 {

	margin-right:5px;

}

.slider-large,.slide-large-wrapper {

	height:447px;

	width:650px;

	float:left;

	overflow:hidden;

}



.home-large-slider {

	max-width:100% !important;

}

.home-large-slider .item_slide_caption {

	width:60% !important;

}

.home-large-slider .item_slide_caption h1 {

	font-size:40px !important;

}

.slider-large.content-sliders {

	width:100% !important;

	height:auto !important;



}

.box-1 {

	display:block;

	position:relative;

}

.box-1 .wrapper {

	width:100%;

	position:relative;

}

.abs h3 {

	font-size:15px;

	font-weight:bold;

	color:#FFF;

}

.abs {

	background:#2f88d6;

	border-bottom:3px solid #030303;

	right:-40px;

	top:0;

	padding:3px 3px 1px;

	width:34px;

	min-height:45px;

	text-align:center;

	position:absolute;

	-webkit-transition:0.3s;

	-moz-transition:0.3s;

	-o-transition:0.3s;

	-ms-transition:0.3s;

	transition:0.3s;

}

.image_post.feature-item:hover .abs {

	right:0px;

}

.image_post.feature-item.box-1 .meta-overlay {

	float:left;

	position:static !important;

	bottom:0px !important;

	left:0px !important;

}

.box-1 .caption-overlay {

	position:absolute;

	left:0;

	bottom:0;

	width:100%;

}

.feature-item:hover .inside{ background:#2f88d6; -webkit-transition:0.4s;

	-moz-transition:0.4s;

	-o-transition:0.4s;

	transition:0.4s;

	opacity:0.9;

	filter:alpha(opacity=90);

	}

.box-1 .inside {

	float:left;

	width:100%;

	background:url(img/bg-5.png) 0 0 repeat;

}

.box-1 .inside:hover{ text-decoration:underline !important; color:#FFF;}

.box-1 .inside h3 {

	padding:10px;

	color:#fff;

	font-size:18px;

	line-height: 23px;

	margin-bottom: 0px;

}

.box-1 .inside div {

	color:#FFF;

	line-height:16px;

	font-size:12px;

}

.image-post-title.top-none {

	margin-top:-7px !important;

	margin-bottom: 5px;

}

.post_list_medium .grid_3.grid {

	width:221px;

	height:217px;

}

.post_list_medium .grid_3.grid {

	margin-left:23px;

	margin-bottom:23px;

}

.grid_3.grid {

	width:230px;

	height:223px;

	float:left;

}

.grid_3.grid.grid_main{ height:212px !important;}

.grid.margin2,.grid.margin5,.grid.margin8,.grid.margin11 {

	margin-left:0px !important;

}

.clear.margin-buttons {

	margin-bottom:24px;

	clear:both;

	width:100%;

	float:left;

	height:1px;

}

.grid.caption_header {	

background: #2f88d6;

padding: 14px;

height: 223px;

overflow: hidden;

width: 225px !important;

position: relative;

}

.grid.caption_header .owl-controls{ right: 0px !important; top: auto !important; bottom: 0px !important; position: absolute; text-align: center; width: 61px !important;}

.grid.caption_header .owl-controls .owl-buttons .owl-prev, .grid.caption_header .owl-controls .owl-buttons .owl-next{height: 30px !important; margin:0px !important;}

.grid.caption_header .des-slider{ float:left; width: 210px;}

.grid.caption_header h3 {

	color:#FFF;

	font-size:20px;

	line-height: 23px;

	margin-bottom:0px;

}

.grid.caption_header p.post-meta{ margin-top:5px !important;}

.grid.caption_header p {

	color:#FFF;

	margin-top:10px !important;

}

.slider_background_img{

	position: absolute;

	z-index: -999998;

	overflow: hidden;

	left: 0px;

	top: 0px;

	height: 510px;

	width: 1349px; 

	background-position: 50% 53.480000000000004%;}

.slider_background_wrapper {

	float:left;

	width:100%;

	padding:30px 0px 26px 0px;

	position:relative;

}	

/*-----------------------------------------------------------------------------------*/

/* Carousel/*-----------------------------------------------------------------------------------*/

#owl-demo .item {

	margin:3px;

}

#owl-demo .item img {

	display:block;

	width:100%;

	height:auto;

}

.slider_img.large {

	float:left;

}

.slider_img.small {

	float:left;

	width:175px;

	margin-right:1px;

}

.slider_img.medium {

	float:left;

	margin-bottom:1px;

}

.builder_slider {

	max-width:100%;

	margin-bottom:30px;

}

.carousel_header_wrapper {

	overflow:hidden;

}

.twelve.columns.carousel_header_wrapper{ margin-bottom:5px;}

.owl_carousel.carousel_header {

	width:1133px;

	margin-left:-12px;

}

.owl-carousel .owl-wrapper-outer{ float:left;}



.owl_carousel .owl-controls {

	top:-20px !important;

}

.owl_carousel .owl-prev {

	background:#252525 url(img/car-pre.png) no-repeat !important;

	margin:0px !important;

	position:absolute !important;

	right:45px !important;

	top:10px;

	float:none;

}

.owl_carousel .owl-next {

	background:#252525 url(img/car-next.png) no-repeat !important;

	margin:0px !important;

	position:absolute !important;

	right:13px !important;

	top:10px;

	float:none;

}

.detailholder.medium {

	border-bottom: 3px solid #222;

}

.detailholder.medium p{ clear:both; padding-bottom: 15px; margin-bottom: 0px; border-bottom: 1px solid #222;}

.detailholder.medium p.post-meta{ border: none; padding-bottom: 10px; margin-top: 10px !important;}

.detailholder.medium .wrap {

	padding:0px;

	margin-bottom:2px;

}

.detailholder.medium h3 {

	font-size:20px;

	margin-top:10px;

}

.detailholder .carousel_title{font-size:20px; float:left; line-height:23px; margin-top:10px; margin-bottom: 5px;}

.detailholder.medium h3:hover, .detailholder .carousel_title:hover {

	text-decoration:underline;

}

/*-----------------------------------------------------------------------------------*/

/* Tab/*-----------------------------------------------------------------------------------*/

#tabs {

	padding:0px;

	float:left;

	clear:both;

	width:100%;

	margin-bottom:0px;

	text-align:left;

}

ul.tabs, ul.tabs1 {

	margin:0;

	padding:0;

	float:left;

	list-style:none;

	width:100%;

	background: #222;

	border-bottom: 2px solid #2F88D6;

}

ul.tabs li, ul.tabs1 li {

	width:33%;

	float:left;

	padding:0;

	margin:0 0 0 0px;

	min-height:40px;

	line-height:40px;

	overflow:hidden;

	position:relative;

	list-style:none;

}

ul.tabs li a, ul.tabs1 li a {

	text-decoration:none;

	color:#FFF;

	display:block;

	font-size:16px;

	outline:none;

	cursor:pointer;

	text-align:center;

	padding:0px 15px 0px 15px;

	font-weight:normal;

}

ul.tabs li a:hover, ul.tabs1 li a:hover {

	text-decoration:none !important;

}

html ul.tabs li.active,html ul.tabs li.active a,html ul.tabs li.active a:hover, html ul.tabs1 li.active,html ul.tabs1 li.active a,html ul.tabs1 li.active a:hover {

	color:#FFF;

	background-color:#2F88D6;

	height:40px;

	text-decoration:none !important;

}

#calendar_wrap{ float:left; width:100%;}

#wp-calendar{ margin-bottom:0px;}

#wp-calendar caption{ display:none;}

#wp-calendar thead tr th, #wp-calendar td, #wp-calendar th{ font-size:13px; text-align:center;}

#sidebar .feature-post-list li.tab-content-class {

	padding:0px 0px 10px 0px !important;

	background:none !important;

	border-bottom:1px solid #DADADA !important;

	list-style: none;

}

.widget_meta li, .widget_archive li, .widget_rss li, .widget_recent_entries li, .widget_recent_comments li, .widget_pages li, .widget_categories li{border-bottom: 1px solid #D6D6D6;

list-style:none;

padding: 5px 0px;}

#footer-container .widget_meta li, #footer-container .widget_archive li, #footer-container .widget_rss li, #footer-container .widget_recent_entries li, #footer-container .widget_recent_comments li, #footer-container .widget_pages li, #footer-container .widget_categories li{border-bottom: 1px solid #3D3D3D;}

.widget_meta li, .widget_archive li a, .widget_rss li a, .widget_recent_entries li a, .widget_recent_comments li a, .widget_pages li a, .widget_categories li a{ font-weight: normal;}

#footer-container .tab-container{ background:none !important; border:none !important; padding:0px !important;}

#footer-container #tab3 .post-meta.meta-list-small{ color:#B0B0B8 !important;}

#sidebar table thead {

	background:#2f88d6;

}

h2 .rsswidget, h2 .rsswidget:hover{ color:#FFF;}

.widget ul li ul.sub-menu, .widget li ul li ul.children{ border-left: 1px solid #CCC;

margin: 10px 10px 10px 20px !important;

padding-left: 5px;}

.widget_nav_menu li{ list-style:none;}

#sidebar .feature-post-list li.tab-content-class:last-child {

	border:none !important;

	padding-bottom: 15px !important;

}

#sidebar .feature-post-list li.tab-content-class:hover {

	background:none !important;

}

.tab-container.tabs-1{ padding:20px !important;}

.tab-container {

	overflow:hidden;

	clear:both;

	float:left;

	padding:0px 15px;

	width:100%;

	border: 1px solid #E2E2E2;

	border-top: none;

	background: #FAFAFA;

}

.tab-content h4 {

	font-size:16px;

	font-weight:400;

	margin-bottom:10px;

}

.tab-content {

	padding: 20px 0px;

}



/*-----------------------------------------------------------------------------------*/

/* Full background/*-----------------------------------------------------------------------------------*/

.full-background {

	position:fixed;

	top:-50%;

	left:-50%;

	width:200%;

	height:200%;

	z-index:-1;

}

.full-background img {

	position:absolute;

	top:0;

	left:0;

	right:0;

	bottom:0;

	margin:auto;

	min-width:50%;

	min-height:50%;

	z-index: -1;

}

/*-----------------------------------------------------------------------------------*/

/* New ticker/*-----------------------------------------------------------------------------------*/

.news_ticker_wrapper {

	float:left;

	width:100%;

	padding:30px 0px 26px 0px;

}

.news_ticker_wrapper .nine.columns{ background: #F4F4FC; padding-right:10px; 	-webkit-radius:2px;

	-moz-radius:2px;

	-o-radius:2px;

	border-radius: 2px;}

.tickerfloat {

	-webkit-radius:2px;

	-moz-radius:2px;

	-o-radius:2px;

	border-radius: 2px;

	float:left;

	padding:0px 10px 0px 10px;

	font-size:16px;

	background:#2f88d6;

	color:#FFF;

	margin-right:15px;

	position:relative;

}

.tickerfloat i{ color:#2f88d6; position:absolute; right:-9px; top:0px; font-size:30px;}

.header_bottom_first {

	width:100%;

	margin-right:20px;

	float:left;

}

.tickertape {

	width:100%;

	display:block;

}

#ticker {

	width:100%;

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	overflow:hidden;

	display:block;

	height:30px;

	line-height:30px;

}

#ticker a {

	margin-top:-1px;

	color:#222;

	font-size:13px;

}





/*-----------------------------------------------------------------------------------*/

/* Image feature/*-----------------------------------------------------------------------------------*/

.image_post.feature-item {

	width:100%;

	line-height:0;

	display:block;

	position:relative;

	margin:0px;

	overflow:hidden;

	float:left;

}

.two_col_builder{ width:100% !important; float: left !important; margin-bottom: 0px !important;}

.feature-custom .image-post-title{ margin-bottom: 5px;}

.image_post.feature-item .ratings-wrapper{ position: absolute; top: 0px; right: 0px; padding: 5px;}

.image_post.feature-item .meta-overlay {

	position:absolute;

	bottom:0px;

	left:0px;

}

.item_slide .rating-bg, .image_post.feature-item .rating-bg{background: url(img/rating_star-w.png) 0 0 repeat-x;}

.caption-overlay .meta-overlay .review-overlay,.item_slide_caption .meta-overlay .review-overlay,.image_post.feature-item .meta-overlay .review-overlay {

	background:#2f88d6 url(img/bg-5.png);

	padding:0px 5px;

	float:left;

	height:22px;

	padding-top:4px;

}

.caption-overlay .meta-overlay .comment-overlay,.item_slide_caption .meta-overlay .comment-overlay,.image_post.feature-item .meta-overlay .comment-overlay {

	height:22px;

	line-height:22px;

	float:left;

	background:#2f88d6;

	padding:0px 5px;

	color:#FFF;

}

.image-post-title {

	font-size:21px;

	line-height:25px;

	margin-top:10px;

	width:100%;

	float:left;

	margin-bottom:0px;

}

.post_loop_content .image-post-title, .feature_2col{ margin-bottom: 5px !important;}

.post_loop_content p.post-meta{ margin-bottom:10px !important;}



/*-----------------------------------------------------------------------------------*/

/* Post meta/*-----------------------------------------------------------------------------------*/

.post-meta.meta-main-img {

	width:100%;

}

.post-meta.meta-main-img a, .post-meta.meta-list-small {

	float:none !important;

}

.post-meta {

	font-size:13px;

	font-family:Roboto Condensed;

	line-height:20px;

	margin:5px 0px;

	font-style: italic;

	color: #B0B0B8;

}

.post-meta a{color: #B0B0B8;}

.post-meta .post-author, .post-meta .post-date, .post-meta .meta-cat {

	margin-right:10px;

}

.caption_header .post-meta .post-author a {

	color:#FFF;

}

.post-meta .post-author a {

	float:none !important;

}

.post-date-list {

	display:block;

	margin-bottom:10px;

}

.post-date-list:last-child {

	margin-bottom:0px;

}

.post-date-list h3 {

	font-size:17px;

	line-height:21px;

}

.meta-list-small-wraper {

	display:block;

	float:left;

	width:170px;

}

.post-meta.meta-list-small {

	float:left;

	margin-right:5px;

}

#tab3 .post-meta.meta-list-small{ color:#222;}

#tab3 img{ width:75px;}

.category_color{ 

	float: left;

	margin-right: 5px;

	padding: 0px 10px;

	font-size: 12px;

	color: #FFF;

	height: 20px;

	line-height: 20px;

}

.category_color:hover{ color:#FFF; text-decoration:none !important;}

.rating-bg.rating-list-small {

	float:left;

	margin-top:8px;

}

.main_post .image_post img {

	width:352px;

	display:block;

}

.list_post_vertical.slider_post_list_right_small .feature-item .overlay_icon {

	margin-left:-39px;

}

.list_post_vertical .feature-item .overlay_icon,.main-post-col1 .small-feature .feature-item .overlay_icon,.main-post-col2 .small-feature .feature-item .overlay_icon {

	margin-left:-46px;

}





.feature-item:hover .overlay_icon {

	z-index:999;

	top:50%;

	opacity:1;

	filter:alpha(opacity=100);

	text-decoration:none;

	font-weight:normal;

	font-style:normal;

}

.feature-item:hover .overlay_icon.fa.fa-picture-o{font-size: 16px;}

.feature-item:hover img {

	-webkit-transform:scale(1.4) rotate(15deg);

	-moz-transform:scale(1.4) rotate(15deg);

	-o-transform:scale(1.4 rotate(15deg));

	transform:scale(1.4) rotate(15deg);

	opacity:0.5;

	filter:alpha(opacity=50);

	

}

.feature-item .feature-link{ padding: 0; background:#000; display: block;}

.feature-item a img{ display: block;}

.feature-item img {

	width:100%;

	-webkit-transition:0.4s;

	-moz-transition:0.4s;

	-o-transition:0.4s;

	transition:0.4s;

	opacity:1;

	filter:alpha(opacity=100);

	margin:0px auto;

}

.feature-item:hover .lrs,.feature-item:hover .lrsg {

	opacity:1;

	filter:alpha(opacity=100);

	right:0;

	bottom:0;

	height:auto;

}

.post-date-wrapper {

	width:70px;

	float:left;

	height:87px;

	margin-right:10px;

}

.post-date-wrapper .post-day-list {

	background:#2f88d6;

	color:#FFF;

	text-align:center;

	height:55px;

	line-height:55px;

	font-weight:bold;

	font-size:40px;

}

.post-date-wrapper .post-month-list {

	background:#333;

	color:#FFF;

	text-align:center;

	font-size:15px;

	font-weight:bold;

	height:32px;

	line-height: 32px;

}

/*feature post list*/

.feature-post-list li {

	width:100%;

	float:left;

	padding-bottom:13px;

	margin-bottom:13px;

	list-style:none;

	border-bottom: 1px solid #DADADA;

}

.feature-post-list li:last-child {

	border-bottom:none;

}

.feature-post-list .feature-image-link {

	display:block;

	float:left;

	line-height:0;

	position:relative;

	overflow:hidden;

	width:75px;

	height:75px;

}

.feature-post-list .item-details {

	position: relative;

	margin-left: 90px;

	top: -4px;

	}

.feature-post-list .feature-image-link img{ -webkit-transition: 0.4s;

-moz-transition: 0.4s;

-o-transition: 0.4s;

transition: 0.4s;}

.feature-post-list .feature-image-link img:hover{-webkit-transform: scale(1.4) rotate(15deg);

-moz-transform: scale(1.4) rotate(15deg);

-o-transform: scale(1.4 rotate(15deg));

transform: scale(1.4) rotate(15deg);

}

.feature-post-list .feature-post-title {

	font-size:17px;

	line-height:21px;

	margin:0px;

}

.item_slide_caption .post-meta.meta-main-img, .feature-post-list .post-meta.meta-main-img {

	width:auto;

}

.feature-post-list .post-meta.meta-main-img i,.post-meta.meta-main-img i {

	margin-right:3px;

}



.wrap_box_style_main, .wrap_box_style_ul{ float:left;}

.wrap_box_style_main{ padding-top:0px !important; margin-bottom: 25px;}

.post_list_widget.comment_widget a {

	float:left;

	margin-right:10px;

}



.post_list_widget.comment_widget .list_title {

	font-size:17px;

	width: 100%;

}

.image-flickr-widget li{ list-style:none;}

/*-----------------------------------------------------------------------------------*/

/* Rating box/*-----------------------------------------------------------------------------------*/

.rating-bg {

	width:76px;

	height:16px;

	font-size:0;

	line-height:0;

	background:url(img/rating_star.png) 0 0 repeat-x;

	text-indent:-999em;

	overflow:hidden;

}

.rating-bg .rating {

	float:left;

	height:16px;

	background: url(img/rating_star.png) 0 100% repeat-x;

}

.score-review.slider-score {

	top:0px;

	left:0px;

}

.score-review {

	text-align:center;

	position:absolute;

	top:0px;

	right:0px;

	width:80px;

	height:25px;

	line-height:25px;

	background:#000;

	color:#FFF;

	font-family:Roboto Condensed,Helvetica,sans-serif;

	text-transform:uppercase;

}

.score-review-small{ position: absolute;

top: 0px;

left: 0px;

width: 25px;

height: 23px;

padding-top: 0px;

background: #2f88d6;

text-align: center;

color: #FFF;}

.score-review-small p{ text-align:center; font-size:12 !important;}

.score-review p {

	text-align:center;

	font-size:13px;

	font-weight:bold;

	margin-bottom:15px;

}

.score-review span {

	background:#2f88d6;

	height:3px;

	position:absolute;

	left:0px;

	bottom:0px;

}

.review_header {

	color:#222;

	margin-bottom:10px;

	padding-bottom:5px;

	border-bottom:5px solid #222;

}

.review_header span {

	color:#222;

}

.review_header h3 {

	color:#FFF !important;

	margin-bottom:0px;

}

.reviewbox .progress-bar {

	margin-bottom:0px;

}

.reviewbox .progress-bar .title-score {

	color:#222;

	width:100%;

	float:left;

}

.reviewbox .progress-bar .title-score .review_bar-title {

	float:left;

}

.reviewbox .progress-bar .title-score .review_score {

	float:right;

	font-weight:bold;

}

.progress-bar .review_bar {

	width:100%;

	float:left;

	margin-bottom:2px !important;

	padding:0px;

	background:#ECECEC;

}

.reviewbox {

	margin:20px 0;

}

.reviewbox li{ list-style: none !important;}

.votebox {

	margin-top:2px;

}

.votebox #votecount {

	position:relative;

	float:left;

}

.votebox #star {

	width:150px;

	position:relative;

	float:right;

}

.votebox .vote-label {

	padding-left:5px;

}

.votebox #votecount img {

	display:none;

}

.reviewbox .review-summery {

	min-height:85px;

	float:none;

}

.total-review-bar {

	margin-top:15px;

}

.total_review_bar-content {

	width:80px;

	height:100px;

	color:#FFF;

	text-align:center;

	background:#2f88d6;

	margin-right:15px;

	float:left;

	font-size:40px;

	line-height:50px;

	font-weight:bold;

	padding-top:9px;

}

.total_review_bar-content p {

	font-size:20px;

}

.reviewbox .review-summery h4,.reviewbox .review-summery p {

	color:#222;

	padding-top:10px;

}

.progress-bar .meter,.review_bar .review_bar-content {

	height:15px;

}

.review_bar-content {

	background:#2f88d6;

}

.animation_bar_width .review_bar-content{animation: bar-animation 2s;

-webkit-animation: bar-animation 2s;}

@keyframes bar-animation {

  from {

    width: 0;

  }

}



@-webkit-keyframes bar-animation {

  from {

    width: 0;

  }

}



@-moz-keyframes bar-animation {

  from {

    width: 0;

  }

}



.progress-bar .review_bar {

	position:relative;

	margin-bottom:20px;

}

.review_bar .review_bar-content[data-percentage] {

	text-indent:-9999px;

}

.review_bar .review_bar-title {

	color: #222;

}

/*-----------------------------------------------------------------------------------*/

/* Social icons/*-----------------------------------------------------------------------------------*/

ul.social-icons-list.top-bar-social {

	float:right;

}

ul.social-icons-list.top-bar-social li {

	padding:0px;

	line-height:0px;

	float:left;

	width:25px;

	height:25px;

	margin-right:3px;

}

ul.social-icons-list.top-bar-social li a {

	line-height:0px;

	display:block;

}

ul.social-icons-list.top-bar-social li a img {

	width:25px;

	height:25px;

	-webkit-radius:25px;

	-moz-radius:25px;

	-o-radius:25px;

	border-radius: 25px;

	

}

.news_ticker_wrapper .four {

	text-align:right;

}

ul.social-icons-list {

	float:right;

}

ul.social-icons-list li {

	padding:0px;

	line-height:0px;

	display:inline-block;

	width:33px;

	height:33px;

	margin-right:3px;

	margin-bottom:3px;

}

ul.social-icons-list li a {

	line-height:0px;

	display:block;

}

ul.social-icons-list li a img {

	width:33px;

	height: 33px;

}





/*-----------------------------------------------------------------------------------*/

/* Tag/*-----------------------------------------------------------------------------------*/

.tagcloud {

	padding:0;

	;

	list-style:none;

}

.tagcloud a {

	float:left;

	margin:0px 5px 5px 0px;

	font-size:12px !important;

	background-color:#2E2E2E;

	color:#FFF;

	padding:2px 15px;

	-webkit-transition:all 0.15s;

	-moz-transition:all 0.15s;

	-o-transition:all 0.15s;

	transition:all 0.15s;

}

.tagcloud a:hover,.tag-cat a:hover {

	text-decoration:none !important;

	background:#2f88d6;

	color:#FFF;

}



#sidebar .feature-post-list.popular-post-widget li, #sidebar .feature-post-list.recent-post-widget li, #sidebar .feature-post-list li {

	border-bottom:1px solid #DADADA !important;

	transition:background 0.3s linear;

	-moz-transition:background 0.3s linear;

	-webkit-transition:background 0.3s linear;

	-o-transition:background 0.3s linear;

}

#sidebar .feature-post-list.popular-post-widget li:last-child, #sidebar .feature-post-list.recent-post-widget li:last-child, #sidebar .feature-post-list li:last-child, .feature-post-list.popular-post-widget li:last-child,.feature-post-list.recent-post-widget li:last-child,#content .feature-post-list li:last-child {

	border:none !important;

	margin-bottom:0px !important;

	padding-bottom:0px !important;

}



/*-----------------------------------------------------------------------------------*/

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

.pagination {

	text-align:center;

	margin-bottom: 30px;

}

.pagination>* {

	font-size:15px;

	margin-right:5px;

	padding:5px 13px;

	display:inline-block;

}

.pagination>a {

	background:#222;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

	border-radius:2px;

	color:#FFF;

	text-decoration:none;

	-webkit-transition:all .1s ease-in-out;

	-moz-transition:all .1s ease-in-out;

	-o-transition:all .1s ease-in-out;

	transition:all .1s ease-in-out;

}

.pagination>a:hover, .pagination>span:hover {

	text-decoration:none !important;

	background:#2f88d6;

	color:#FFF;

}

.pagination .current.box, .pagination>span {

	background:#2f88d6;

	color:#FFF;

	-moz-border-radius:2px;

	-webkit-border-radius:2px;

	border-radius:2px;

}

.single-pagination {

	margin-top:25px;

	padding:0 25px;

	position:relative;

}

.single-pagination .box {

	width:100%;

	height:70px;

	border-radius:2px;

}

.single-pagination a {

	position:relative;

	top:0;

	height:70px;

	width: 50%;

}

/*-----------------------------------------------------------------------------------*/

/* Author box/*-----------------------------------------------------------------------------------*/

.auth .socialmedia span {

	text-align:center;

	width:20px;

	height:20px;

	display:inline-block;

	padding:0px;

	-webkit-border-radius:3px;

	-moz-border-radius:3px;

	-o-border-radius:3px;

	border-radius:3px;

}

.auth .socialmedia span a {

	display:block;

}

.auth .socialmedia span a i {

	color:#FFF;

	font-size:13px;

}

.auth .socialmedia span.globe {

	background:#ff835e;

}

.auth .socialmedia span.facebook {

	background:#3b5999;

}

.auth .socialmedia span.twitter {

	background:#00aced;

}

.auth .socialmedia span.googleplus {

	background:#d61e1e;

}

.auth .author_avata img {

	position:relative;

	float:left;

	padding-right:15px;

}

.auth {

	background:#F9F9F9;

	border:1px solid #E2E2E2;

	padding:10px;

	margin-bottom:30px;

	min-height:88px;

}

.auth h5 {

	margin-bottom:5px;

}

.auth i {

	font-size:20px;

}

.auth span {

	padding-right:10px;

}

.auth p {

	margin-bottom:14px;

}

.auth .author-info {

	margin-bottom: 0px;

}

/* Author profiles */

.author-info {

	margin-bottom:25px;

}

.author-info .author-avatar {

	float:none;

}

.author-info .author-description {

	margin-left:102px;

}

.author-info .author-description h5 {

	font-size:20px;

}

.author-info .author-description h2 {

	font-size:25px;

}

.author-info img.avatar {

	margin:0px;

	float:left;

}

.author-description h2 {

	color:#656d78;

	line-height:18px;

}

ul.author-social {

	margin:0 0 10px;

}

ul.author-social li {

	float:left;

	list-style:none;

	margin-right:3px;

}

ul.author-social li img {

	width:25px;

}

.tag-cat a {

	background:#222;

	line-height:30px;

	padding:4px 10px;

	color:#FFF;

	font-size: 13px;

}

.tag-cat a:hover {

	background:#2f88d6;

}

.share-post {

	width:100%;

	float:left;

	clear:both;

	margin:10px 0 0;

	padding:10px 0 0px 10px;

	background:#F9F9F9;

	border:1px solid #E2E2E2;

}

.share-post ul {

	width:100%;

	float:left;

}

.share-post li {

	list-style:none !important;

	float:left;

	width: 106px;

}

/*-----------------------------------------------------------------------------------*/

/* Post nav/*-----------------------------------------------------------------------------------*/

.postnav {

	float:left;

	padding-top:20px;

	position:relative;

	width:100%;

	padding-bottom:30px;

}

.postnav span.left{ float:left; width:45%;}

.postnav span.left #prepost{ float: left; max-width: 85%;}

.postnav span.right{ float:right; width:45%;}

#nextpost{ float: right !important; max-width: 85% !important;}



.postnav a {

	font-size:15px;

}

.postnav span.nextpost {

	margin-left:10px;

}

.postnav span.previouspost {

	margin-right:10px;

}

.postnav span i {

	font-size:16px;

}

.postnav .fa-angle-double-left {

	margin-top:7px;

	margin-right:10px;

	font-size:30px;

	float:left;

}

.postnav .fa-angle-double-right {

	margin-top:7px;

	margin-left:10px;

	font-size:30px;

	float:right;

}

#nextpost {

	position:relative;

	float:right;

	margin-bottom:5px;

	font-size:18px;

	text-align:right;

}

#nextpost:hover {

	text-decoration:underline;

	color:#2f88d6;

}

#nextpost:hover span {

	text-decoration:none !important;

}

#nextpost span {

	display:block;

	font-size:13px;

	font-style:italic;

}

#prepost {

	position:relative;

	float:left;

	margin-bottom:5px;

	text-align:left;

	font-size:18px;

}

#prepost:hover {

	text-decoration:underline;

	color:#2f88d6;

}

#prepost:hover span {

	text-decoration:none !important;

}

#prepost span {

	display:block;

	font-size:13px;

	font-style: italic;

}



/*-----------------------------------------------------------------------------------*/

/* Related Posts/*-----------------------------------------------------------------------------------*/

.related-posts h2 {

	color:#FFF !important;

	font-size:20px !important;

	line-height:30px;

	min-height:30px;

	padding:0px 10px;

}

.related-posts ul {

	margin:0;

	padding:0;

	list-style:none;

	overflow:hidden;

}

.related-posts ul li {

	margin-bottom:10px;

	overflow:hidden;

	float:left;

	width:217px;

	margin-right:25px;

	list-style:none !important;

}

.related-posts ul li .entry-thumb.feature-link{overflow:hidden; width:227px; float:left; line-height:0px; margin-bottom: 10px;}

.related-posts ul li a img{-webkit-transition: 0.4s;

-moz-transition: 0.4s;

-o-transition: 0.4s;

transition: 0.4s;}

.related-posts ul li a img:hover{-webkit-transform: scale(1.4) rotate(15deg);

-moz-transform: scale(1.4) rotate(15deg);

-o-transform: scale(1.4 rotate(15deg));

transform: scale(1.4) rotate(15deg);}

.related-posts ul li.last-post {

	margin-right:0;

}

.related-posts .attachment-wt-archive-thumb {

	width:150px;

	height:100px;

	margin-bottom:5px;

}

.related-posts h4 {

	font-size:18px;

	margin-bottom: 5px;

	line-height: 23px;

}

/*-----------------------------------------------------------------------------------*/

/* Comment/*-----------------------------------------------------------------------------------*/

#commentform label {

	float:left;

	padding-right:20px;

	width:120px;

}

.comment {

	position:relative;

	margin-bottom:20px;

}

.comment-meta {

	margin-bottom:20px;

}

.comment-meta img {

	margin-right:20px;

	float:left;

}

.comment-meta cite {

	display:block;

	font-size:14px;

	padding-bottom:10px;

}

.comment-content {

	display:block;

	border:1px solid #D2D2D2;

	background:#FCFCFC;

	margin:20px 0 0;

	padding:10px 20px 25px;

}

.comment .reply {

	line-height:28px;

	height:28px;

	margin-top:-29px;

	padding:0px 10px;

	position:absolute;

	right:1px;

}

.comment .reply:hover {

	

}

.comment time {

	font-size:11px;

}

.comments-area .comments-title,.comment-respond .comment-reply-title {

	font-size:20px;

	margin-bottom: 15px;

}

.comments-area li{ list-style:none !important;}

#commentform #submit, .wpcf7-submit {

	outline:none;

	height:33px;

	padding:0 15px;

	color:#666;

	border:1px solid #dbdbdb;

	background:#ffffff;



	background:-moz-linear-gradient(top,#ffffff 0%,#f4f4f4 100%);

	/* FF3.6+*/

	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f4f4f4));

	/* Chrome,Safari4+*/

	background:-webkit-linear-gradient(top,#ffffff 0%,#f4f4f4 100%);

	/* Chrome10+,Safari5.1+*/

	background:-o-linear-gradient(top,#ffffff 0%,#f4f4f4 100%);

	/* Opera 11.10+*/

	background:-ms-linear-gradient(top,#ffffff 0%,#f4f4f4 100%);

	/* IE10+*/

	background:linear-gradient(top,#ffffff 0%,#f4f4f4 100%);

	/* W3C */

	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0 );

	/* IE6-9 */

	cursor:pointer;

	margin-bottom:15px;

}

#commentform #submit:hover, .wpcf7-submit {

	color:#000;

}

.comments-area {

	padding:10px;

	margin-top:10px;

	background:#F9F9F9;

	border:1px solid #E2E2E2;

	margin-bottom:30px;

}

.comments-area textarea,.comments-area input[type="text"] {

	max-width:465px;

	width:100%;

}

.comments-area h3#reply-title {

}

.comments-area .form-allowed-tags {

	font-size:12px;

}

.imagefeature {

	position:relative;

	float:left;

	margin-right:20px;

}

.required {

	position:relative;

	color: #900;

}

.post_list li{ list-style:none !important;}

.post_list_widget.comment_widget .post_list li{border-bottom: 1px solid #DADADA; padding-bottom: 10px; margin-bottom: 10px;}

.post_list_widget.comment_widget .post_list li:last-child{ border:0px; padding-bottom:0px; margin-bottom:0px;}

.post_list_widget.comment_widget .post_list li .list_desc {max-width: 76%; float: left;}

.footer-columns .post_list_widget.comment_widget .post_list li{border-bottom: 1px solid #3D3D3D !important;}

.footer-columns .post_list_widget.comment_widget .post_list li:last-child{border:0px !important; padding-bottom:0px !important; margin-bottom:0px !important;}

/*-----------------------------------------------------------------------------------*/

/* Menu slide/*-----------------------------------------------------------------------------------*/

.sb-toggle-left {

	width:40px;

	float:left;

	padding:8px;

	background:#000;

	display:none;

	cursor:pointer;

}

.navicon-line {

	width:24px;

	height:4px;

	border-radius:1px;

	margin-bottom:3px;

	background-color:#FFF;

}

#pageslide ul ul {

	margin: 4px 0 5px 5px;

}

#pageslide li {

	list-style:none !important;

}

#pageslide {

	/* These styles MUST be included. Do not change. */

	display:none;

	width:200px;

	position:absolute;

	position:fixed;

	top:0;

	height:100%;

	z-index:999999;

	overflow-y:scroll;

	overflow-x:hidden;

	/* Specify the width of your pageslide here */

	width:260px;

	padding:20px;

	/* These styles are optional,and describe how the pageslide will look */

	background-color:#333;

	color:#FFF;

	-webkit-box-shadow:inset 0 0 5px 5px #222;

	-moz-box-shadow:inset 0 0 5px 5px #222;

	box-shadow:inset 0 0 5px 5px #222;

}

#pageslide a {

	color:#fff;

	font-family:Roboto Condensed;

	text-transform:uppercase;

	font-size:15px;

}

#pageslide a i{ margin-right:5px;}

#content_nav div#nav {

	display:none;

}

#pageslide li ul li {

}

#content_nav div#nav li a {

	color:#FFF;

}

#sb-site {

	width:100%;

	min-height:100%;

	position:relative;

	z-index:1;

	background-color:#FFF;

}

html,body,#sb-site,.sb-slidebar {

	margin:0 auto;

	padding:0;



	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	box-sizing:border-box;

}

html.sb-anim-type-translate .sb-slide,html.sb-anim-type-side .sb-slide {

	-webkit-transition:-webkit-transform 400ms ease;

	-moz-transition:-moz-transform 400ms ease;

	-o-transition:-o-transform 400ms ease;

	transition:transform 400ms ease;

	-webkit-transition-property:-webkit-transform,left;

	-webkit-backface-visibility: hidden;

}

/*-----------------------------------------------------------------------------------*/

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

footer {

	background:#222;

	padding-top:45px;

	color:#CCC;

	box-shadow:0 5px 6px rgba(0,0,0,0.4) inset;

}

footer .no_widget{padding-top:0px;}

footer a {

	color:#CCC;

}

footer a:hover {

	text-decoration:underline;

	color:#CCC;

}

footer .widget-title {

	background:url("img/dot-footer.png") repeat scroll left center;

}

.footer_wrapper {

	background:#222;

	color:#FFF;

	padding:10px 0px;

}

.footer_wrapper .row {

	margin-bottom:0px;

}

.footer_wrapper a {

	color:#FFF;

}

.footer_menu {

	text-align:right;

}

.footer_menu ul li {

	display:inline-block;

}

footer table thead {

	background:#2f88d6;

}

footer table {

	background-color:#292929;

	border:1px solid #424242;

}

footer table thead th,footer table tbody td,footer table tr td {

	border-top: 1px solid #424242;

}



.footer_carousel {

	background:#E7E7E7;

	height:30px;

	line-height:30px;

}

.footer_carousel .read_more_footer, .footer_carousel .link-more{

	transition:background 0.3s linear;

	-moz-transition:background 0.3s linear;

	-webkit-transition:background 0.3s linear;

	-o-transition:background 0.3s linear;}

.footer_carousel .link_more{ height:30px; line-height:30px; width: 100%; float: left;}

.footer_carousel .read_more_footer{ float:left; line-height: 30px; margin-left: 10px; font-size: 13px !important;}

.footer_carousel:hover .read_more_footer{ color:#2f88d6;}

.footer_carousel:hover .link-more{ background:#2f88d6 url(img/car-next.png) no-repeat 0px;}

.footer_carousel .meta-comment {

	float:left;

	padding-left:10px;

	color:#222;

	font-size:14px;

}

.footer_carousel .link-more {

	width:30px;

	height:30px;

	float:right;

	background:#D1D1D1 url(img/car-next.png) no-repeat 0px;

}

.footer_carousel .link-more:hover {

	background:#2f88d6 url(img/car-next.png) no-repeat 0px;

}

.footer_carousel .link-more a,.grid.caption_header .link-more a {

	display:block;

}

.footer_carousel .link-more a:hover,.grid.caption_header .link-more a:hover {

	text-decoration:none !important;

}

/*footer menu*/

.footer-bottom {

	background:#161616;

	padding:12px 0;

	color:#CCC;

}

.footer-bottom .row {

	margin-bottom:0px;

}

.footer-bottom .footer-left {

	font-size:13px;

	padding-top:6px;

}

.footer-right {

	text-align:right;

}

.menu-footer {

}

.menu-footer li {

	display:inline;

	list-style:none;

	margin:0 5px;

	display:inline-block;

	color:#FFF;

	border-top:3px solid rgba(0,0,0,0);

}

.menu-footer li a {

	text-decoration:none;

	color:#B0B0B0;

	font-size: 13px;

}

#footer-container .feature-post-list.popular-post-widget li,#footer-container .feature-post-list.recent-post-widget li,#footer-container .feature-post-list li {

	border-bottom:1px solid #3D3D3D !important;

}

#footer-container .feature-post-list.popular-post-widget li:last-child,#footer-container .feature-post-list.recent-post-widget li:last-child,#footer-container .feature-post-list li:last-child {

	border:none !important;

}

#footer-container_no_footer {

	padding-top: 0px !important;

}

a:hover,.menu-footer a:hover {

	text-decoration:underline !important;

}

.footer-columns .post-author a:hover,.post-author a:hover,.caption-overlay a,.tagcloud a {

	text-decoration:none !important;

}

footer .widget{ float:left !important; margin-bottom:35px; width: 100%;}

footer .row{ margin-bottom:0px !important;}

/*-----------------------------------------------------------------------------------*/

/* Go to top/*-----------------------------------------------------------------------------------*/

#go-top {

	display:none;

	position: fixed;

	bottom: 15px;

	right:15px;

	z-index:999;

}

#go-top a {

	width: 40px;

	height: 40px;

	display: block;

	text-align: center;

	text-decoration: none;

	color: #ffffff;

	-webkit-transition: 1s;

	-moz-transition: 1s;

	transition: 1s;

	background: #2f88d6;

	font-size: 20px;

	line-height: 36px;

	cursor:pointer;

}







.appear_animation{ opacity: 0; filter:alpha(opacity=100);}

@keyframes animation_frame {

	from {

		opacity:0;

		filter:alpha(opacity=100);

		transform:scale(0.2)

	}

	to {

		opacity:1;

		filter:alpha(opacity=100);

		transform:scale(1)

	}

}

@-webkit-keyframes animation_frame {

	from {

		opacity:0;

		filter:alpha(opacity=100);

		-webkit-transform:scale(0.2)

	}

	to {

		opacity:1;

		filter:alpha(opacity=100);

		-webkit-transform:scale(1)

	}

}

.animate_css_stlye {

	opacity:0;

	filter:alpha(opacity=100);

}

.animate_css_stlye.animate_start {

	-webkit-animation:0.8s cubic-bezier(1,0,0,1) 0s normal backwards 1 animation_frame;

	animation:0.8s cubic-bezier(1,0,0,1) 0s normal backwards 1 animation_frame;

	opacity:1;

	filter:alpha(opacity=100);

}



.ie8 .image_post.feature-item{ float:none;}

.ie8 .twelve.columns.carousel_header_wrapper{ margin-bottom:30px;}

.ie8 .owl-theme .owl-controls .owl-buttons .owl-prev {

	top:-45px;

	float:left;

	width:30px;

	height:60px;

	background: url(img/car-pre.png) no-repeat 0px center;

}

.ie8 .owl-theme .owl-controls .owl-buttons .owl-next {

	top:-45px;

	float:right;

	width:30px;

	height:60px;

	background: url(img/car-next.png) no-repeat 0px center;

}

.ie8 .item_slide_caption .post-meta.meta-main-img {

	height:auto; line-height:normal;

}

.ie8 .item_slide_caption .post-meta.meta-main-img span{ margin: 3px 3px; float:left;}

.ie8 .footer-bottom{ padding: 0px 0px;}

.ie9 .owl-carousel .owl-wrapper-outer .owl-wrapper{ width:100%; float:left;}



.ie9 .item_slide_caption .post-meta.meta-main-img {

	height:auto; line-height:normal;

}

.ie9 .item_slide_caption .post-meta.meta-main-img span{ margin: 3px 3px; float:left;}



