/*
Theme Name: Anivia (Share on Theme123.Net)
Theme URI: http://www.shindiristudio.com/anivia/
Description: The Anivia Wordpress Theme! by Shindiri Studio (http://www.shindiristudio.com/) & Mihajlovicnenad.com (http://www.mihajlovicnenad.com/). Three modern layouts! News, Magazine, Blog, Business and Shop. Powered by the Frontend Builder, revolutionary visual content builder for Wordpress.
Version: 1.22
Tags: light, flexible-width, custom-colors, custom-background, custom-menu, theme-options, threaded-comments, translation-ready, two-columns, white
Author: Shindiri Studio
Author URI: http://www.shindiristudio.com/
License:
License URI:
*/

/*	Reset	*/

 body {
 margin: 0;  
 padding: 0;  
 border: 0;  
 outline: 0;  
 font-size: 100%;  
 vertical-align: baseline;

}
html, div, span, applet, object, iframe,  
h1, h2, h3, h4, h5, h6, p, blockquote, pre,  
a, abbr, acronym, address, big, cite, code,  
del, dfn, em, img, ins, kbd, q, s, samp,  
small, strike, strong, sub, sup, tt, var,  
b, u, i, center,  
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%;  
 font: inherit;  
 vertical-align: baseline;}

body {font-size:14px; line-height:24px;font-weight:300}
a {text-decoration: none;}
a:focus {text-decoration: none; outline: none;}
body.admin-bar {margin-top: 28px !imporatnt;}

h2 {font-size:30px; line-height: 36px; font-weight: 400;}
h3 {font-size: 20px; line-height: 28px;font-weight: 400;}
h4 {font-size:16px; line-height: 28px;font-weight: 400;}

strong {font-weight:bold;}
em {font-style:italic;}
small {font-size:16px;}

input, textarea {font-family: inherit;}

.anivia_container img {max-width: 100%;}


blockquote {border-top:1px #a9a8a8 solid; border-bottom:1px #a9a8a8 solid; padding:10px 0; margin:0; font-size:18px; line-height:22px;}
blockquote cite {display:block; margin-top:20px;}
blockquote p:last-child {margin-bottom:0;}
ol,ul {margin: 16px 0;padding: 0 0 0 20px;}
ul {list-style-type: disc;}
nav ul,nav ol,aside ul,aside ol, .comments_wrapper li, ul.comments_wrapper, .comments_wrapper ol {margin: 0;padding: 0;list-style: none;list-style-image: none;}
li > ul, li > ol {margin: 0;}
dl {margin: 0 20px;}
dt {font-weight: bold;text-decoration:underline}
dd {margin: 0 0 20px;}
abbr[title] {border-bottom: 1px dotted;}
pre,code,tt {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;font: 0.8em 'Andale Mono', 'Lucida Console', monospace;background: #f2f2f2;border: 1px solid #e6e6e6;color: #888;padding: 2px 4px;}
pre {white-space: pre;word-wrap: break-word;overflow-x: scroll;line-height: 1.3; overflow: hidden;}
table {border-bottom: 1px solid #ededed;border-collapse: collapse;border-spacing: 0;font-size:14px;;line-height: 2;margin: 0 0 20px;width: 100%;}
caption,th,td {font-weight: normal;text-align: left;}
caption {font-size: 16px;margin: 20px 0;}
th {font-weight: bold;text-transform: uppercase;}
td {border-top: 1px solid #ededed;padding: 6px 10px 6px 0;}
tr.odd {background: #f4f4f4;}

.font-weight100 {font-weight:100;}
.font-weight200 {font-weight:200;}
.font-weight300 {font-weight:300;}
.font-weight400 {font-weight:400;}
.font-weight500 {font-weight:500;}
.font-weight600 {font-weight:600;}
.font-weight700 {font-weight:700;}
.font-weight800 {font-weight:800;}
.font-weight900 {font-weight:900;}


.letter-spacing1 {letter-spacing: 1px;}
.letter-spacing2 {letter-spacing: 2px;}
.border-box {-ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.halfwidth {width:50%; display: block;}
.fullwidth {width:100%; display: block;}
.fullmaxwidth {display: block; max-width:100%;}
.list_style {list-style: none;}
.relative {position: relative;}
.margin0 {margin: 0;}
.padding0 {padding: 0;}
.block {display: block;}
.inline {display: inline;}
.inline-block {display: inline-block;}
.float_left {float: left !important;}
.float_right {float: right !important;}
.bold {font-weight: 600;}
.text-center{text-align: center;}

.vert_align_wrap_system {display: table;}
.vert_align_wrap_system > * {display: table-row;}
.vert_align_wrap_system > * > * {display: table-cell; text-align: center; vertical-align: middle;}
.vert_align_wrap_system > * > * > * {display: inline-block;}


.padding-top10 {padding-top: 10px;}
.padding-right12 {padding-right: 12px;}

/*		separators		*/

.separator {width:100%; height: 1px;}
.small_separator { width:100%; height: 1px;}
.medium_separator { width:100%; height: 4px;}

/*		margins		*/
.margin-bottom5 {margin-bottom:5px !important;}
.margin-top5 {margin-top:5px !important;}
.margin-left5 {margin-left:5px !important;}
.margin-right5 {margin-right:5px !important;}

.margin-bottom10 {margin-bottom:10px !important;}
.margin-top10 {margin-top:10px !important;}
.margin-left10 {margin-left:10px !important;}
.margin-right10 {margin-right:10px !important;}

.margin-bottom15 {margin-bottom:15px !important;}
.margin-top15 {margin-top:15px !important;}
.margin-left15 {margin-left:15px !important;}
.margin-right15 {margin-right:15px !important;}

.margin-bottom20 {margin-bottom:20px !important;}
.margin-top20 {margin-top:20px !important;}
.margin-left20 {margin-left:20px !important;}
.margin-right20 {margin-right:20px !important;}

.margin-bottom30 {margin-bottom:30px !important;}
.margin-top30 {margin-top:30px !important;}
.margin-left30 {margin-left:30px !important;}
.margin-right30 {margin-right:30px !important;}

.margin-bottom40 {margin-bottom:40px !important;}
.margin-top40 {margin-top:40px !important;}
.margin-left40 {margin-left:40px !important;}
.margin-right40 {margin-right:40px !important;}

/*		columns		*/
.anivia_container {
	margin-right: auto;
	margin-left: auto;
	*zoom: 1;
}
.anivia_row:before,
.anivia_row:after {
	display: table;
	content: "";
	line-height: 0;
}
.anivia_row:after {
	clear: both;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}

/*			Google Adds Placeholders			*/

.google_add728-90 {width:100%;max-width:728px; height: 90px; float: right;}




/*		header		*/

.header_holder .logo {float:left; margin-right:12px; height: 90px; width:256px;}
.header_holder .logo span {height: 90px; display: table-cell; vertical-align: middle;}

.menu_wrapper li {float: left; margin:0px 5px 0px 0; display: block;}
.menu_wrapper.solid li {position:relative;}
.menu_wrapper ul ul ul {display:none;}
.menu_wrapper ul ul {font-size:14px}

.menu_wrapper a {font-size: 18px; line-height: 20px; display: block; color: #595959; font-weight: 600; padding: 10px 15px; letter-spacing: 0px;}

.menu_wrapper .sub-menu {position: absolute; top:47px; left: 0px; padding-left:10px; width:100%; display: none; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 100;}
.menu_wrapper .sub-menu li {}
.menu_wrapper .sub-menu a {font-size:14px;; line-height: 24px; display: block;  font-weight: 400;}
.menu_wrapper li.current-menu-item > a {color: #fff;}
.menu_wrapper.relative > ul > li.current-menu-ancestor > a {color: #fff;}
.menu_wrapper a:hover {text-decoration: none;}
.menu_wrapper .current-menu-item > a:hover {color:#fff;}
.menu_wrapper > ul > li > a:hover { color: #fff;}
.menu_wrapper {margin-bottom:56px;}


.menu_wrapper.solid .separator {display: none;}

.menu_wrapper.solid a {color: #ffffff; display: block;}
.menu_wrapper.solid li {margin:0px 0px 0px 0; display: block;}
.menu_wrapper.solid > ul > li > a {padding: 12px; font-weight:400;border-bottom:0px solid transparent;}
.menu_wrapper.solid .sub-menu {width:200px; padding: 0 0 0 0; top:44px; left:0;border-top:3px solid transparent;}
.menu_wrapper.solid .sub-menu li {display: block; border:none; width:100%; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; position: relative;}
.menu_wrapper.solid .sub-menu li a:hover {color:#ffffff;}
.menu_wrapper.solid .sub-menu li a {padding:10px 15px;}
.menu_wrapper.solid .current-menu-item .sub-menu {display: none;}
.menu_wrapper.solid .sub-menu .sub-menu {top:-1px; left:200px;}
.magazine-layout .menu_wrapper.solid .sub-menu .sub-menu, .blog-layout .menu_wrapper.solid .sub-menu .sub-menu {top:-3px;}
.menu_wrapper.solid > ul > li.has_children > a:after{background:url('images/arrow.png') center center no-repeat;width:6px;height:7px;display: inline-block;content:'';margin-left:7px;position:relative;top:-2px;}
.menu_wrapper.solid > ul > li.has_children > a {padding-right:8px;}
.menu_wrapper.relative.solid {border-bottom:3px solid transparent;}

.magazine-layout .header_wrapper .menu_wrapper.relative ul > li.current-menu-item > a, .blog-layout .header_wrapper .menu_wrapper.relative ul > li.current-menu-item > a {
	color:#ffffff !important;
}

/*		headlines		*/

.headline_28 {font-size:28px; line-height: 28px;}

.headline_line-left {width:100%;}
.headline_line-left .headline_text {padding: 5px 5px 5px 5px; display: block; border-left-style:solid; border-left-width: 10px;}

.headline_separated.clean .headline_text {border-left:none; border-bottom:4px solid transparent; margin-bottom:-4px; display: inline-block; padding-bottom:5px; }

/*		inline tags			*/

.inline_tag_block {display:inline-block; margin-left:5px; padding:3px 0; font-size:16px; line-height: 12px; letter-spacing: 0;}
.inline_tag_block.image {color: #fff; background:#0d72ba;}
.inline_tag_block.comment i {color:#b4b4b4;}
.inline_tag_block.video {color: #fff; background:#cb2028;}
.inline_tag_block.link {color: #fff; background:#96a138;}
.inline_tag_block.gallery {color: #fff; background:#ab56c7;}
.inline_tag_block.audio {color: #fff; background:#333333;}

/*		linklist		*/

.linklist ul {width:100%; list-style: disc;}
.linklist li a {display: block; position: relative;}



/*		widget tabs		*/
.widget-tabs-wrapper ul.tabs-nav a:hover {text-decoration: none !important;}
.widget-tabs-wrapper ul {list-style: none;}
.widget-tabs-wrapper .tabs-nav li {width: 33.3333%; float: left; display: block;}
.widget-tabs-wrapper .tabs-nav a {font-size: 18px; line-height: 26px; padding: 5px; text-align: center; width:100%; display: block; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.widget-tabs-wrapper .tabs-nav a:hover {color: #ffffff;}
.widget-tabs-wrapper .tabs-nav a.active {color: #ffffff;}
.widget-tabs-wrapper .tab-content {display: none;}
.widget-tabs-wrapper .single_post img {width:100px; height:100px; }
.widget-tabs-wrapper .post_content_wrapper {padding-top:5px; padding-bottom:5px; display: block; position: relative; margin-left:105px; padding-left:15px; min-height: 100px; background-color:transparent; transition:background-color 300ms;}
.widget-tabs-wrapper .post_content_wrapper:hover .hover_element {opacity:1; filter:alpha(opacity = 100); transition:opacity 300ms;}
.widget-tabs-wrapper .post_content_wrapper .hover_element {position: absolute; top:0; left: -5px; height:100%; border-left:solid 5px transparent; opacity:0; filter:alpha(opacity = 0); transition:opacity 300ms;}
.widget-tabs-wrapper .post_content_wrapper:hover {transition: background-color 300ms;}
.widget-tabs-wrapper .post_content_wrapper .hover_element div {position: absolute; top:50%; left:0; margin-top:-5px; border-left: 5px solid transparent;  border-top: 5px solid transparent !important;  border-bottom: 5px solid transparent !important;}
.widget-tabs-wrapper .headline {font-size:20px; line-height: 20px;}
.widget-tabs-wrapper .single_post a:hover {text-decoration:underline !important;}



/*		square social feed 		*/
.square_social_feed .single_block_wrapper {display:block;width:32%;margin-left:2%;float: left;}
.square_social_feed .single_block_wrapper:first-child {margin-left:0;}
.square_social_feed .single_block.last {margin-right:0;}
.square_social_feed .single_block > a {height:100px; width:100%; }
.square_social_feed .single_block > .text {width:100%; height: 60px; font-size:22px; line-height: 22px; padding:10px 5px; text-align: center;}
.square_social_feed .single_block > .text div {font-size:12px; line-height: 12px; margin-top:4px;}

.square_social_feed .single_block > a.fb {background:url(images/general/socials/large/fb.png) no-repeat center center #3b5a9a; transition: background-color 300ms;}
.square_social_feed .single_block > a.fb:hover {background-color:#6181c2; transition: background-color 300ms;}
.square_social_feed .single_block > a.tw {background:url(images/general/socials/large/tw.png) no-repeat center center #18a7df; transition: background-color 300ms;}
.square_social_feed .single_block > a.tw:hover {background-color:#56c4ed; transition: background-color 300ms;}
.square_social_feed .single_block > a.rss {background:url(images/general/socials/large/rss.png) no-repeat center center #f6911d; transition: background-color 300ms;}
.square_social_feed .single_block > a.rss:hover {background-color:#f9a951; transition: background-color 300ms;}


/* 		quick vote		*/

.quick_vote {width:100%;}
.quick_vote > .text {font-size: 26px; line-height: 30px; }
.quick_vote form {width:100%;}
.quick_vote input[type="submit"].submit_button {width:25%;}
.quick_vote .button_margin_fix {margin-right:10px;}
.quick_vote form a.view {font-size:16px; line-height: 16px;}

/*		linklist highlighted		*/

.headline_line-left .headline_text.highlighted {color:#ffffff; border: none;}


/*		tag cloud		*/
.headline_line-left.headline_separated .headline_text {display: inline-block; padding-left:10px; padding-right:10px;font-weight:400;line-height:26px;font-size:18px;}
.tagcloud a { display: inline-block !important; margin-bottom:3px; list-style:none; font-size:14px !important;}
.tagcloud a {color: #ffffff; display: block; padding:5px 10px 7px 10px; font-family: inherit;}
.tagcloud a:hover {text-decoration:none !important; color: #ffffff;}
.tagcloud {clear:both;}

.single-tags-list a { display: inline-block !important; margin-bottom:3px; list-style:none; font-size:14px !important;}
.single-tags-list a {color: #ffffff; display: block; padding:5px 10px 7px 10px; font-family: inherit;}
.single-tags-list a:hover {text-decoration:none !important; color: #ffffff;}
.single-tags-list {margin-bottom:17px !important;}


/* 			3 column linklist		*/

.linklist_image_wrapper {position: relative; display: block; width: 100%;}
.linklist_image_wrapper img {display: block; width: 100%;}
.linklist_image_wrapper .image_caption_wrapper {text-align: center; padding: 5px 10px; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width:100%; color: #ffffff; position: absolute; bottom:0; left:0; }
.linklist_related_text {letter-spacing: 2px; line-height:22px;}

/*			2 column linklist		*/

.linklist .major_text {}

/*			4 columns news block			*/


.date {color: #a3a4a6; line-height: 12px;font-size: 12px;}
.headline_highlighted_column_block h4 {padding: 2px; word-break: keep-all; color: #ffffff;  display:inline;}


/*			footer				*/

.footer_nav li {display: inline-block; padding-right: 5px; margin-right: 5px; border-right:1px solid transparent;}
.footer_nav li:last-child {border:none; padding-right: 0; margin-right: 0;}
.footer_nav li a { line-height: 12px; display: block;}
.footer_nav_solid li {line-height:12px !important;}
.footer_wrapper.solid_box { padding-top: 20px; }

.footer_wrapper a:hover {text-decoration: underline;}

/*		flickr widget		*/

.flickr_widget img {width:68px; height: 68px; display: block; float:left; margin-left:10px; margin-bottom:10px; }
.flickr_widget .image_wrap .inner_wrap {margin-left: -10px;}

/*		copyright		*/

.copyright {font-size:12px;line-height:12px;}
.copyright a:hover {}



/*		footer nav solid		*/

.footer_nav_solid li {float:left; margin-right:20px;}
.footer_nav_solid li:last-child {margin-right: 0;}
.footer_nav_solid li a { font-size:12px;line-height:12px;}

/*						ELEMENTS						*/


/*		clean_square_element		*/

.clean_square_element .main-image {display: block; float: left; max-width:100%; width:170px;}
.clean_square_element .element_content .date {display: block;}
.clean_square_element .element_content {margin-left:190px;}
.clean_square_element.no-image .element_content {margin-left:0px;}
.anivia-1-3 .clean_square_element .element_content {margin-left:190px;}
.anivia-1-4 .clean_square_element .main-image {float: none;}


/*		horisontal tabs item		*/

.horisontal_tabs_item .tabs_container_wrapper {width:300px; height:300px; max-width:100%; display: block; float: left; position: relative;}
.horisontal_tabs_item .tab_container {width:300px; height:300px; max-width:100%; display: block; display: none; position: absolute; top:0; left: 0;}
.horisontal_tabs_item {width:100%; }
.horisontal_tabs_item .tab_container * {max-width:100%;}
.horisontal_tabs_item .controls_wrapper {width:100%; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 300px;}
.horisontal_tabs_item .control_single {width:100%; height: 100px; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  padding:5px 20px 0 40px; position: relative; overflow:hidden; word-break: keep-all;}
.horisontal_tabs_item .control_single:hover, .horisontal_tabs_item .control_single:focus {text-decoration: none;}
.horisontal_tabs_item .category {font-size: 16px; line-height: 20px; margin-bottom:10px;}
.horisontal_tabs_item .description {font-size: 18px; line-height: 26px; max-height: 55px; overflow: hidden;}

.horisontal_tabs_item .control_single .hover_element {position: absolute; top:0; left: 0; height:100%; border-left:solid 5px transparent; display:none; opacity:0; filter:alpha(opacity = 0);}
.horisontal_tabs_item .control_single .hover_element div {position: absolute; top:50%; left:0; margin-top:-5px; border-left: 5px solid transparent;  border-top: 5px solid transparent !important;  border-bottom: 5px solid transparent !important;}

/*		news feed tabs			*/

.news_feed_tabs {min-height:40px;}
.news_feed_tabs .tabsnav {position: absolute; top:0; left:0;}
.news_feed_tabs .tabsnav li {float: left; margin-right:2px; margin-bottom:2px; display: block;}
.news_feed_tabs .tabsnav a {padding:10px; color:#fff; background:rgb(0,0,0); background:rgba(0,0,0,0.8); transition:background-color 300ms; font-size:18px; line-height: 18px; display: block; position: relative; z-index: 2;font-weight: 400;}
.news_feed_tabs .tabsnav a:hover {text-decoration: none;}
.read_more {float: right; display: block; font-weight: 600; font-size: 12px; line-height: 12px; padding-top:11px;}
.read_more span {font-size:14px;;}
.news_feed_tabs .post_comment_bar_wrapper .social_bar {float: left;}
.news_feed_tabs .post_comment_bar_wrapper .post_comment_button {color: inherit; font-weight: 600; font-size: 12px; line-height: 12px; padding-top:11px; padding-bottom: 11px;}
.news_feed_tabs .post_comment_bar_wrapper .post_comment_button:hover {color: #fff;}
.news_feed_tabs .post_comment_bar_wrapper .no_of_comments {margin-right:0px;}
.news_feed_tabs .headline {font-size: 24px; line-height: 28px; font-weight: 400;}
.news_feed_tabs .single_slide {display: none; opacity:0; filter:alpha(opacity = 0); position: absolute; top:0; left: 0;width:100%;}
.news_feed_tabs .single_slide.shown {position: static; top:auto; left: auto;}

.span5 .news_feed_tabs .post_comment_bar_wrapper .read_more {float: none;}
.anivia-1-3 .news_feed_tabs .post_comment_bar_wrapper .read_more {float: none;}
.anivia-1-3 .news_feed_tabs .post_comment_bar_wrapper .social_bar {margin-bottom: 10px;}
.anivia-1-4 .news_feed_tabs .post_comment_bar_wrapper .read_more {float: none;}
.anivia-1-4 .news_feed_tabs .post_comment_bar_wrapper .social_bar {margin-bottom: 10px;}
.span2 .news_feed_tabs .post_comment_bar_wrapper .read_more {float: none;}
.span2 .news_feed_tabs .post_comment_bar_wrapper .social_bar {margin-bottom: 10px;}

/*		blog_column_element			*/

.blog_column_element {}
.blog_column_element .author { line-height:16px; color:#999999;}
.blog_column_element h2 a {color: inherit;}
.date_tags_comments .item {padding-left:0px; display:block; float:left; margin-right:20px; line-height:16px; }
.date_tags_comments .item i {display: inline-block; margin-right:10px;}
.date_tags_comments div.item {color:#999999;}

.read_more.button { padding:15px 20px; font-size:16px; line-height:16px; display:block; color:#ffffff; font-weight:300; float: left;}
.read_more.button:hover {text-decoration:none;}

.anivia-1-2 .blog_column_element .item, .span5 .blog_column_element .item, .anivia-1-3 .blog_column_element .item, .anivia-1-4 .blog_column_element .item, .span2 .blog_column_element .item, .span1 .blog_column_element .item {padding-left:0; }



/*		category column element			*/

.category_column_element .headline {font-size:20px; line-height: 28px;}

/*		category column element (image_left)		*/

.category_column_element.image_left img {width:160px;}
.category_column_element.image_left .element_content {padding-left: 170px;}

/*		magazine image column item		*/

.magazine_image_column_item h4, .magazine_no_image_column_item h4 {font-size:24px; line-height: 28px;}
.magazine_image_column .hover_transparent {width:100%; color: #ffffff; padding: 15px; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.magazine_image_column .category_tag {position: absolute; top:20px; right:0px; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; color: #ffffff; text-align:right;z-index: 10;}
.magazine_image_column a {color:inherit !important;}
.magazine_image_column .category_tag .mag_tag a {display:block;padding:0 6px;background:rgba(0,0,0,0.2);opacity:0;color:#ffffff !Important;}
.magazine_image_column .category_tag .mag_tag:first-child a {opacity:1;}
.magazine_image_column .category_tag .tag_block {position: absolute;top:0;right:-4px;width:4px;height:100%;background:#f00;display:block;content:'';}
.magazine_image_column .category_tag .mag_tag:nth-child(2) .tag_block {opacity:0.8 !important;}
.magazine_image_column .category_tag .mag_tag:nth-child(3) .tag_block {opacity:0.6 !important;}
.magazine_image_column .category_tag .mag_tag:nth-child(4) .tag_block {opacity:0.4 !important;}
.magazine_image_column .category_tag .mag_tag:nth-child(5) .tag_block {opacity:0.2 !important;}
.magazine_image_column .category_tag .mag_tag:nth-child(6) .tag_block, .magazine_image_column_item .category_tag .mag_tag:nth-child(n+6) .tag_block {opacity:0 !important;}
.magazine_image_column {position:relative;}
.mag_tag {position:relative;}

/*		single_full_news_element magazine_style		*/

.single_full_news_element.magazine_style p {font-size:16px; line-height: 20px; letter-spacing: 2px; font-weight: 500;}


/*					BLOG 						*/

.blog_sidebar_title {font-size:22px; line-height: 26px; font-weight: 500;}

/*		search box			*/

.search_box {color: #999999;}

.anivia_container input[type="text"].input_field { float:left; width:70%; border:solid 1px transparent; border-radius:0; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 40px; color: #999999; font-size:16px; line-height: 16px;}
textarea.textarea_field { border:solid 1px transparent; border-radius:0; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:16px; line-height: 16px;}
input[type="text"].input_field:focus, textarea.textarea_field:focus { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; border:1px solid transparent;}
.anivia_container input[type="submit"], .anivia_container input[type="reset"].submit_button {width:30%; display: block; height:40px; float: left; font-size:16px; line-height:16px; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:3px 5px 3px 5px; text-align: center; color:#FFF;}


/*		categories 		*/

.categories a {font-size:18px; line-height: 22px;}
.categories a:hover {text-decoration:none;}

/*		latest comments widget 		*/

.latest_comments_widget a:hover {text-decoration:none;}

/*		latest tweets			*/

.twitter_module .icon_element {display: block; float: left; font-size: 30px; line-height: 30px; margin-top:5px; color: #23aae1; cursor: default;}
.twitter_module .text {width: 100%;}
/*		social_bar_widget		*/

.social_bar_widget a {float:left; border-radius: 50%; display: block; padding: 10px; margin:0 10px 10px 0; filter:alpha(opacity = 70); opacity:0.7; transition: opacity 300ms;}

.social_bar_widget a:hover { filter:alpha(opacity = 100); opacity:1; transition: opacity 300ms;}}


/*		blog post			*/

.blog_post_author_box .avatar { border-radius: 50%; width: 70px; height: 70px; display:block; float:left; margin-right: 40px;}
.blog_post_author_box .info_wrap {margin-right:110px;}
.blog_post_author_box .info_wrap .name {font-size:30px; line-height: 30px;}

/*								NEWS PAGE							*/

.author_wrapper, .author_wrapper a {font-size:12px; line-height:14px;}
.multimedia_widget .multimedia_item {font-size:12px; line-height:12px;}

.post_comment_bar_wrapper .no_of_comments {padding: 5px 9px 0px; margin-right:30px; display: block; float:left;font-size:12px;}
.post_comment_bar_wrapper .no_of_comments:hover i {text-decoration: none;}
.post_comment_bar_wrapper .post_comment_button {font-size:12px;padding: 5px 15px; color: #ffffff; display: block; float:left; transition:background-color 300ms, color 300ms; }
.post_comment_bar_wrapper .post_comment_button:hover {text-decoration:none;}
.post_comment_bar_wrapper .social_bar {float: right;}


/*			comment form			*/

#respond {display:none;position:relative;}
#respond input.input_field {width:300px; border:1px solid transparent; max-width:100%; padding-left:10px; font-size:14px; line-height: 14px;}
#respond .alternative_login {width:220px; max-width:100%; float: left;}
#respond .alternative_login .text {padding-top:8px; padding-bottom:12px; float: left; padding-right:10px;}
#respond .alternative_login .icon {height:40px; width: 40px; display: block; background: #444; margin-right:2px; float:left; margin-bottom:2px;}
textarea.textarea_field {height:250px; width:100%; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border:1px solid transparent; border-radius:0; resize: none; font-size:14px; line-height:24px; padding: 10px;}
textarea.textarea_field:focus {-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
#respond input#submit {width:100px; float: none; display: inline-block; min-height: 40px; padding: 7px 5px; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border:none; color:#ffffff;font-size: 16px;line-height: 16px;letter-spacing: 0 !important;}
#respond .close_button {font-size:26px; line-height:26px; padding: 8px 12px 8px 12px; float: right; color: #ffffff; cursor: pointer;position: absolute;top:0;right:0;}
.blog_post_author_box .avatar {float:right;margin-top: 10px;border-radius: 50%;}
p.form-submit {text-align:right;}

/*		comments				*/

.comments_wrapper .headline {font-size:20px; line-height:20px;}
.comments_wrapper .single_comment {position: relative; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom:1px solid #e8e8e8; width:100%; margin-top:20px;}
.comments_wrapper .single_comment .avatar {width:50px; height:50px; display: block; margin:5px 20px 5px 0; float: left;}
.comments_wrapper .single_comment .comment_date {position: absolute; top:0px; left:0; font-size:12px; line-height: 12px;}
.comments_wrapper .single_comment .name {position: absolute; bottom:21px; left:70px; line-height: 12px;}
/*.comments_wrapper .single_comment .comment-reply-link {position:absolute; bottom:5px; right:0; padding-right:0px;}*/
.comments_wrapper .single_comment .comment-reply-link i {display: inline-block; margin-left:10px;}
.comments_wrapper .single_comment .comment-reply-link a:hover {text-decoration: none;}
.comments_wrapper .single_comment .comment_text {padding-left:70px;}
.comments_wrapper .single_comment:last-child {border:none;}
.comments_wrapper ul {margin-left:70px;}


/*						MAGAZINE								*/

/*		full link image block		*/
.full_link_image_block {min-height:100px;}
.full_link_image_block .overlay_item {padding: 10px; color: #ffffff; position: absolute; bottom:0; left:0; font-size:16px; line-height: 18px;}
.full_link_image_block .hover_effect_element {color: #ffffff; position: absolute; bottom:0; left:0; border:4px solid transparent; width:100%; height:100%; opacity:0; filter:alpha(opacity = 0);}
.full_link_image_block .hover_effect_element span {position: absolute; bottom: -4px; left: -4px; padding: 10px; font-size:16px; line-height: 18px;}
.full_link_image_block .overlay_item, .full_link_image_block .border-box {z-index: 20}


/*		link with image column block		*/

.link_with_image_column_block img {float: left; width:120px; max-width:100%;margin-right:12px;}
.link_with_image_column_block .text_wrap {}
.link_with_image_column_block .text_wrap a {font-size:16px; line-height:22px;}

/*		news block with link sidebar		*/

.news_block_with_link_sidebar .link_with_image_column_block img {width:150px;}
.news_block_with_link_sidebar .link_with_image_column_block .text_wrap {margin-left:160px;}
.news_block_with_link_sidebar .link_with_image_column_block .text_wrap a {font-size:18px; line-height: 22px;}

/*		footer		*/

.footer_headline.clean {font-size:18px; line-height:18px; display:inline-block; border-bottom:1px solid transparent; padding-bottom:5px; margin-bottom:-1px;}

/*						OUR TEAM						*/

.team_member_module .img_wrapper {max-width:100%;}
.team_member_module .hover_element {position:absolute; top:0; left:0; right:0; bottom:0; height:100%; width:100%; z-index:2; opacity:0; filter: alpha(opacity = 0); display: none;}
.team_member_module .shade {opacity: 0; filter: alpha(opacity = 0); position: absolute; top:0; left:0; width: 100%; height: 100%; background: #000; z-index:1; display: none;}
.team_member_module .hover_element .vert_align_wrap_system {position: absolute; top:0; left: 0; height: 100%; width: 100%;}
.team_member_module .hover_element .socials li a {padding: 10px; display:block; opacity:0; filter:alpha(opacity = 0);}
.team_member_module .name {font-size:28px; line-height:28px;}
.team_member_module .workplace {font-size:20px; line-height:20px; }

/*						CONTACT						`*/

.g_map_wrapper {height:600px;}
.g_map_wrapper .overlay_item {position: absolute; bottom:0; left: 0; padding: 15px 0; color: #ffffff; font-size:16px; line-height:18px;}

.iconic_column_element .column_icon {font-size:70px; line-height: 70px; cursor: default;}


/*		contact form		*/

.contact_form_wrapper .field_wrapper select.input_field {border:1px solid transparent;text-transform: uppercase;}
.contact_form_wrapper .field_wrapper .input_field {font-size:14px; height:auto !important; width: 70%; float: none; margin:0; padding:10px;}
.contact_form_wrapper .field_wrapper .textarea_field {height: 200px; width: 100%; float: none; float: left; margin:0; padding:10px; font-size:14px;}
.contact_form_wrapper .submit_button.reset {background-color:#212121; transition:background-color 300ms; color: #ffffff;}



/*					MAGAZINE CATEGORY						*/


.infinite-load-button {padding: 10px 20px; font-size:18px; line-height:18px; display: inline-block; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;border:1px solid #333333;}



/*					Extra					*/


.widget ul {padding-left:20px;}
.widget ul li {list-style:disc;list-stlist-style-position: outside;}
.widget ul ul li {}
.widget ul ul {margin-left:12px;}
.widget a:hover {text-decoration: underline;}
.current.hover-background-color-main, .current.hover-background-color-main:hover {background-color:#ceced0 !important;}
h3.widget-title {font-size:30px;line-height:36px;font-weight:200;}
p {margin-bottom:20px;}
.wp-caption {max-width:100%;}
#comments li {list-style:none;}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {background-color: #ffffff;border: 1px solid #cccccc;-webkit-transition: border linear .2s;-moz-transition: border linear .2s;-o-transition: border linear .2s;transition: border linear .2s;
}
ul, ol{margin-bottom:30px;}
ul ul, ol ol{margin-bottom:0px;}
h1 {font-size: 38.5px;line-height: 40px;}
.blog_post_form {display:none;}
.comments_wrapper .single_comment > div {position:relative;padding-top:15px;}
.comments_wrapper .comment-reply-link {color:#a3a4a6;text-transform: uppercase;position:relative; bottom:15px; float:right;}
.comments_wrapper .comment-reply-link:after {font-family:'FontAwesome';margin-left:6px;content:'\F040'}
.comments_wrapper .comment-edit-link {color:#a3a4a6;text-transform: uppercase;position:relative; bottom:15px; float:right;margin-right:12px;}
.comments_wrapper .comment-edit-link:after {font-family:'FontAwesome';margin-left:6px;content:'\F040'}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
cursor: pointer;}
.element_content.no-image {padding-left:0 !important;}
.category_column_element h3 a {color:inherit;}
.magazine-layout .footer_wrapper li {color:inherit;}
.magazine-layout .footer_wrapper ul li {list-style:none;}
#content ul {}


.sidebar_wrapper ul li:first-child, .frb_sidebar ul li:first-child {margin-top:0;}
.sidebar_wrapper ul ul li:first-child, .frb_sidebar ul ul li:first-child {margin-top:10px;}
#comments_wrapper {margin-bottom:20px;}
.gallery dl {margin:0 !important;}
h3.headline a {color:inherit;}
.anivia_type_2 h4 a {color:inherit;}
.linklist h3 a {color:inherit;}
.linklist img {height:auto;}
span.inline_tag_block {text-transform:uppercase;}
.search-form .input_field{padding: 4px 6px;}

.widget.sendpress .sendpress-submit {float:none;}
.widget_tag_cloud .tagcloud {margin-bottom:-3px;}
.sendpress-submit {margin-top:0 !important;}
/*		newsletter sign up		*/

#form-wrap >p:first-child {font-size:20px;font-weight:500;margin-bottom:10px;color:#333333 !important;}
.widget.sendpress form {width:100%;}
.widget.sendpress input[type="text"] {width:70%; display: block; border-radius:0; height:40px;font-size:16px; line-height:16px; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:3px 5px 3px 5px; border:1px solid transparent;margin-bottom:12px;color:#999999;}
.widget.sendpress p[name="email"] {width:70%;float:left;margin-bottom:0 !important;}
.widget.sendpress p[name="email"] input[type="text"] {width:100%;margin-bottom:0;}
.widget.sendpress input[type="submit"] {color:#ffffff; }
.widget.sendpress #error, .widget.sendpress #thanks {color:#ffffff;}
.text-color-pale a {color:inherit;}
.anivia-widget.widget-tabs-wrapper li {list-style:none;}
.anivia-widget.widget-tabs-wrapper .widgetTabs li {margin-top:0;font-weight:400;}
.anivia-widget.widget-tabs-wrapper .widgetTabs a:hover { color:#ffffff;text-decoration:none;}
.anivia-widget.widget-tabs-wrapper a:hover {text-decoration:none;}
.anivia-widget.widget-tabs-wrapper h5 {line-height: 28px;}
.anivia-widget.widget-tabs-wrapper h5 {overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.anivia-widget.widget-tabs-wrapper div.text {font-size:14px;line-height: 18px;margin-right:3px;height: 36px;overflow: hidden;}
.anivia-widget.widget-tabs-wrapper li.widget-no-image .post_content_wrapper {margin-left:5px !important;}
img.maxfullwidth{max-width:100%;height:auto;}
.rev_slider_wrapper {padding:0 !important;margin-bottom:20px !important;}
.horisontal_tabs_item .description.block a {color:inherit;font-weight:400;font-size:20px;}
.anivia_page.display_none {display:none;}
nav.linklist a:hover {text-decoration: underline;}
.news_block_with_related h3 a {color:inherit;}
.fbuilder_column img {max-width:100%;height:auto;}
.blog_content_infinite li {list-style:none;}
.magazine_image_column h4 a:hover {text-decoration:underline;}
.infinite-load-button-no-more {padding: 10px 20px; font-size:18px; line-height:18px; color:#cccccc; display: inline-block; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;border:1px solid #cccccc;}
.infinite-load-button-no-more:hover {cursor:default !important;}
.contact_form_wrapper span.error {display:block;margin-bottom:10px}
.icon-remove.color-red{color:#c00;}
.icon-ok.color-green{color:#0c0;}
.fbuilder_column #video_override iframe {width:100%;height:350px;}
.fbuilder_column #video_override iframe {width:100%;height:450px;}

.anivia_featured_video_wrapper {position: relative; overflow: hidden;}
.anivia_featured_video_wrapper .anivia_featured_video {margin:0 !important; float:none !important;}
.anivia_featured_video_wrapper > div {position:absolute; top:0; left:0; width:100%; height:100%; background: #000;opacity: 0.3; filter: alpha(opacity = 30); z-index:2;}
.anivia_featured_video_wrapper > div  > div {position:absolute; top:50%; left:50%; width:50px; hight:50px; margin-top:-25px; margin-left:-25px; }
.anivia_featured_video {display: block;}
.anivia_featured_video_wrapper i {font-size:50px; line-height:50px;color: #fff; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.news_feed_tabs nav {z-index:10;}
.tab_container .anivia_featured_video_wrapper {height:100% !important;}



.breadcrumbs {position:relative;text-align:right;height:0;font-size: 14px;line-height: 12px;display: block;color: #595959;font-weight: 400;padding: 0 0 1px 0;}
.news-layout .breadcrumbs {height:auto;text-align:left;line-height:auto;margin-top: -20px;text-align: left;line-height: 40px;}

.magazine-layout .breadcrumbs, .blog-layout .breadcrumbs {text-align:left;top: -25px;margin-top:8px;margin-bottom:1px;}

/*		archives pagination			*/
.pagination_wrapper.text-center {margin-top:20px;text-align:center;}
.pagination_wrapper {margin-top:0px;}
.pagination_wrapper ul {list-style:none; width:100%;}
.pagination_wrapper li {float:left; margin-left:2px; display: block;}
.pagination_wrapper li a {display: block; background-color: #e7e7e9; font-size:16px; line-height: 16px; padding: 12px 0; width:40px; height: 40px; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color:#ffffff;}
.pagination_wrapper li:last-child a {padding-top:11px;}
.pagination_wrapper li:first-child a {padding-top:11px;}
.pagination_wrapper li a:hover {text-decoration:none;}
.pagination_wrapper li a.current {opacity:0.6;}

.anivia_add_space.large-rectangle {width:336px;max-width:100%;height:280px;}
.anivia_add_space.medium-rectangle {width:300px;max-width:100%;height:250px;}
.anivia_add_space.leaderboard {width:728px;max-width:100%;height:90px;}
.anivia_add_space.wide-skyscraper {width:160px;max-width:100%;height:600px;}
.blog_content {margin-bottom:20px;}
.infinite-load-init {visibility:hidden;}
body.anivia_boxed #anivia_wrapper {max-width:1200px;margin:0 auto;padding:60px 20px 0;}
body.anivia_boxed .header_wrapper nav.menu_wrapper.solid {position:relative;width:100%}
body.anivia_boxed .copyright.solid {position:relative;}
body.anivia_boxed .magazine_footer_wide {position: relative;width: 100%;}
.contact_form_wrapper select {border:0}
.news-layout .footer_wrapper nav {margin-bottom:40px;}
.anivia_boxed .footer_wrapper.solid_box {position:relative;padding-left:20px;padding-right:20px;width:100%;}

.yop-poll-question {font-size:20px !important;line-height:24px !important;font-weight:400;color:inherit !important}
.yop-poll-container {width:100% !important;margin:0 !important;padding:0 !important;}
.yop-poll-name {display:none !important;}
.yop-poll-question {margin:0 0 10px 0 !important;}
button.yop_poll_vote_button {width:100px; display: block; min-height: 40px; padding: 7px 5px; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border:none; color:#ffffff;font-size: 18px;line-height: 18px;font-family:inherit;float:none !important;}
.yop-poll-footer > div {margin:0 !important; padding:0 !important}
.yop-poll-footer > DIV + DIV {float:none !important;}
.yop-poll-answers label {font-size:14px !important;}
.yop-poll-container-success, .yop-poll-container-error {font-style:normal !important;color: inherit !important;font-size:14px !important;line-height:14px !important;}
.yop-poll-container {background:transparent !important;}
.yop_poll_result_link {font-size:12px !important;text-decoration:none !important;position: absolute;bottom:12px;right:0;}
.Yop.Poll.Widget {position:relative;}
.yop-poll-answers input {margin-right:2px !important;}
.yop-poll-container {color:inherit !important;}

/* #Wordpress core
================================================== */

.alignnone {margin: 6px 12px 12px 0;}
.aligncenter, div.aligncenter {display: block;margin: 6px auto 6px auto;}
.alignright {float:right;margin: 6px 0 12px 12px;}
.alignleft {float: left;margin: 6px 12px 12px 0;}
.aligncenter {display: block;margin: 5px auto 6px auto;}
a img.alignright {float: right;margin: 6px 0 12px 12px;}
a img.alignnone {margin: 6px 12px 12px 0;}
a img.alignleft {float: left;margin: 6px 12px 12px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;background: #f2f2f2;border: 1px solid #e6e6e6;max-width: 100%;padding: 10px;text-align: center;}
.wp-caption.alignnone {margin: 6px 12px 12px 0;}
.wp-caption.alignleft {margin: 6px 12px 12px 0;}
.wp-caption.alignright {margin: 6px 0 12px 12px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 100%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text { font-size: 14px;}
.gallery-caption {}
.bypostauthor {} 
.sticky {}


.blog-layout .sidebar_wrapper li, .blog-layout .frb_sidebar li {padding:12px 0;border-top:1px solid #cccccc;margin:0;list-style:none;}
.blog-layout .sidebar_wrapper li:first-child, .blog-layout .frb_sidebar li:first-child {border-top:0;padding-top:0;}
.blog-layout .sidebar_wrapper li li, .blog-layout .frb_sidebar li li {list-style:disc;border-top:0 !important;}
.blog-layout .sidebar_wrapper ul ul {margin-left:20px;}
.blog-layout .anivia-widget.tabs li {border:0;padding:0;}

.gallery img {border:0 !important;}
.gallery br + br {display:none;}
body.page #respond {display:block !important;}
.infinite-load-button {margin-bottom:20px !important; margin-top:0px !important}

.news-layout #content .category_column_element.fbuilder_column-1-2 {float:left;}
.category_column_element_2 {margin-left:0 !important;}

.linklist ul{list-style:none !important;}
.linklist ul li:before {font-family:'FontAwesome'; content:'\F105';margin-left:-20px;margin-right:5px;list-style:none !important;color:inherit;}
.linklist li a {display:inline; color:inherit !important;}
.linklist .major_text a {color: inherit;}
.linklist .major_text i {margin-right:5px;}

.sendpress .letter-spacing2 {letter-spacing:0;}
.linklist li {margin-right:20px;}
.linklist li a:hover {text-decoration:underline;}
.single_slide .text-color-pale {font-size:12px}
.anivia-widget.widget-tabs-wrapper ul {padding-left:0px;}
a:hover {text-decoration:underline !important;}
nav a:hover {text-decoration:none !important;}
.post_comment_bar_wrapper a:hover {text-decoration:none !important;}


@media (max-width: 640px) {

.clean_square_element .main-image {display: block; float: none;margin-bottom:10px;}
.clean_square_element .element_content {margin-left:0px;}

}

.horisontal_tabs_item.horisontal_tabs_responsive .tab_container {display:block !important;}
.horisontal_tabs_item.horisontal_tabs_responsive .tabs_container_wrapper {width:100px;}
.horisontal_tabs_item.horisontal_tabs_responsive .tab_container {position:relative;margin:0;padding:0;width:100px;height:100px;margin-bottom:10px;}
.horisontal_tabs_item.horisontal_tabs_responsive .controls_wrapper {padding-left:100px;}
.horisontal_tabs_item.horisontal_tabs_responsive .control_single {padding: 5px 20px 0 20px;margin-bottom:10px}
.breadcrumbs a:hover {text-decoration:none !important;}
.breadcrumbs {margin:0 auto;}
.top-separator {height:2px}
.clean_square_element h3 a {color:inherit !important;}
.anivia_header_font {font-weight:400 !important;}
.anivia-widget.widget-tabs-wrapper h5 a {font-weight:400;color:inherit !important;}
.anivia-widget.widget-tabs-wrapper h5 a:hover {color:inherit;}
.form-allowed-tags, .form-allowed-tags * {font-family:inherit;background:transparent;border:0;font-size:12px;line-height:14px;}
.image-excerpt {font-style:italic;}

.singlepost-navigation {text-align:center;margin-bottom:20px;position:relative;}
.prev-post-link {display:inline-block;width:44%;text-align:right;padding:0 5% 0 0;position:relative; vertical-align:top;}
.next-post-link {display:inline-block;width:44%;text-align:left; padding:0 0 0 5%;position:relative; vertical-align:top;}
.singlepost-navigation a {font-size:20px;color:inherit !important;}
.single-border {position:absolute;left:50%;top:0;width:0px;height:100%;border-left:1px solid #cccccc;}
.singlepost-navigation .first-article {margin-left:49%;}
.singlepost-navigation .last-article {margin-right: 49%;}
.magazine_image_column h4 {color:#ffffff;}
.magazine-layout .footer_wrapper ul {padding-left:0;}
.magazine_footer_wide .copyright.solid a:hover {color:#ffffff !important;}
.magazine_footer_wide .copyright {margin:0 auto;}
.menu_wrapper.relative.solid {margin-bottom:20px;}
.blog_content .full_link_image_block:first-child {margin-top:0 !important;}
.blog_content .separate-post-column:first-child {margin-top:0 !important;}
.blog_content>div .clean_square_element:first-child {margin-top:0 !important;}
.single_slide .linklist ul {margin:0;}
div.linklist > ul {margin:0;}
.magazine_image_column .time_code {font-size:12px;line-height:12px;}
.widget > ul {padding-left:0 !important;}
.widget > ul > li {list-style:none;}
.blog-layout .widget h3.widget-title {color:#ffffff !important;}
.blog_column_element:first-child {margin-top:0 !important;}
.anivia_type_4 .blog_column_element:first-child + div, .anivia_type_5 .blog_column_element:first-child + div {margin-top:0 !important;}
.anivia_type_5 .blog_column_element:first-child + div + div {margin-top:0 !important;}

.blog_layout_blog2columns .blog_column_element:first-child + div, .blog_layout_blog3columns .blog_column_element:first-child + div {margin-top:0 !important;}
.blog_layout_blog3columns .blog_column_element:first-child + div + div {margin-top:0 !important;}

nav.menu_wrapper.relative.solid ul ul li.has_children > a:after {float:right; content:'>';font-weight:400;}

.blog-layout .menu_wrapper.relative.solid, .magazine-layout .menu_wrapper.relative.solid {margin-bottom:40px;}
.home.magazine-layout .menu_wrapper.relative.solid {margin-bottom:20px;}
.magazine_image_column .time_code {margin-bottom:10px;}

.comment-reply-link:hover, .comment-edit-link:hover {text-decoration:none !important;}

#comments_wrapper #respond .close_button {display:none !important;}
.blog-layout.anivia_wide .anivia_container.header_wrapper, .magazine-layout.anivia_wide .anivia_container.header_wrapper, .business-layout.anivia_wide .anivia_container.header_wrapper {max-width:100% !important;}
.blog-layout .anivia_container.header_wrapper, .magazine-layout .anivia_container.header_wrapper {padding-top:0px;}
.header_holder, .menu_wrapper > ul {max-width:1200px;margin:0 auto;}

.no_page_search {width:300px;}
.top-separator {margin:0 auto;}

.anivia_boxed .footer_wrapper.solid_box {margin-left: -20px;}
.fbuilder_module_content > div > iframe {width:100% !important;}

/*  Responsive nav  */
body {position: relative;}
.responsive-nav {position: absolute; top: 0; left: -230px; width: 230px; z-index: 998; display: none; height: 100%;}
.menu-trigger:hover {cursor: pointer;}
.menu-closing {
	position:absolute;top:-8px;right:-16px;z-index:999;
}
.menu-closing:hover {cursor: pointer;}

.yes-responsive ul {padding-top: 39px;}
.responsive-nav ul ul {padding-top: 10px;}
.header_nav {position: relative;}
.responsive-nav .navbar-inner {overflow: hidden;}
a.submenu-trigger {position: absolute !important; z-index: 99; right: 0;}
.responsive-nav > .navbar {width: 100%;}

.responsive-nav.menu_wrapper li {float: none !important; width: 100% !important; display:block;}
.responsive-nav.menu_wrapper.solid .sub-menu {position: static; width: 100%;}

.responsive-nav {display: block;}
.responsive-nav ul.dropdown {position: static;}

.menu-closing {display: block;padding:0;}
.menu-trigger {display: block;}

.responsive-nav.menu_wrapper.solid > ul > li.has_children > a:after {display:none;}
.responsive-nav {color:#f4f4f4;}
.news-layout .responsive-nav a, .magazine-layout .responsive-nav a, .blog-layout .responsive-nav a, .business-layout .responsive-nav a {color:#ffffff;}
.news-layout .responsive-nav ul ul, .magazine-layout .responsive-nav ul ul, .blog-layout .responsive-nav ul ul, .business-layout .responsive-nav ul ul { display:none;position:relative;top:0;}

.not-responsive {
	 height: auto;
}
#anivia_wrapper {z-index:1;position: relative;}
@media screen and (min-width:1025px) {
body {left:0 !important;}
}

.widget.sendpress input[type="submit"], .tagcloud a, .single-tags-list a, .tagcloud a:hover, .single-tags-list a:hover, .background-color-main, #respond input#submit, button.yop_poll_vote_button, .hover-background-color-lighter-main:hover, #respond input#submit:hover, .yop_poll_vote_button:hover, .hover-background-color-main:hover, .menu_wrapper.relative > ul > li > a:hover, .menu_wrapper.relative ul ul a.current-menu-item, .news-layout .menu_wrapper ul ul li.current-menu-item > a, .menu_wrapper.relative > ul > li.current-menu-item, .menu_wrapper.relative > ul > li.current-menu-ancestor, .background-color-passive,.current.hover-background-color-main, .current.hover-background-color-main:hover, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce a.button.alt:hover {transition: background-color 300ms;}

.infinite-load-button {transition: all 300ms;}
h3 a {color:inherit;}
.separate-post-column h3 a:hover {color:inherit;}
p.logged-in-as {margin-bottom:0 !important;}

.blog_socials {padding:5px; display:block;}
.blog_socials.anivia_facebook:hover {color:#3b5998 !important; transition:color 300ms;}
.blog_socials.anivia_linked:hover {color:#4875b4 !important; transition:color 300ms;}
.blog_socials.anivia_pinterest:hover {color:#c63d2d !important; transition:color 300ms;}
.blog_socials.anivia_twitter:hover {color:#33ccff !important; transition:color 300ms;}

ul.header_widgets {margin:10px 0;padding:0;}

.social_header {width: 100%; margin: 0 auto; background: #ffffff;position:relative; height:38px;}
.social_h_wr {margin:auto;position: relative;}
.social_content {float:right;}
#anivia_sticky .menu-trigger {	position:absolute;top:0;left:0;opacity:0;filter: alpha(opacity=0); display:none;}
.yes-responsive .menu-trigger {	position:fixed;top:0;left:0;display:none;z-index: 0;}
.admin-bar .yes-responsive .menu-trigger {top:28px;}
.yes-responsive ul {z-index: 1;}
.yes-responsive .menu-trigger a {padding:0;}
.yes-responsive .menu-trigger-icon {display:block;width:38px;height:38px;background:url('images/menu_white.png') center center no-repeat;}
.menu-trigger-icon {color:#ffffff;font-size: 18px;line-height: 38px;padding: 0 15px;font-weight: 600;}
.menu-trigger-icon:hover{text-decoration: none !important;color:#ffffff;}
.menu-closing-icon {display:block;width:38px;height:38px;background:url('images/close.png') center center no-repeat;}
.header_widgets > li {display:block; text-align: left; margin: 0; padding:0; overflow: hidden; border-left: 1px solid transparent; padding: 0 6px; float: left; height: 18px;}
.header_widgets > li a {margin-top: 2px;}
li.last_nav {border-right: 1px solid transparent;}

.social_h_nets {padding: 0 6px;}
.social_h_nets li {display:block; text-align: left; float: left;}
.social_h_nets li a {display:block; width: 34px; height: 14px; overflow: hidden;}

.social_h_nets li a.social1 img {display: block; margin-top: 0; margin-left: 14px;}
.social_h_nets li a.social2 img {display: block; margin-top: -22px; margin-left: 14px;}
.social_h_nets li a.social3 img {display: block; margin-top: -48px; margin-left: 14px;}
.social_h_nets li a.social4 img {display: block; margin-top: -72px; margin-left: 14px;}
.social_h_nets li a.social5 img {display: block; margin-top: -96px; margin-left: 14px;}


.cart_pricing_items {position: absolute; top: 0; left: 0; z-index: 20; display: block; opacity: 0; filter: alpha(opacity=0);}
img.cart_ico {display: block; position: absolute; top: 2px; left: 12px; z-index: 20; opacity: 1; filter: alpha(opacity=100);}

.total_count {color: #fc7742; margin-top: 3px;}
.total_items {margin-top: 3px;}

li.f_a.search_head {width: 50px; height: 18px;}
li.f_a.search_head  img.search_logo {display: block; position: absolute; top: 3px; left: 24px; opacity: 1; filter: alpha(opacity=100); z-index: 10;}
li.f_a.cart_head {width: 50px; height: 18px;}
li.f_a.cart_head img.cart_ico{display: block; position: absolute; top: 0; left: 19px; opacity: 1; filter: alpha(opacity=100); z-index: 10;}
.search_form {display: block; opacity: 0; filter: alpha(opacity=0); z-index: 20; position: absolute; top: 0; left: 12px;}
.search_input {display: block; width:95px;float:left; color:#ededed; font-size:14px; background:none!important;border:0 !important; padding:0px 0 0px 4px; border: none;color:inherit;margin-right:10px;}
.search_button {display:block; border:none; background:url(images/magnifier1.png) no-repeat center center; float:right; height:16px; width:16px; cursor: pointer;margin-right:2px;margin-top:2px !important;}
.search_input.empty {background:#db1d1d;}
.search_button:hover {opacity:0.66;}
.element_content.full-width p {margin-bottom:0;}
#anivia_wrapper {padding-top:60px;}
#anivia_sticky {position: absolute;width: 100%;top: 0;left:0;background: #ffffff;z-index: 101;padding-top:10px;}
#anivia_sticky .top-separator {display:none;}

.anivia_boxed #anivia_sticky {	background:transparent;}

body.admin-bar #anivia_sticky.sticky_menu {top:28px;}
#anivia_sticky.sticky_menu .top-separator {display:block !important;}
body.anivia_wide #anivia_sticky {max-width:100% !important;}
.responsive-nav.not-responsive {display: none;position: absolute;top: 40px;left: 0px;}
.not-responsive ul li {position:relative;}
.not-responsive ul ul.sub-menu {position:absolute;top:0;left:230px;background-color:#333333;}
.not-responsive.menu_wrapper .current-menu-item ul.sub-menu {display:none;}
.not-responsive .separator {display:none;}
.responsive-nav li a {font-weight:400;}
.not-responsive .menu-closing {display:none;}

.yes-responsive.menu_wrapper li.current-menu-item > a:hover {}

.fbuilder_column-1-2.category_column_element_2 {border-left:none !important;}
.fbuilder_column-1-2.category_column_element_3 {border-right:none !important;}
.element_content.a_nop p {margin-bottom:0 !important;}
.not-responsive a {font-size:14px;line-height:24px;}

.fbuilder_column .fbuilder_module, .fbuilder_column {min-height:20px;}

.news-layout .menu_wrapper.solid {background:transparent !important;}
.news-layout .menu_wrapper.solid a {transition: color 300ms !important;color:inherit;font-weight:700;}
.news-layout .menu_wrapper.solid >ul>li.current-menu-item>a, .news-layout .menu_wrapper.solid >ul>li.current-menu-ancestor >a {color:#ffffff !important;}
.news-layout .menu_wrapper.solid > ul > li > a {font-weight:700;}
.news-layout .menu_wrapper.solid .sub-menu {background:#f4f4f4 !important;}
.menu_wrapper.solid a {transition: color 300ms !important;}

.news-layout .menu_wrapper.relative.solid {border-bottom: 1px solid transparent;}
.news-layout .menu_wrapper.solid .sub-menu {border-top:1px solid transparent;}
.news-layout .menu_wrapper.solid > ul > li.has_children > a:after {background:url('images/arrow_dark.png') center center no-repeat;}
.news-layout .menu_wrapper.solid > ul > li.has_children.current-menu-item > a:after, .news-layout .menu_wrapper.solid > ul > li.has_children.current-menu-ancestor > a:after {background:url('images/arrow.png') center center no-repeat;}
.menu_wrapper.solid .sub-menu li {border-top:1px solid transparent;}
.menu_wrapper.solid .sub-menu li:first-child {border-top:0;}

.responsive-nav a {transition: color 300ms !important;}
.responsive-nav li {border-top:1px solid #555555;}
.responsive-nav li:first-child {border-top:0;}
.yes-responsive li li{border-top:0;}
.yes-responsive .sub-menu, .not-responsive .sub-menu {padding:0;}

.not-responsive.menu_wrapper.relative > ul > li.current-menu-item, .not-responsive.menu_wrapper.relative > ul > li.current-menu-ancestor{background:transparent !important;}
.yes-responsive .separator {display:none;}
.yes-responsive ul {background-color:inherit;z-index:2;position:relative;}
.yes-responsive .menu-trigger {z-index:1;}
h3.blog_header_title{white-space: nowrap;}
.blog-layout aside.widget {overflow: hidden;}
.blog-layout .footer_wrapper h3 {white-space: nowrap;font-size:18px;}
.blog_header_line {border-top: 1px solid transparent;width: 100%;display: inline-block;vertical-align: middle;margin-left: 10px;white-space: nowrap;}
.footer_wrapper.solid_box h3 {color:#ffffff;}
.blog-layout .footer_nav_solid a{color:#cecece !important;}
.footer_header {position:relative;top:-20px;padding:20px 0;margin-bottom: 5px;}
.anivia_boxed .footer_header {margin-left: -20px;margin-right: -20px;}
.footer_header div {display:block;vertical-align:middle;}
.footer_header .footer_counter {display:inline-block;line-height:40px;font-size:18px;padding:0 20px;border-left: 1px solid transparent;font-weight: 400;}
.footer_header .footer_counter:first-child {border-left:0;padding-left:0;}
.footer_header .footer_counter:last-child {padding-right:0;}
.footer_header .footer_counter span.text-color-main {margin-right:5px;font-weight:700;}
.footer_text {font-size:12px;line-height:18px;margin:2px 0 0 10px;}
aside .twitter_feed {position:relative;}
.tweet.single_row {position:relative;top:0;left:0;display:none;}
.tweet.single_row:first-child {display:block;}
aside .twitter_nav {position:absolute;top:0;padding:5px 10px;color:inherit;}
aside a.twitter_nav:hover {text-decoration:none !important;cursor:pointer;}
aside .twitter_nav.twitter_left {right:30px;}
aside .twitter_nav.twitter_right {right:0px;}
aside .twitter_nav i {font-size:18px;line-height:26px;}
.footer_nav_solid a:hover, .footer_nav_solid aside a:hover {text-decoration:underline !important;}
.kksr-legend {display:none !important;}
.kk-star-ratings {	margin:0 !important;}
.single_rating {padding-top: 11px;}
.single_rating span.float_left {line-height:12px;margin-left:20px;}
.kk-star-ratings + br {clear:none;}
.post_comment_bar_wrapper .kk-star-ratings + br {	display:none;}
.item.blog_rating .kk-star-ratings {margin-top: 3px !important;margin-left:0 !important;}
.menu_wrapper.solid, .menu_wrapper.solid .sub-menu {background:#333333;background:rgba(30,30,30,0.95);}
.news-layout .menu_wrapper.solid > ul > li > a {padding:10px}
.news-layout .menu_wrapper.solid .sub-menu {top:40px;}
.news-layout .menu_wrapper.solid ul.sub-menu ul {top:-1px;}
.icon-thumbs-up-alt.float_left.text-color-main {font-size:17px;}

.magazine-layout aside .twitter_nav {top:-2px;padding:0 10px;}
.not-responsive .menu_wrapper {margin-bottom:0;}
.blog-layout aside .twitter_nav {padding:3px 10px;}
.blog-layout aside .twitter_nav.twitter_left {right:25px;}
.hover_transparent.not-transparent {color:inherit;background:#ffffff;border:1px solid transparent;top: 10px;position: relative;margin-bottom: 10px;border-top:0;}
.header_wrapper .menu_wrapper.relative > ul > li.current-menu-item > a:hover, .header_wrapper .menu_wrapper.relative > ul > li.current-menu-ancestor > a:hover {color:#ffffff !important;}
.top-separator, .menu-trigger, .responsive-nav, .not-responsive ul ul.sub-menu {background:#222222 !important;}
.anivia_settings_dark.news-layout .menu_wrapper.solid .sub-menu, .anivia_settings_dark.business-layout .menu_wrapper.solid .sub-menu {background:#222222 !important;}
aside.widget-anivia-twitter {position:relative;}
.inline-block.after_rating + .kk-star-ratings {display:inline-block !important;float:none !important;}
.inline-block.after_rating {margin-right:10px;}
.date .float_left {margin-right:10px;}

.woocommerce-ordering select.orderby {
	position: absolute;
	top:-36px;
	right:0;
	background: url(images/arrow_select.png) no-repeat right center;
	width: 257px;
	padding: 5px;
	font-family: inherit;

	border: 1px solid #cccccc;
	border-radius: 0;
	height: 30px;
	-webkit-appearance: none;
	background-color:#ffffff;
}
p.woocommerce-result-count {
	position: absolute;
	right: 267px;
	top: -32px;
	font-size: 13px;
}
.business-layout .woocommerce-ordering select.orderby {
	right:auto;
	left:0;
	top:-48px;
}
.business-layout p.woocommerce-result-count {
	right:auto;
	left:267px;
	top:-44px;
}
.anivia_zoom_interface_ {
	margin-bottom:20px;
}
.woo_shopping {
	margin-top:-2px !important;

}
.woo_shopping_cart {
	margin-right:10px !important;
}
.woo_shopping a {
	color:inherit;
}
.woo_shopping_cart i {
	font-size:20px;
	position:relative;
	top:1px;
	left:-5px;
}
.woo_shopping {
	height:auto !important;
}
.woo_shopping a:hover {
	text-decoration:none !important;
	transition: color 300ms;
}

li.woo_shopping_login {
	float:right;
	margin-left:10px !important;
}

::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder {
color:inherit;
font-size:14px;
line-height:14px;
}
li.last_nav.search_head {
	height:22px;
}
body {
	overflow-x:hidden;
}
address {
	margin-bottom:20px;
}
.sticky_logo {
	display:none;
	margin-left: 80px;
	margin-top:11px;
}
.sticky_logo img {
	height:18px;
	width:auto;
}
.sticky_menu .sticky_logo {
	display:block;
}
.business-layout .header_wrapper .menu_wrapper {
	margin-bottom: 20px;
	z-index: 100;
}
.business-layout .menu_wrapper .separator {
	margin-bottom:0 !important;
}
.header_wrapper > .rev_slider_wrapper {
	margin-top:-20px !important;
}
.magazine-layout .header_wrapper > .rev_slider_wrapper, .blog-layout .header_wrapper > .rev_slider_wrapper {
	margin-top:-40px !important;
}
.business-layout .header_holder .clearfix {
	display:none;
}
.business-layout .header_wrapper .menu_wrapper li {
	float:none;
	display:inline-block;
	margin: 0px 0px 0px 5px;
}
.business-layout .header_wrapper .menu_wrapper > ul {
	text-align:right;
}
.business-layout .header_wrapper .menu_wrapper ul ul {
	text-align:left;
	top:91px;
	position:absolute;
}
.business-layout .menu_wrapper.solid > ul > li.has_children > a:after {
	background:transparent;
	content:'\f107';
	font-family:'FontAwesome';
	top:1px;
}
.business-layout nav.menu_wrapper.relative.solid ul ul li.has_children > a:after {float:right; font-family:'FontAwesome';content:'\f105';}
.business-layout .header_wrapper .menu_wrapper.relative > ul > li.current-menu-item, .business-layout .header_wrapper .menu_wrapper.relative > ul > li.current-menu-ancestor {
	background:transparent !important;
	color:inherit;
}
.business-layout #anivia_sticky.sticky_menu {
	background:#ffffff !important;
}
.business-layout #anivia_sticky .top-separator {
	display:none;
}
.business-layout #anivia_sticky {
	padding-top:0 !important
}
.business-layout #anivia_wrapper {
	padding-top:40px;
}
.business-layout .header_wrapper .menu_wrapper > ul > li > a {
	padding:36px 0 35px 20px;
}
.business-layout #anivia_sticky.sticky_menu .top-separator {
	display:none !important;
}
.business-layout .header_wrapper .menu_wrapper {
	background:transparent !important;
}
.business-layout .header_wrapper .menu_wrapper.solid .sub-menu {
	background: #f4f4f4;
}
.business-layout .header_wrapper .menu_wrapper.relative.solid {
	border-bottom:0;
	box-shadow: 0 0 10px rgba(0,0,0,0.167);
}
.business-layout .breadcrumbs {
	position:relative;
	height:auto;
	line-height:inherit;
	margin-bottom:20px;
}
.business-layout .header_holder {
	z-index: 101;
	position: relative;
}
.business-layout .footer_headline.clean {
	border-bottom:0;
}
.business-layout .google_add728-90 {
	display:none !important;
}
.business-layout .header_wrapper .menu_wrapper ul ul ul{
	top:-3px !important;
}
.business-portfolio.fbuilder_row .business-item.fbuilder_column {
	border:0 !important;
	position:relative
}
.business-portfolio.fbuilder_row {
	padding:0 10px;
	margin-bottom:20px;
}
.business-layout #anivia_sticky, .business-layout .social_header {
	background:transparent !important;
}
.business-layout #anivia_sticky.sticky_menu {
	box-shadow: 0 0 10px rgba(0,0,0,0.167);
}
.business-layout .responsive-nav.not-responsive {
	top:38px;
}

.business-item.fbuilder_column h3 {
	font-size:16px;
	line-height:16px;
	margin-bottom:20px;
	
}
.business-portfolio .flip {
	position:relative;
}
.business-portfolio .flip .card.flipped .back {
transform:rotatey(0deg);
-ms-transform:rotatey(0deg);
-moz-transform:rotatey(0deg);
-webkit-transform:rotatey(0deg);
-o-transform:rotatey(0deg);
}
.business-portfolio .flip .card img {
-webkit-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
-moz-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
-o-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.business-portfolio .flip .card.flipped img {
	margin-left:25%;
}
.business-portfolio .flip .card {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
transform-style: preserve-3d;

-ms-perspective: 1200px;
-moz-perspective: 1200px;
-o-perspective: 1200px;
 perspective: 1200px;
-webkit-perspective: 1200px;}
.business-portfolio .flip .card .face {z-index: 2;}
.flip .card .front {
  z-index: 1;overflow: hidden;

}
.flip .card .back {
	
	position:absolute;
	width:50%;
	height:100%;
	top:0;
	left:0;
	-webkit-transform-origin: 0px 0px 0px;
	-moz-transform-origin: 0px 0px 0px;
	-o-transform-origin: 0px 0px 0px;
	-ms-transform-origin: 0px 0px 0px;
	transform-origin: 0px 0px 0px;

transform:rotatey(-90deg);
-ms-transform:rotatey(-90deg);
-moz-transform:rotatey(-90deg);
-webkit-transform:rotatey(-90deg);
-o-transform:rotatey(-90deg);
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-o-backface-visibility: hidden;

-webkit-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
-moz-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
-o-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750); 
transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
-webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); 
-moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); 
-o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); 
transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */

}
.business-back-align {
	padding:20px 10px;
}
.business-back-align > div {
	font-size:14px;
	line-height:14px;
}
.business-back-align > span {
	position:absolute;
	bottom:20px;
	left:10px;

	width:100%;

}
.business-back-align > span >a {
	display:block;


}
.single_full_news_element > .full-width {
	display:block;
}

.infinite-load-button.ilb-active:after {
	font-family:'FontAwesome';
	content:'\f110';
	margin-left:10px;
	
}
.infinite-load-button-no-more{
	margin-top:0 !important;
}
.business-layout.anivia_boxed .header_wrapper .menu_wrapper.relative.solid {
	box-shadow:none !important;
}
@media (max-width: 1024px) {
	.header_wrapper .menu_wrapper {display: none;}
	#anivia_sticky .menu-trigger {display:none !important;}
	.yes-responsive .menu-trigger {display:block;}
	.not-responsive {display:none !important;}
	.breadcrumbs {display:none;}
	.single_rating span.float_left {display:none;}
	#anivia_sticky {padding-top:0 !important;}
	.header_wrapper > .rev_slider_wrapper {margin-top:0px !important;}
	.business-layout .header_wrapper a.logo {display:none;}
	#anivia_sticky .sticky_logo {margin-left:50px;}
	.header_wrapper .logo {display:block;margin:0 auto;float:none;}
	.header_wrapper .google_add728-90 {margin:0 auto; float:none;}
.business-layout .sticky_logo {
	display:block;
}
}
@media (min-width: 1025px) {
	.yes-responsive {display:none !important;}
	body {margin-left:0 !important;}
	#anivia_sticky {left:0 !important;}
}
nav.menu-wrapper.yes-responsive {z-index:110;}

.business-layout aside .twitter_nav {
	top: -8px;
}
.sticky_tagline {
	display:none;
	margin-left: 80px;
	line-height: 40px;
}
.sticky_menu .sticky_tagline {
	display:block;
}
.sticky_logo + .sticky_tagline {
	margin-left:10px;
}
.business-portfolio .business-item.fbuilder_column {
	border-left:0 !important;
	border-right:0 !important;
}
#content.anivia_hidden_flow {
	overflow:hidden;
}
.post_comment_bar_wrapper .kk-star-ratings {margin-left:10px !important;}

.enviarwpcf7 {color: #22470F !important;}