/*
File Name: style.css
Theme Name:  RT-Theme 18 
Author: Tolga Can
Version: 1.8
Author URI: http://themeforest.net/user/stmcan
Theme URI: http://themeforest.net/user/stmcan
Description:   Theme designed by Tolga Can - <a href="http://themeforest.net/user/stmcan">stmcan</a>
License: GNU General Public License
License URI: /Licensing/gpl.txt
*/

/*
	EDIT /css/style.css for the theme style
*/

div#wp-toolbar a
{
	color: #fff !important;
}
h1, h2, h3, h4, h5, h6, p, a
{
	font-family: 'Open Sans', sans-serif !important;
}
h1, h2, h3, h4, h5, h6
{
	color: #000033 !important;
}
#top_bar
{
	background: #000033 !important;
}
.top_links > li
{
	border: none !important;
	color: #fff !important;
	font-size: 14px;
	margin-right: 10px !important;
	padding: 10px 12px 10px 12px !important;
}
.top_links a
{
	color: #fff !important;
}
.responsive #mobile_bar
{
	background: #000033 !important;
}
.responsive #mobile_bar
{
	color: #fff !important;
}
.button_
{
	background: #000033;
	border-radius: 5px !important;
	font-size: 18px;
	padding: 21px 30px 24px;
}
h1, h2, h3, h4, h5
{
	color: #000033;
}
#navigation_bar > ul > li.current_page_item > a:after, #navigation_bar > ul > li.current-menu-ancestor > a:after, #navigation_bar > ul > li:hover > a:after
{
	background-color: #fe0405 !important;
}
#navigation_bar > ul > li > a:after
{
	background: #fe0405 !important;
	color: #fe0405 !important;
}
#navigation_bar > ul > li > a
{
	color: #222222;
	font-size: 15px !important;
	padding: 15px 8px;
}
::selection
{
	background: #000033;
}
#navigation li
{
	border: none !important;
}
#navigation_bar
{
	width: 1075px;
}
button.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-white
{
	background-color: transparent;
	border-color: #fff;
}
a
{
	color: #AA132A !important;
	text-decoration: none !important;
}
p
{
	font-size: 1.1em !important;
}
section.top_content.clearfix
{
	display: none;
}
span.noclass
{
	font-size: 2.1em;
}
a._self.pt-cv-readmore.btn.btn-success
{
	background-color: transparent !important;
	border: none;
	color: #AA132A !important;
	margin: 0 0 0 0;
	margin-top: 5px !important;
	padding: 0 0 0 0;
	text-align: left;
}
li#menu-item-2451
{
	width: 10% !important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required
{
	margin-bottom: 2%;
	margin-right: 3%;
}
footer, #footer
{
	background-color: #000033;
	height: 195px;
}
.rt_form input[type="text"], .rt_form input[type="email"], .rt_form select, .rt_form textarea, .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 select, .wpcf7 textarea, .rt_form input[type="date"], .wpcf7 input[type="date"], .rt_form input[type="tel"], .wpcf7 input[type="tel"], .rt_form input[type="number"], .wpcf7 input[type="number"], .rt_form input[type="url"], .wpcf7 input[type="url"]
{
	font-family: 'Open Sans', sans-serif !Important;
	font-size: 15px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel
{
	width: 100%;
}
div#wpcf7-f2359-p2345-o1
{
	margin-top: -2.5%;
}
.rt_form input[type="button"], .rt_form input[type="submit"], .wpcf7-submit
{
	background-color: #000033 !important;
	border-radius: 5px !important;
	color: #fff !Important;
	text-shadow: none !important;
	width: 16%;
}
.col-md-6
{
	padding-left: 0px !important;
}
.col-md-6.subscribe
{
	margin-top: 1%;
}
h3.featured_article_ti
{
	color: #000033 !important;
	font-weight: 600 !important;
	margin-bottom: -11% !important;
}
.sticky_nav_wrap
{
	margin-bottom: -1%;
}
.footer .featured_article_title
{
	color: #000033 !important;
	font-weight: 600 !important;
}
.four
{
	width: 255px;
}
section.info_bar.clearfix.only_breadcrumb
{
	display: none;
}
.post_data
{
	display: none;
}
div.breadcrumb
{
	display: none;
}
ul li
{
	font-family: 'Open Sans', sans-serif !important;
	font-size: 1.1em;
}
.imgeffect a
{
	background: #e8272b !important;
	color: #fff !important;
}
.rt-toggle ol li .toggle-number
{
	height: 20px !important;
	line-height: 13px !important;
}
i.vc_tta-icon.fa.fa-bolt
{
	background-color: #e8272b;
	border-radius: 5px;
	color: #fff;
	padding: 5px 11px 5px 11px;
}
i.vc_tta-icon.fa.fa-users, i.vc_tta-icon.fa.fa-cart-plus, i.vc_tta-icon.fa.fa-user, i.vc_tta-icon.fa.fa-tree
{
	background-color: #e8272b;
	border-radius: 5px;
	color: #fff;
	padding: 5px 6px 5px 6px;
}
i.fa.fa-newspaper-o
{
	background-color: #000033;
	border-radius: 5px;
	color: #fff;
	padding: 5px 7px 5px 6px;
}
i.fa.fa-check-square
{
	color: #000033;
	font-size: 1.5em;
}
.vc_general.vc_tta.vc_tta-accordion.vc_tta-color-white.vc_tta-style-flat.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-controls-align-left.vc_tta-o-no-fill
{
	margin-left: -2%;
	margin-top: -2%;
}
.date
{
	display: none;
}
.icon
{
	color: #fff;
	font-size: 1.5em;
}
a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-outline-custom.vc_btn3-block
{
	color: #fff !important;
}
a.button_.default.large.margin-t0.alignright.bounceIn.animated
{
	font-weight: 500;
}
img.pt-cv-thumbnail
{
	float: left;
	padding-right: 10px;
	width: 35%;
}
a._self
{
	font-size: 13px;
}
a._self.pt-cv-readmore.btn.btn-success
{
	float: right;
	margin-right: 37% !important;
}
h4.pt-cv-title
{
	margin-bottom: 0px !important;
	padding-bottom: 5px !Important;
}
.textwidget p
{
	margin-bottom: 0px !Important;
	padding-bottom: 7px;
}
.without_heading.carousel-holder .owl-controls .owl-buttons div
{
	background: #fe0405 !important;
	border-radius: 5px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 11px;
	height: 30px;
	line-height: 13px;
	padding: 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	top: 50%;
	width: 30px;
}
.without_heading.carousel-holder .owl-controls
{
	display: block;
	height: 0;
	moz-transition: opacity 0.5s ease 0s;
	opacity: 0;
	position: absolute;
	text-align: center;
	top: -8%;
	width: 15%;
	z-index: 3;
}
.carousel-holder .owl-controls.clickable .owl-buttons div:hover span
{
	opacity: 1.0 !important;
}
.without_heading.carousel-holder:hover .owl-controls
{
	opacity: 1 !important;
}
.without_heading.carousel-holder .owl-controls
{
	opacity: 1 !important;
}
.item .featured-image
{
	margin-left: 17%;
}
div#head
{
	height: 350px;
}
div#rail
{
	height: 350px;
}
a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-outline-custom.vc_btn3-block
{
	font-size: 18px;
}
section.latest-news.carousel_items.clearfix
{
	height: 500px;
}
#navigation
{
	width: 109%;
}
li#menu-item-2578
{
	width: 8.5%;
}
div#footer-column-4
{
	margin-left: 0px;
}
.col-md-12
{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.tabs_wrap .tabs a.current, .tabs_wrap .tabs a.current:hover, .tabs_wrap .tabs a:hover, .tabs_wrap .tabs li.current a
{
	border-color: #e8272b;
	border-style: solid;
	border-width: 0 0 2px 0 !important;
}
.vc_column_container>.vc_column-inner
{
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	width: 97% !important;
}
a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-outline-custom.vc_btn3-block
{
	border-radius: 5px;
}
.btn-success
{
	box-shadow: none !important;
}
.sticky_nav_wrap
{
	margin-bottom: -32px;
}
@media (max-width:568px)
{
	.wpcf7-submit
	{
		width: 100%;
	}
}
@media (max-width:1024px)
{
	ul#navigation li a
	{
		font-size: 14px !important;
	}
	#navigation
	{
		width: 100% !important;
	}
	button.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-outline-custom.vc_btn3-block
	{
		width: 110%;
	}
	.content_footer.footer_widgets_holder
	{
		padding: 0px 20px 0px 20px;
	}
	a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-outline-custom.vc_btn3-block
	{
		font-size: 14px !important;
	}
}
section#row-290604-1-content h3
{
	display: none;
}
a#borderradius:hover
{
	background-color: #E8272B !important;
}
.content_block_background
{
	padding: 20px 0 0 0 !important;
}
a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-outline-custom.vc_btn3-block
{
	color: #fff !Important;
}
.databtn
{
	border-radius: 5px !important;
}
#pt-cv-view-518e26cad6 .pt-cv-readmore
{
	float: right;
	margin-right: 44%;
}
#pt-cv-view-acdb31779e .pt-cv-readmore
{
	color: #AA132A !important;
	float: right;
	margin-right: 40%;
}
#row-290604-1-content .post-title-holder
{
	display: inline-block;
	float: right;
	width: 95%;
}
.blog_list h1
{
	display: inline-block;
	font-size: 26px;
	line-height: 100%;
	margin: 17px 0 0 214px !important;
	padding: 0 0 15px 0;
	position: relative;
	right: 215px;
	width: 100%;
}
#pt-cv-view-acdb31779e .col-md-12.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col
{
	padding-top: 0px !important;
}
div#plain-header
{
	height: 215px;
}
a#borderradius
{
	padding: 13px;
}
.imgeffect.aligncenter.img_loaded
{
	float: left;
	position: relative;
	top: -100px;
}
section.article_section p
{
	margin-left: 10px;
	margin-top: -20px;
	width: 85%;
}
#plain-header2
{
	background-color: #000033;
}
.blog_list section.article_section
{
	float: left;
	margin-top: -132px;
	width: 90% !Important;
}
div#idTextPanel
{
	padding: 0px 25px;
}
.post-title-holder h2 a
{
	font-size: 18px;
	font-weight: 600;
	position: relative;
	right: 23px;
}
.blog_list h1
{
	display: inline-block;
	font-size: 26px;
	line-height: 100%;
	margin: 17px 0 0;
	padding: 0 0 15px 0;
	position: relative;
	right: 215px;
	width: 126%;
}
@media only screen and (max-width: 1099px) and (min-width: 769px)
{
	.responsive #navigation_bar
	{
		width: 1020px !important;
	}
	.responsive #navigation_bar > ul > li > a
	{
		padding: 15px 12px !important;
	}
	footer, #footer
	{
		background-color: #000033;
		height: 300px;
	}
}
@media (max-width:480px)
{
	.post-title-holder
	{
		margin-left: 5%;
		width: 90%;
	}
}
@media only screen and (max-width: 769px) and (min-width: 435px)
{
	div#phone
	{
		position: relative;
		right: 270px !important;
	}
	a#borderradius
	{
		position: relative;
		right: 285px !important;
	}
	footer, #footer
	{
		background-color: #000033;
		height: 400px;
	}
	li#menu-item-2451
	{
		width: 100% !important;
	}
}
@media only screen and (max-width: 415px) and (min-width: 376px)
{
	div#phone
	{
		position: relative;
		right: 90px;
	}
	footer, #footer
	{
		background-color: #000033;
		height: 100%;
	}
	li#menu-item-2451
	{
		width: 100% !important;
	}
}
@media only screen and (max-width: 376px) and (min-width: 321px)
{
	div#phone
	{
		position: relative;
		right: 70px;
	}
	footer, #footer
	{
		background-color: #000033;
		height: 100%;
	}
	li#menu-item-2451
	{
		width: 100% !important;
	}
}
@media only screen and (max-width: 321px) and (min-width: 10px)
{
	div#phone
	{
		position: relative;
		right: 40px;
	}
	footer, #footer
	{
		background-color: #000033;
		height: 100%;
	}
	li#menu-item-2451
	{
		width: 100% !important;
	}
}
.wpb_text_column.wpb_content_element.productspace
{
	padding-right: 25px;
}
div#headSub
{
	background-color: #000033;
	margin-bottom: 30px;
	margin-top: -20px;
	padding-bottom: 35px;
	padding-top: 35px;
}
#pt-cv-view-a7c8b5510a h4.pt-cv-title
{
	font-size: 14px;
}
#pt-cv-view-68050c25cd h4.pt-cv-title
{
	font-size: 14px;
}
#pt-cv-view-aa0d3d042e h4.pt-cv-title
{
	font-size: 14px;
}
#pt-cv-view-361ee701e7 h4.pt-cv-title
{
	font-size: 14px;
}
#pt-cv-view-aa0d3d042e .col-md-12.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col
{
	margin-bottom: 40px;
}
#pt-cv-view-361ee701e7 .col-md-12.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col
{
	margin-bottom: 40px;
}
#pt-cv-view-68050c25cd .col-md-12.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col
{
	margin-bottom: 40px;
}
section#row-781256-1-sidebar
{
	clear: both;
	margin-top: 145px;
}
#pt-cv-view-08679a8283 .col-md-12.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col
{
	margin-bottom: 40px;
}
#pt-cv-view-08679a8283 h4.pt-cv-title
{
	font-size: 14px;
}
.box.box_layout.clearfix.column_class.widget.widget_text
{
	border: none !Important;
}
.blog_list h1
{
	width: 100% !important;
}
.imgeffect.aligncenter.img_loaded
{
	float: left;
	margin-right: 15px;
	position: relative;
	top: -50px !important;
}
.post-title-holder
{
	padding: 20px 0;
}
.post-title-holder h1
{
	font-size: 30px;
	padding-bottom: 10px !important;
}
section.article_info.article_section.with_icon
{
	margin-top: 20px;
}
.full-width-title
{
	background-color: #000033;
}
.full-width-title h1
{
	color: #ffffff !important;
	padding: 20px 0;
}
a.pt-cv-edit-view
{
	padding: 0;
}
#borderradius
{
	background-color: #000033;
	border: 0px;
	border-radius: 5px;
	color: #fff;
	float: right;
	margin_bottom: 0;
	margin_top: 0;
	padding: 13px;
}
#borderradius:hover
{
	background-color: #FE0405;
}
div#quote
{
	margin-bottom: -20px;
}
@media only screen and (max-width: 959px)
{
	.alignright
	{
		margin-right: 34%;
	}
	#borderradius
	{
		margin-right: 36%;
	}
}
@media only screen and (max-width: 768px)
{
	.alignright
	{
		margin-right: 36%;
	}
	#borderradius
	{
		margin-right: 38%;
	}
	div#slide
	{
		margin-bottom: -395px !important;
	}
}
@media only screen and (max-width: 1024px)
{
	.top_links
	{
		margin-right: 0px !important;
	}
	div#slide
	{
		margin-bottom: -85px !important;
	}
	input#top_search_field
	{
		width: 63px !important;
	}
	.top_links > li
	{
		border: none !important;
		color: #fff !important;
		font-size: 14px;
		margin-right: 8px !important;
		padding: 10px 12px 10px 12px !important;
	}
}
@media only screen and (max-width: 773px)
{
	.alignright
	{
		margin-right: 37%;
	}
	#borderradius
	{
		margin-right: 39%;
	}
	div#slide
	{
		margin-bottom: -150px !Important;
	}
}
@media only screen and (max-width: 640px)
{
	.alignright
	{
		margin-right: 33%;
	}
	#borderradius
	{
		margin-right: 35%;
	}
}
@media only screen and (max-width: 435px)
{
	.alignright
	{
		margin-right: 25%;
	}
	#borderradius
	{
		margin-right: 29%;
	}
	div#slide
	{
		height: 200px;
	}
}
@media only screen and (max-width: 375px)
{
	.alignright
	{
		margin-right: 20%;
	}
	#borderradius
	{
		margin-right: 25%;
	}
}
@media only screen and (max-width: 320px)
{
	section#text-box-673265-4007
	{
		margin-bottom: -10px;
		margin-top: 60px;
	}
	span.vc_tta-title-text
	{
		line-height: 30px;
	}
	.alignright
	{
		margin-right: 17%;
	}
	#borderradius
	{
		margin-right: 21%;
	}
	.blog_list div.date_box
	{
		margin-right: 0px !Important;
		width: 40px;
	}
	.blog_list section.article_section
	{
		float: left;
		margin-top: -132px;
		width: 80% !Important;
	}
	#row-290604-1-content .post-title-holder
	{
		display: inline-block;
		float: right;
		width: 85%;
	}
	span.vc_tta-title-text
	{
		line-height: 30px;
	}
	h3.featured_article_title.fade.animated
	{
		font-size: 18px;
	}
}
@media only screen and (min-width: 568px) and (max-width: 640px)
{
	.col-md-4
	{
		margin-left: 20%;
	}
}
@media only screen and (min-width: 641px) and (max-width: 959px)
{
	.col-md-4
	{
		margin-left: 28%;
	}
}
input#top_search_field
{
	color: #000;
}
div#pt-cv-view-2935f64881 a._self
{
	font-size: 14px !important;
}
.col-md-12.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col
{
	padding-top: 40px !important;
}
div#pt-cv-view-ea9867b462 h4
{
	font-size: 14px !important;
}
.col-md-12.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col
{
	padding-top: 40px;
}
.post-title-holder h1 a
{
	color: #fff !important;
}
#pt-cv-view-aa0d3d042e .col-md-12.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col
{
	padding-bottom: 30px;
	padding-top: 5px !important;
}
#pt-cv-view-68050c25cd .col-md-12.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col
{
	padding-bottom: 30px;
	padding-top: 10px !important;
}
#pt-cv-view-361ee701e7 .col-md-12.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col
{
	padding-bottom: 30px;
	padding-top: 10px !Important;
}
#pt-cv-view-08679a8283 .col-md-12.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col
{
	padding-bottom: 30px;
	padding-top: 10px !important;
}
#pt-cv-view-ea9867b462 .col-md-12.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col
{
	padding-bottom: 30px;
}
#pt-cv-view-2935f64881 .col-md-12.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col
{
	margin-bottom: 20px;
	padding-bottom: 30px;
	padding-top: 10px !important;
}
.tablepress td, .tablepress th
{
	width: 140px;
}
div#attachment_2844
{
	border: none !important;
	box-shadow: none !important;
}
.wp-caption
{
	border: none !important;
	box-shadow: none !important;
}
.wp-image-2844
{
	border: none !important;
	box-shadow: none !important;
}
.tablepress tfoot th, .tablepress thead th
{
	background-color: #000033 !important;
	font-weight: 600;
	vertical-align: middle;
}
th.sorting_disabled
{
	color: #fff !important;
}
a
{
	font-weight: 500;
}
.box.box_layout.clearfix.column_class.widget.widget_categories a
{
	font-weight: 600 !important;
}
h4 a._self
{
	font-weight: 600;
}
.textwidget a
{
	font-weight: 500;
}
ul#top_navigation a
{
	font-weight: 600;
}
ul.sub-menu a
{
	font-weight: 500;
}
.tablepress thead th
{
	color: #fff !important;
}
h3 a
{
	font-weight: 500 !important;
}
.tablepress .column-5
{
	width: 75px !important;
}
.tablepress .column-6
{
	width: 175px;
}
input#top_search_field
{
	background-color: #fff;
	border-radius: 5px;
	padding: 3px 8px;
	width: 100px;
}
ul.sub-menu li a
{
	font-size: 14px !important;
}
.menu a
{
	color: #000033 !important;
}
.textwidget p a
{
	color: #000033 !important;
}
h4.pt-cv-title a
{
	color: #000033 !important;
}
span.vc_tta-title-text
{
	color: #000022;
	font-weight: 600 !important;
}
a.title
{
	color: #000033 !important;
}
.post-title-holder h2 a
{
	color: #000033 !important;
}
.cat-item a
{
	color: #000033 !important;
}
#tablepress-97 .column-5
{
	width: 230px !important;
}
#tablepress-97 .column-7
{
	width: 70px !important;
}
#tablepress-97 .column-6
{
	width: 70px !important;
}
#tablepress-100 .column-5
{
	width: 230px !important;
}
#tablepress-100 .column-6
{
	width: 70px !important;
}
#tablepress-100 .column-7
{
	width: 70px !important;
}
#tablepress-101 .column-3
{
	width: 100px !important;
}
#tablepress-101 .column-4
{
	width: 120px !important;
}
#tablepress-102 .column-3
{
	width: 100px !important;
}
#tablepress-102 .column-4
{
	width: 120px !important;
}
#tablepress-103 .column-3
{
	width: 100px !important;
}
#tablepress-103 .column-4
{
	width: 120px !important;
}
#tablepress-104 .column-3
{
	width: 100px !important;
}
#tablepress-104 .column-4
{
	width: 120px !important;
}
#tablepress-107 .column-3
{
	width: 100px !important;
}
#tablepress-107 .column-4
{
	width: 120px !important;
}
.vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child)
{
	line-height: 40px !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1467821572691.vc_row-o-content-middle.vc_row-flex
{
	margin: 0px !important;
	padding: 0px 0px 0px 0px !Important;
}
.vc_column-inner
{
	padding: 0px !important;
}
@media (min-width:750px) and (max-width:769px)
{
	a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-square.vc_btn3-style-outline-custom.vc_btn3-block
	{
		font-size: 15px !important;
	}
	.wpb_text_column.wpb_content_element.vc_custom_1460399580202
	{
		margin-top: 15px !important;
	}
}
a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-outline-custom.vc_btn3-block
{
	font-size: 1.2em;
}
@media (max-width:1024px)
{
	div#head
	{
		background-color: #000033 !important;
		background-image: none !important;
		height: 350px;
	}
	.col-md-12.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col
	{
		width: 95%;
	}
}
section#category-
{
	min-height: 0px !important;
}
@media (min-width:864px) and (max-width:989px)
{
	#navigation_bar
	{
		width: 100%;
	}
	ul#navigation li a
	{
		font-size: 13px !important;
	}
	.responsive #navigation_bar
	{
		width: 98% !important;
	}
	.nav_border
	{
		margin: 0px !Important;
		width: 100% !important;
	}
}
#huge_it_slideshow_left_2
{
	background: url(//216.138.226.70/~absopulse/wp-content/uploads/2016/07/left-3.png) left top no-repeat !important;
	height: 57.7392px !important;
	width: 56.7776px !important;
}
#huge_it_slideshow_right_2
{
	background: url(//216.138.226.70/~absopulse/wp-content/uploads/2016/07/right-3.png) left top no-repeat !important;
	height: 57.7392px !important;
	width: 25.7776px !important;
}
@media (min-width:892px) and (max-width:990px)
{
	footer, #footer
	{
		height: 215px !important;
	}
}
#tablepress-105 th.column-3.sorting_disabled
{
	width: 100px !important;
}
#tablepress-106 th.column-3.sorting_disabled
{
	width: 100px !important;
}
#tablepress-108 th.column-3.sorting_disabled
{
	width: 100px !important;
}
#tablepress-109 th.column-3.sorting_disabled
{
	width: 100px !important;
}
#tablepress-110 th.column-3.sorting_disabled
{
	width: 100px !important;
}
i.fa.fa-sm.fa-chevron-up
{
	bottom: 0px;
	font-size: 12px;
	left: 12px;
	position: absolute;
}
div#idTextPanel
{
	padding: 0px 5px !important;
}
@media only screen and (max-width: 767px)
{
	.responsive #container div.pane
	{
		margin-left: inherit;
		padding: 10px !important;
		position: relative;
		width: auto;
	}
}
.flexslider .flex-direction-nav a
{
	background-color: none !important;
}
.flexslider:hover .flex-direction-nav li .flex-prev
{
	background-image: url(https://absopulse.com/wp-content/uploads/2017/03/grey-left.png) !important;
	height: 43px;
	left: 20px;
}
a.flex-next
{
	background-image: url(https://absopulse.com/wp-content/uploads/2017/03/grey-right.png) !important;
	height: 41px !important;
}
.flexslider .flex-direction-nav a
{
	background-color: transparent !important;
}
@media (max-width: 1024px)
{
	a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-outline-custom.vc_btn3-block
	{
		font-size: 15px !Important;
	}
}
div#tablepress-107-scroll-wrapper
{
	margin-left: 3%;
	width: 94%;
}
.attachment .full-width-title
{
	display: none;
}
.frame img, .wp-caption img
{
	border: 1px solid #fff !important;
}
@media (max-width:415px)
{
	.imgeffect.alignright, .entry-thumbnail.alignright, img.alignright
	{
		margin: 0px !important;
		width: 100% !important;
	}
}
@media (min-width:768px) and (max-width:1024px)
{
	header#header
	{
		margin-bottom: -15px;
	}
}
button#borderradius
{
	margin-bottom: 15px!important;
}
@media only screen and (max-width: 959px) and (min-width: 950px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 950px !important;
	}
}
@media only screen and (max-width: 950px) and (min-width: 925px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 925px !important;
	}
}
@media only screen and (max-width: 925px) and (min-width: 900px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 900px !important;
	}
}
@media only screen and (max-width: 900px) and (min-width: 875px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 875px !important;
	}
}
@media only screen and (max-width: 875px) and (min-width: 850px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 850px !important;
	}
}
@media only screen and (max-width: 850px) and (min-width: 825px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 825px !important;
	}
}
@media only screen and (max-width: 825px) and (min-width: 800px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 800px !important;
	}
}
@media only screen and (max-width: 800px) and (min-width: 775px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 850px !important;
	}
}
@media only screen and (max-width: 775px) and (min-width: 750px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 750px !important;
	}
}
@media only screen and (max-width: 768px) and (min-width: 765px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 768px !important;
	}
}
@media only screen and (max-width: 765px) and (min-width: 750px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 750px !important;
	}
}
@media only screen and (max-width: 750px) and (min-width: 725px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 725px !important;
	}
}
@media only screen and (max-width: 725px) and (min-width: 700px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 700px !important;
	}
}
@media only screen and (max-width: 700px) and (min-width: 675px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 675px !important;
	}
}
@media only screen and (max-width: 675px) and (min-width: 650px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 650px !important;
	}
}
@media only screen and (max-width: 650px) and (min-width: 625px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 625px !important;
	}
}
@media only screen and (max-width: 625px) and (min-width: 600px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 600px !important;
	}
}
@media only screen and (max-width: 600px) and (min-width: 575px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 575px !important;
	}
}
@media only screen and (max-width: 575px) and (min-width: 550px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 550px !important;
	}
}
@media only screen and (max-width: 550px) and (min-width: 525px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 525px !important;
	}
}
@media only screen and (max-width: 525px) and (min-width: 500px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 500px !important;
	}
}
@media only screen and (max-width: 500px) and (min-width: 475px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 475px !important;
	}
}
@media only screen and (max-width: 475px) and (min-width: 450px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 450px !important;
	}
}
@media only screen and (max-width: 450px) and (min-width: 425px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 425px !important;
	}
}
@media only screen and (max-width: 425px) and (min-width: 400px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 400px !important;
	}
}
@media only screen and (max-width: 400px) and (min-width: 375px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 375px !important;
	}
}
@media only screen and (max-width: 375px) and (min-width: 374px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 375px !important;
	}
}
@media only screen and (max-width: 374px) and (min-width: 350px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 375px !important;
	}
}
@media only screen and (max-width: 350px) and (min-width: 325px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 325px !important;
	}
}
@media only screen and (max-width: 325px) and (min-width: 324px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 325px !important;
	}
}
@media only screen and (max-width: 324px) and (min-width: 323px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 324px !important;
	}
}
@media only screen and (max-width: 323px) and (min-width: 322px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 323px !important;
	}
}
@media only screen and (max-width: 322px) and (min-width: 321px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 322px !important;
	}
}
@media only screen and (max-width: 321px) and (min-width: 320px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 321px !important;
	}
}
@media only screen and (max-width: 320px) and (min-width: 319px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 320px !important;
	}
}
@media only screen and (max-width: 319px) and (min-width: 315px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 315px !important;
	}
}
@media only screen and (max-width: 315px) and (min-width: 300px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 300px !important;
	}
}
@media only screen and (max-width: 300px) and (min-width: 275px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 275px !important;
	}
}
@media only screen and (max-width: 275px) and (min-width: 250px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 250px !important;
	}
}
@media only screen and (max-width: 250px) and (min-width: 225px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 225px !important;
	}
}
@media only screen and (max-width: 225px) and (min-width: 200px)
{
	.responsive #header > section, .responsive .content_area
	{
		width: 200px !important;
	}
}
.entry.commententry
{
	display: none !important;
}
