<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Corporative
Description: Multipurpose Wordpress Theme.
Author: Ridwanreedwan	
Theme URI: http://ridwanstudio.com/themes/corporative
Author URI: http://themeforest.net/user/ridwanreedwan
Version: 1.1.3
License: GNU General Public License
License URI: license.txt
Tags: one-column, two-columns, right-sidebar,  fluid-layout, custom-menu, editor-style, featured-images, post-formats, sticky-post, translation-ready
*/

/* 	Reset Styling
----------------------------------------------------------------------*/
html, body, 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, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, img {
	display: block;
}
body {
	line-height: 1;
	
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
* {
	outline: none;
	padding: 0px;
	margin: 0px;
}

/*	Wordpress Base
----------------------------------------------------------------------*/
.wp-caption{
	max-width:100%; 
	background:transparent; 
	text-align:center !important; 
	padding: 8px; 
	border: 1px solid #ebebeb;
}
.wp-caption.alignleft, .wp-caption.alignright{
	width:auto !important;
}
.wp-caption.aligncenter, .wp-caption.alignnone, .gallery{
	margin-bottom:20px;
}
.wp-caption-text{ 
	padding-top: 8px; 
	font-size:13px;
}
.gallery-caption{
	display:none;
}
.gallery-item{
	margin-top:5px !important;
}
.gallery-item img{
	border:0 !important;
}
.alignright, .alignRight{ 
	float:right; 
	margin-left:20px;
	margin-top:10px; 
	margin-bottom:10px;
}
.alignleft, .alignLeft{ 
	float:left; 
	margin-right:20px; 
	margin-top:10px;
	margin-bottom:10px;
}
.aligncenter, .alignCenter{ 
	text-align:center; 
	display: block; 
	margin-left: auto; 
	margin-right: auto;
}
.right{ text-align:right;}
.left{ text-align:left;}
.center{ text-align:center;}
.sticky{}
.bypostauthor{}
.wp-smiley{ display:inline;}
.video-container {
	position: relative;
	padding-bottom: 56%;
	height: 0; 
	overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
}
.audio-container iframe{
	height:auto;
}

/*	General Styling
----------------------------------------------------------------------*/
body {
	margin: 0 auto;
	background: #ccc;
	color: #7A7A7A;
	line-height: 24px;
	font-family: "Tahoma", Helvetica, Arial;
	font-size: 13px;


}
::selection{
	color:#fff;
	background:#F60;
}
::-moz-selection{
	color:#fff;
	background:#F60;
}
img {
	border: none;
	max-width: 100%;
	height:auto;
}
h1, h2, h3, h4, h5, h6, .product_list_widget li a, .comment-head {
	color: #484747;
	font-family: "Oswald", Tahoma, Arial;
	font-weight: 500;
	line-height: 1.5;
	text-transform: uppercase;
}
h1 { font-size: 30px }
h2 { font-size: 26px }
h3 { font-size: 22px }
h4 { font-size: 18px }
h5 { font-size: 15px }
h6 { font-size: 14px }
a, .product_list_widget li a {
	color: #000;
	text-decoration: none !important;
	-webkit-transition: color 0.1s ease-in-out;
	transition: color 0.1s ease-in-out;
}
a:hover, 
.preve:hover, .nexte:hover,
.breadcrumbIn ul li a:hover,
.tagcloud a:hover {
	color: #F60;
}
p {
	/*margin-bottom: 20px;*/
}
p:last-child {
	margin-bottom: 0;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}

ul, ol  {  
	margin-bottom:20px; 
	margin-top:0; 
	margin-left: 26px;
}

ul li{ 
	/*list-style-type: disc;
	margin-bottom:10px;*/
}
ul li &gt; ul, ol li &gt; ol{
	margin-top:10px;
}
ol li { 
	list-style-type: decimal; 
	margin-bottom:10px;
}


cite {
	float: right;
	padding: 0 0 5px 0;
}
hr {
	background: #ebebeb;
	border: 0;
	clear: both;
	width: 100%;
	height: 1px;
	padding: 0;
	margin: 20px 0;
	position: relative;
}
code, pre  {
	color: #333;
	background: #f4f4f4;
	border-left: 8px solid #f60;
	padding: 14px 20px;
	border-radius: 3px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	margin: 5px 0 20px 0;
	clear: both;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	font-family:Courier,Helvetica,sans-serif;
}
blockquote {
	font-size:16px;
	color:#888;
	font-style:italic;
	line-height: 1.8;
	margin: 30px 20px;
	padding: 10px 20px;
	overflow:hidden;
	border-left:5px solid #f60;
}
iframe {
	/*max-width: 100%;*/

}
mark {
	padding: 3px 5px;
}
textarea { 
	white-space:pre; 
}
video {
  width: 100% ;
  height: auto;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html, body, .blank-page,.blank-page-middle {
width: 100%;
height: 100% !important;
}

.blank-page-middle{
	display:table;
}
.blank-page-content{
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	padding: 0 !important;
}

/*	Font Size
----------------------------------------------------------------------*/
.page-title{
	font-size:24px;
}
.post_title{
	font-size:22px;
}
.column_1 .post_title{
	font-size:20px;
}
.column_1.sidebar_none .post_title{
	font-size:22px;
}
.column_2 .post_title{
	font-size:18px;
}
.column_2.sidebar_none .post_title{
	font-size:20px;
}
.column_3 .post_title{
	font-size:18px;
}
.column_4 .post_title{
	font-size:16px;
}
.landing-title h3 {
	font-size:28px;
}
.block-title, .landing-title.left h3, .landing-title.right h3{
	font-size:22px;
}
.more a{
	font-size:90%;
}

/*	Grid &gt;&gt; Global
----------------------------------------------------------------------------------------------------*/

.row .grid_1,
.row .grid_2,
.row .grid_3,
.row .grid_4,
.row .grid_5,
.row .grid_6,
.row .grid_7,
.row .grid_8,
.row .grid_9,
.row .grid_10,
.row .grid_11,
.row .grid_12 {
	display:inline;
	position: relative;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	min-height: 1px;

}

/*	Grid &gt;&gt; 12 Columns
----------------------------------------------------------------------------------------------------*/
.grid_12 {
  width: 100%;
	margin-top: -19px;	
}
.grid_11 {
  width: 91.66666666666666%;
}
.grid_10 {
  width: 83.33333333333334%;
}
.grid_9 {
  width: 75%;
}
.grid_8 {
  width: 66.66666666666666%;
}
.grid_7 {
  width: 58.333333333333336%;
}
.grid_6 {
  width: 50%;
}
.grid_5 {
  width: 41.66666666666667%;
}
.grid_4 {
  width: 33.33333333333333%;
}
.grid_3 {
  width: 24.99%;
}
.grid_2 {
  width: 16.65%;
}
.grid_1{
  width: 6.382978723404255%;
}
.grid_3.nospace{
	width:24.88% !important;
}
.grid_4.nospace{
	width:33.22% !important;
}
.grid_6.nospace{
	width:49.99% !important;
}
.grid_12:after {
	content: "";
	clear: both;
	  	
}
.grid_full {
	width:100%;
	height: 50px;
}
.row {
	width: 1060px;
	margin: 0 auto;
}

	

.row .row{
	width:inherit;
}
.row_player{
	position:relative;
}
.section_grey {
	background: #F2F2F2 url(images/2.png) repeat !important;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}
.section_html5_video{
	position:relative;
}
.HTML5video {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.HTML5video video {
	width:auto !important;
	height:auto !important;
	min-height: 100%; 
	min-width:100%; 
}
.video-raster{
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 100%;
	background:url(js/YTPlayer/images/raster.png) repeat;
}
.row .row_inner {
	margin-left:-15px;
	margin-right:-15px;
}
.row_inner:before, .row_inner:after{
	display: table;
	content: "";
	line-height: 0;
}
.boxed {
	margin: 0 auto;
	width: 1140px;
	background: #fff;
	position: relative;
	overflow: hidden;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
.boxed-margin {
	margin: 30px auto;
	width: 1140px;
	background: #fff;
	position: relative;
	overflow: hidden;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
#layout {
	position: relative;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.full {
	width: 100%;
	margin: 0 auto;
	background: #fff;
	}
	
}


.left-sidebar .posts, 
.left-sidebar .portfolios,
.left-sidebar .pages,
.left-sidebar .shop {
	float: right;
}
.post-categories{
	list-style-type: none !important;
	margin:0 !important;
}
.post-categories li{
	list-style-type: none !important;
}
.rd_carousel, .rd_slides, .rd_slidex{
	display: none;
}

/*	Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.clear {
	  clear: both;
	  display: block;
	  overflow: hidden;
	  visibility: hidden;
	  width: 0;
	  height: 0;
}
.clearfix:before,
.clearfix:after {
	  content: '\0020';
	  display: block;
	  overflow: hidden;
	  visibility: hidden;
	  width: 0;
	  height: -50px;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;

}
.space{
	display:block;
	width:100%;
	height:100px;
}
/*	Header
----------------------------------------------------------------------------------------------------*/
@media only screen and (max-width:1024px) and (min-width: 100px){
.logo{
display:none;
}
.head {
 	background-image: url("http://www.songsermkased.com/wp-content/uploads/2017/07/logo_headder_bgs_ssk.png");
    background-repeat: no-repeat;
	background-color: rgba(4,4,4,0.9);
	height :162px;
	border-top: 5px solid #e3bb1c;
    border-bottom: 5px solid #e3bb1c;
}
.full {
    width: auto;
}
.header1 {
   margin: auto;
    width: auto !important;
}

.marqueee {
width: auto !important;
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden ;
    box-sizing: border-box;
}

.wpb_content_element {
    margin-bottom:5px !important;
}
.about-wrap .profile-add {
    margin-top: 0px !important;
    padding-left: 0px !important;
}
.row .row_inner {
    margin-right: -15px;
    margin-left: 0px;
}
.row {
    width: 320px;
    padding: 0;
}
.row_maq{margin-top: -30px;}
.mediaholder {
    top: 50px !important;
}
.menu-item-object-page a {
    font-size: 16px  !important;
    color: #504949 !important;
}
.sf-menu li li a {
      color: #504949 !important;
}
.sub-menu {
    margin-left: 0px !important;
}
.page-content {
    width: auto !important;
}
.if_map{
	 width: 320px;
    height: 250px;
	margin-top: 50px;
	margin-left:10px;
}
#tb_theory{
	width:450px !important;
}
#tb_theory .img1{
	width:300px !important;
	margin-left: 0px !important;
}
#tb_theory .img2{
	width:250px !important;
	margin-left: 0px !important;
}
#tb_theory .img3{
	width:250px !important;
	margin-left: 0px !important;
}
#tb_theory p{
	 margin-left: 30px !important;
    width: 280px !important;
}
.div_allwidget{
	border: 3px solid green;
	height: 399px;
}
.row_rss_news{
width:300px;
}
.row_even{
width:300px;
}
}
#tb_theory{
	width:980px;
}
#tb_theory .img1{
	width:800px;
	margin-left: 50px;
}
#tb_theory .img2{
	width:300px;
	margin-left: 350px;
}
#tb_theory .img3{
	width:300px ;
	margin-left: 350px;
}
.head {
	/*border-top: 8px solid #f5f5f5;*/
	background-color: rgba(4,4,4,0.9);
	height :162px;
	    border-top: 5px solid #e3bb1c;
    border-bottom: 5px solid #e3bb1c;
}


.head .row{
	position: relative;
}
.logo {
	        float: left;
    margin-top: 15px;
    margin-left: -69px;
    width: 500px;
    height: 100px;
}
.logo a{
	float:left;	
}
.site_description {
	text-transform: none;
	font-size: 12px;
	font-style: italic;
	font-family: Tahoma;
	font-weight: normal;
	color: #BFBFBF;
	margin: 0 0 0 20px;
	border-left: 1px solid #DCDCDC;
	float: left;
	padding: 0 0 0 20px;
	line-height: 26px;
	
}
.header_ads {
	margin: 20px 0;
	float: right;
}
.social-head {
	float: right;
	margin: 6px 0;
}
.social a {
	float: left;
	display:inline-block;
	text-align: center;
	margin: 0 0 0 8px;
	border: 0;
	color: #5e4e0d !important;
	-webkit-transition: all 0.1s ease;
	transition: all 0.1s ease;
}
.dark .social a{
	color: #ccc !important;
}
.social a i {
	padding: 0;
	display: block;
	font-size: 30px;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.social_shortcode a{
	float:none;
}
.social_shortcode a:first-child{
	margin-left:0;
}
.social_shortcode.center{
	float:none;
	text-align:center;
}
.social_shortcode.center a{
	float:none;
}
.social a:hover .icon-twitter, .social a:hover .icons-social-twitter, .with_color a .icon-twitter, .with_color a .icons-social-twitter { color: #00abdc !important; }
.social a:hover .icon-facebook, .social a:hover .icons-social-facebook, .with_color a .icon-facebook, .with_color a .icons-social-facebook { color: #325c94 !important; }
.social a:hover .icon-dribbble, .social a:hover .icons-social-dribbble, .with_color a .icon-dribbble, .with_color a .icons-social-dribbble { color: #fa4086 !important; }
.social a:hover .icon-rss, .social a:hover .icons-rss, .with_color a .icon-rss, .with_color a .icons-rss { color: #f1862f !important; }
.social a:hover .icon-github, .social a:hover .icons-social-github, .with_color a .icon-github, .with_color a .icons-social-github { color: #333 !important; }
.social a:hover .icon-instagram, .with_color a .icon-instagram { background-color: #964b00 !important; }
.social a:hover .icon-linkedin, .social a:hover .icons-social-linkedin, .with_color a .icon-linkedin, .with_color a .icons-social-linkedin { color: #0073b2 !important; }
.social a:hover .icon-pinterest, .social a:hover .icons-social-pinterest, .with_color a .icon-pinterest, .with_color a .icons-social-pinterest { color: #d9031f !important; }
.social a:hover .icon-google-plus, .social a:hover .icons-social-google-plus, .with_color a .icon-google-plus, .with_color a .icons-social-google-plus { color: #d9031f !important; }
.social a:hover .icon-skype, .social a:hover .icons-social-skype, .with_color a .icon-skype, .with_color a .icons-social-skype { color: #00b9e5 !important; }
.social a:hover .icons-mail, .social a:hover .icons-mail, .with_color a .icons-mail, .with_color a .icons-mail { color: #FF6600!important; }
.social a:hover .icon-cloud, .social a:hover .icons-social-soundcloud, .with_color a .icon-cloud, .with_color a .icons-social-soundcloud { color: #ff7700 !important; }
.social a:hover .icon-youtube, .social a:hover .icons-social-youtube, .with_color a .icon-youtube, .with_color a .icons-social-youtube { color: #d9031f !important; }
.social a:hover .icon-tumblr, .social a:hover .icons-social-tumblr, .with_color a .icon-tumblr, .with_color a .icons-social-tumblr { color: #325c94 !important; }
.social a:hover .icon-flickr, .social a:hover .icons-social-flickr, .with_color a .icon-flickr, .with_color a .icons-social-flickr { color: #fa4086 !important; }

.info {
	float: right;
	margin: 56px 20px 56px;
}
.info span {
	margin: 0 10px 0 0;
}
.headdown {

	 /*border-top: 8px solid #ffffff;
    border-bottom: 8px solid #ffffff;
    height: 58px;*/
    background-color: #32CD32;
	
}
.headdown .social-head{
	display:none;
}

/* top-lang */
.top-lang.layout_dropdown {
	float: left;
	font-size:13px;
}
.top-lang.layout_dropdown .top-lang-list {
	 position:absolute;
	 top:43px;
	 left:auto;
	 z-index:999999;
	 display:none;
}
.top-lang.layout_dropdown .top-lang-item {
	padding: 0 22px;
}
.top-lang.layout_dropdown .top-lang-list .top-lang-item {
	line-height: 30px;
	background-color: #2a2a2a;
	color: #ccc;
	display:block;
}
.top-lang.layout_dropdown .top-lang-list .top-lang-item:hover {
	color: #f60;
}
.top-lang.layout_dropdown .top-lang-item-title {
	vertical-align: top;
}
.top-lang.layout_dropdown .top-lang-current {
	position: relative;
	cursor: pointer;
	-webkit-transition: color 0.25s ease-out;
	transition: color 0.25s ease-out;
}
.top-lang.layout_dropdown .top-lang-current:before {
	display: block;
	content: "\f107";
	position: absolute;
	top: 0;
	left: 4px;
	font-size: 20px;
	font-family: FontAwesome;
	cursor: pointer;
}

/*	Superfish
----------------------------------------------------------------------*/
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 99999;
}
.sf-menu {
	line-height: 1.0;
	float: right;
	padding-right: 25px;
	margin-top: -70px;

}
.sf-menu ul {
	position: absolute;
	top: -999em;
	min-width: 200px;
	box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.2);
}
.sf-menu ul li { 
	width: 100%;
	margin: 0;
	padding: 10px 0;
	/*background: #3a3a3a;*/
	background: rgba(0,0,0,0.8);
}
.sf-menu li a{
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.sf-menu ul li:hover, 
.sf-menu li li.current_page_ancestor,
.sf-menu li li.current-menu-item,
.sf-menu li li.current_page_item,
.sf-menu li li.current-menu-ancestor
{ 
	background: #009966;
	
}
.sf-menu li:hover { 
		/*background: #3a3a3a;*/
		/*zoom:20;*/
		font-weight: bold
 }
.sf-menu li {
	float: left;
	position: relative;
	padding: 9px;

}
.sf-menu li li {
	border-top: 1px solid #474747;
	border-bottom: 1px solid #303030;
	margin:0;
	padding: 0;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.sf-menu li li:first-child {border-top: 0;}
.sf-menu li li:last-child {border-bottom: 1px solid transparent;}
.sf-menu li li li:first-child {border-top: 1px solid transparent;}
.sf-menu li li a {
	padding: 9px 15px !important;
	line-height: 20px;
	color: #fff;
	text-transform: none;
	letter-spacing: 0;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.sf-menu ul ul:before {
	position: absolute;
	width: 0 !important; 
	padding: 0 !important; 
	margin: 0 !important; 
	height: 0 !important;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid #fff;
	left: 0;
	top: 0;
}
.sf-menu i {
	margin-right: 8px
}
.sf-menu a {
	display: block;
	position: relative;
	color: #969595;
	text-transform: uppercase;
	font-weight: 0;
	padding: 5px 5px 5px 5px;
	font-size:13px;
}
.sf-menu li:hover &gt; a, 
.sf-menu li &gt; a:hover, 
.sf-menu li.current_page_ancestor &gt; a,
.sf-menu li.current-menu-item &gt; a,
.sf-menu li.current_page_item &gt; a,
.sf-menu li.current-menu-ancestor &gt; a {

    font-weight: bold;
    text-shadow: 2px 2px 8px #131212;
}
.sf-menu li.current_page_ancestor &gt; a:before,
.sf-menu li.current-menu-item &gt; a:before,
.sf-menu li.current_page_item &gt; a:before,
.sf-menu li.current-menu-ancestor &gt; a:before{
	content: close-quote;
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 0px;
	height: 0px;

}
.sf-menu li li:hover &gt; a:before, 
.sf-menu li li &gt; a:before:hover, 
.sf-menu li li.current_page_ancestor &gt; a:before,
.sf-menu li li.current-menu-item &gt; a:before,
.sf-menu li li.current_page_item &gt; a:before,
.sf-menu li li.current-menu-ancestor &gt; a:before{
	border: 0;
}
.sf-menu li li:hover &gt; a, 
.sf-menu li li &gt; a:hover, 
.sf-menu li li.current_page_ancestor &gt; a,
.sf-menu li li.current-menu-item &gt; a,
.sf-menu li li.current_page_item &gt; a,
.sf-menu li li.current-menu-ancestor &gt; a{
	border-bottom: 0;
	color: #fff;
}
.sf-menu li li a {
	font-size: 90%;
	border:0;
	font-weight: normal;
	margin-bottom: 0;
}
.sf-menu li:hover ul{
	left: 0px;
	z-index: 99999;
	top: 100%;
	padding: 0;
	-webkit-animation: floating .5s;
	animation: floating .5s;
}
.sf-menu li:hover ul li ul, 
.sf-menu li:hover ul li ul li ul {
	left: 100%;
	z-index: 99999;
	top: 0 !important;
}
ul.sf-menu li:hover li ul {
	top: -999em;
}
ul.sf-menu li li:hover ul {
	left: 100%;
	top: 0 !important;
	padding: 0;
}
ul.sf-menu li li:hover li ul{
	top: -999em;
}
ul.sf-menu li li li:hover ul{
	left: 100%;
	top: 0;
}
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline: 0;
}

/*** Cart Menu **/
.sf-menu li.cart-nav {
	padding-right:10px;
}
.sf-menu li.cart-nav .fa-chevron-down{
	display:none;
}
.sf-menu li.cart-nav &gt; a{
	font-size:17px !important;
	padding-top:33px;
	padding-bottom:35px;
}
.sf-menu li.cart-nav &gt; a:before{
	content:'';
	width:1px;
	height:20px;
	background:#ddd;
	position:absolute;
	left:1px;
	
}
.sf-menu li.cart-nav .cart-nav-count{
	position:absolute;
	left:31px;
	top:26px;
	color:#fff;
	height:18px;
	width:18px;
	border-radius:50%;
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
	font-size:11px;
	line-height:18px;
	text-align:center;
	font-weight:normal !important;
	font-family: "Tahoma", Helvetica, Arial;
}
.cart-nav-items{
	right:0 !important;
	left:auto !important;
	background:#333;
	width:250px;
}
.cart-nav-items .cart-nav-item a{
	padding-top:15px !important;
	padding-bottom:15px !important;
}
.cart-nav-items .fa-caret-right{
	display:none;
}
.cart-nav-items .cart-img{
	float:left;
}
.cart-nav-items .cart-desc{
	padding-left:52px;
}
.cart-nav-items .cart-desc .product-desc{
	display:block;
}
.cart-nav a{
	font-size:15px;
	color:#f60;
}
.cart-nav-items .cart-link{
	float:left;
	display:inline-block;
}
.cart-nav-items .cart-link a:before{
	font-family: 'FontAwesome';
	content: "\f07a";
	margin-right:6px;
}
.cart-nav-items .checkout-link{
	float:right;
	display:inline-block;
}
.cart-nav-items .checkout-link a:before{
	font-family: 'FontAwesome';
	content: "\f046";
	margin-right:6px;
}
.cart-nav-items .cart-link a:hover,
.cart-nav-items .checkout-link a:hover{
	color:#f60;
}
.cart-nav-items .cart-nav-subtotal{
	background:#303030;
}
.cart-nav-items .cart-nav-subtotal a{
	font-weight:bold;
	text-transform:uppercase;
	padding-top:15px !important;
	padding-bottom:15px !important;
}

/*** Mega Menu **/
.megamenu{
	position:static !important;
}
.sf-mega-wrap{
	float:left;
}
.sf-mega-wrap .sf-mega{
	width:100%;
	left:0;
	right:0;
	padding:25px 15px 0 15px !important;
	background: #3a3a3a;
}
.sf-mega-wrap .sf-mega-section{
	display:inline-block;
	border:none;
	padding:0 10px;
	margin-bottom:25px;
	width: 100%;
}
.sf-mega-wrap.column2 .sf-mega-section{
	width: 50%;
}
.sf-mega-wrap.column3 .sf-mega-section{
	width: 33.333%;
}
.sf-mega-wrap.column4 .sf-mega-section{
	width: 25%;
}
.sf-mega-wrap .sf-mega-section:hover,
.sf-mega-wrap .sf-mega-section.current_page_ancestor,
.sf-mega-wrap .sf-mega-section.current-menu-item,
.sf-mega-wrap .sf-mega-section.current_page_item,
.sf-mega-wrap .sf-mega-section.current-menu-ancestor
{
	background:none;
}

.sf-mega-wrap .sf-mega-section .sub-menu{
	display:block !important;
	visibility:visible !important;
	position:static;
}
.sf-mega-wrap .megamenu-title{
	margin-bottom:7px;
	font-weight:600;
}
.sf-mega-wrap .megamenu-title i{
	display:none;
}
.sf-mega-wrap .megamenu-title, .sf-mega-wrap .megamenu-title a{
	font-size:16px;
	font-weight:600;
	color:#fff;
	padding:7px 14px !important;
}
.sf-mega-wrap .megamenu-title a{
	padding:0 !important;
}

/*** arrows **/
.sf-menu.withindicator a.sf-with-ul{
	padding-right: 30px;
	min-width: 1px;
}
.sf-sub-indicator {
	position: absolute;
	display: block;
	overflow: hidden;
}
a &gt; .sf-sub-indicator { 
	position: absolute;
	right: 6px;
	top: 17px;
	font-size: 9px;
}
li li a .sf-sub-indicator { 
	top: 10px;
	right: 1%;
}
.sf-menu.noindicator  &gt; li &gt; a .sf-sub-indicator {
	display: none;
}


/*** Search Popup ***/
.sf-menu li &gt; .search-pop-button, .sf-menu li:hover &gt; .search-pop-button, .sf-menu li &gt; .search-pop-button:hover {
	border:none;
}
.header1 .sf-menu .search-pop-form, 
.header2 .sf-menu .search-pop-form{
	top:37px;
}
.sf-menu .search-pop-button{
	font-size:15px;
	font-weight:normal;
	padding-left:10px;
	cursor: pointer;
	font-family:FontAwesome;
}
.sf-menu .search-pop-form{
	display:none;
	background:#333;
	-webkit-animation: floating .5s;
	animation: floating .5s;
	position:absolute;
	top:auto;
	box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.2);
	left:auto;
	right:0;
	border-top:none;
	border-radius:4px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
}
.sf-menu .search-pop-form:before{
	
	content:'';
	position:absolute;
	top:-5px;
	right:18px;
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #333;
}
.sf-menu .search-pop-form form{
	padding:12px 10px 12px 20px;
	width:249px;
}
.sf-menu .search-pop-form input[type="text"]{
	width:198px;
	background:transparent;
	border:none;
	color:#eee !important;
}
.sf-menu .search-pop-form button[type="submit"]{
	background:transparent;
	border:none;
	color:#eee;
	cursor:pointer;
	font-size:14px;
}
.sf-menu .search-pop-form button[type="submit"] i{
	margin:0;
	padding:0;
}
.head.sticky, .headdown.sticky {
	position: fixed !important;
	z-index: 1000;
	top: 0;
	left:0;
	width: 100%;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.22);
	background: #FFF;
	background: rgba(255, 255, 255, 0.94);
}

/*	Top Header
----------------------------------------------------------------------------------------------------*/
.top-head{
	background:#222;
	overflow:hidden;
	line-height:42px;
}
.top-head i{
	line-height:42px;
}
.top-head .social-head{
	float:right;
	margin:0;
}
.top-head  .social a i{
	font-size:24px;
}
.top-head .information-head{
	float:left;
	color:#ccc;
}
.top-head .information-head i{
	font-size:24px;
	float:left;
	color:#f60;
	margin-right:10px;
}
.top-head .information-head  span{
	font-style:italic;
}
.top-head .top-info{
	float:left;
	color:#ccc;
	margin-right:20px;
	font-size:90%;
}
.top-head .top-info i{
	color:#f60;
	font-size:14px;
	padding-right:3px;
}


/*	Header 1
----------------------------------------------------------------------------------------------------*/
.header1 {
	position:relative;
	margin:auto;  
    	width:1100px;  
}
.header1 .search {
	float: right;
	height: 50px;
}
.header1 .search form {
	position: relative;
	margin: 0px 0;
}
.header1 .search input {
	margin: 0;
	padding: 0 10px;
	line-height: 24px;
	height: 32px;
	border: 0;
	border-bottom: 1px solid #E8E8E8;
	font-size: 80%;
	color: #C5C5C5;
	width: 165px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.header1 .search input:focus {
	box-shadow: none;
	width: 180px;
	color: #191919;
	border-bottom: 1px solid #f60;
	
}
.header1 .search button {
	position: absolute;
	top: 7px;
	right: 12px;
	background: none;
	border: 0;
	color: #ccc;
	font-size: 14px;
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.header1 .search button:hover {
	color: #f60
}
.header1 .sf-menu li:hover ul{
	top:51px;
}
.header1 .sf-menu li.cart-nav &gt; a{
	padding-top:14px;
	padding-bottom:12px;
}
.header1 .sf-menu li.cart-nav &gt; a:before,
.header2 .sf-menu li.cart-nav &gt; a:before{
	top:12px;
}
.header1 .sf-menu li.cart-nav &gt; a .cart-nav-count,
.header2 .sf-menu li.cart-nav &gt; a .cart-nav-count{
	top:7px;
}
.header1 .sf-menu li.cart-nav:hover &gt; a{
	border-color: transparent;
	
}

/*	Header 2
----------------------------------------------------------------------------------------------------*/
.header2 .head{
	text-align:center;
}
.header2 .logo{
	float:none;
	display:inline-block;
	margin:40px 0 35px 0;
}
.header2 .site_description{
	margin: 0;
	border:none;
	float: none;
	padding: 0;
	line-height: 26px;
}
.header2 .sf-menu {
	float: none;
	text-align:center;
}
.header2 .sf-menu li{
	float: none;
	display:inline-block;
}
.header2 .sf-menu li li{
	float:left;
	display:block;
}
.header2 .sf-menu ul{
	text-align:left;
}
.header2 .sf-menu li:hover ul{
	top:51px;
}
.header2 .sf-menu li:hover .sf-mega{
	top:53px;
}
.header2 .sf-menu li.cart-nav:hover &gt; a{
	border-color: transparent;
}
.header2 .sf-menu li.cart-nav &gt; a{
	padding-top:12px;
	padding-bottom:14px;
}

/*	Header 3
----------------------------------------------------------------------------------------------------*/
.header3 .logo{
	margin:27px 0;
	display:inline-block;
}
.header3 .head{
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.22);
}
.header3 .head nav{
	float:right;
	display:inline-block;
	margin-right:-15px;
}
.header3 .sf-menu a{
	border-bottom:none;
	margin-bottom:0;
	padding-top:36px;
	padding-bottom:36px;
}
.header3 .sf-menu &gt; li &gt; a .sf-sub-indicator{
	top:37px;
}
.header3 .sf-menu li:hover &gt; a, 
.header3 .sf-menu li &gt; a:hover, 
.header3 .sf-menu li.current_page_ancestor &gt; a,
.header3 .sf-menu li.current-menu-item &gt; a,
.header3 .sf-menu li.current_page_item &gt; a,
.header3 .sf-menu li.current-menu-ancestor &gt; a {
	border-bottom:none;
}
.header3 .sf-menu li.current_page_ancestor &gt; a:before,
.header3 .sf-menu li.current-menu-item &gt; a:before,
.header3 .sf-menu li.current_page_item &gt; a:before,
.header3 .sf-menu li.current-menu-ancestor &gt; a:before {
	content: '';
	border: none;
}
.header3 .sf-menu  &gt; li &gt; a {
	margin-top:-8px;
	border-top:8px solid transparent;
}
.header3 .sf-menu &gt; li.current_page_ancestor &gt; a,
.header3 .sf-menu &gt; li.current-menu-item &gt; a,
.header3 .sf-menu &gt; li.current_page_item &gt; a,
.header3 .sf-menu &gt; li.current-menu-ancestor &gt; a {
	border-top:8px solid #f60;
	position:relative;
	margin-top:-8px;
}
.header3 .sf-menu .search-pop-button{
	padding-top:34px;
	padding-bottom:34px;
	margin:0;
	border:none;
}
.header3  .sticky  .sf-menu a{
	padding-top:18px;
	padding-bottom:18px;
}
.header3  .sticky  .logo{
	margin-top:13px;
	margin-bottom:9px;
}
.header3  .sticky  .logo img{
	width:80%;
}
.header3 .sticky .sf-menu a &gt; .sf-sub-indicator {
	top: 10px;
}
.header3 .sticky .sf-menu .search-pop-button{
	padding-top:16px;
	padding-bottom:16px;
}

.header3 .sticky .sf-menu li.cart-nav &gt; a{
	padding-top:15px;
	padding-bottom:17px;
}
.header3 .sticky .sf-menu li.cart-nav &gt; a:before{
	top:14px;
}
.header3 .sticky .sf-menu li.cart-nav .cart-nav-count{
	top:8px;
}

/*	Heading 4
----------------------------------------------------------------------*/
.header4 .headdown .social-head{
	display:block;
}
.header4 .headdown .social-head.social a{
	margin-left:5px;
}

/*	Heading and Breadcrumb
----------------------------------------------------------------------*/
.breadcrumb-place {
	background-color: #0B0B0B;
	background-repeat: repeat;
	background-position: center left;
	text-align:left;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.breadcrumb-place.blight{
	background-image: none;
	background-color: #fff;
	border-bottom: 1px solid #ebebeb;
}
.breadcrumb-row{
	position:relative;
	display: table;
	height:120px;
}
.breadcrumb-wrap{
	display: table-cell; 
	vertical-align: middle; 
	position:relative;
}
.title-breadcrumb{
}
.page-title {
	display: block;
	margin: 0;
	color: #fff;
}
.breadcrumb-place.blight .page-title{
	color:inherit;
}
.breadcrumbIn {
	display: block;
}
.breadcrumbIn .icons-arrow-left-thin{
	display:none;
}
.breadcrumbIn ul {
	display: inline-block;
	margin:0 !important;
	color : #aaa;
	font-weight: normal;
}
.breadcrumbIn ul li {
	color : #aaa;
	font-size: 90%;
	padding: 0 10px;
	font-weight: normal;
	display: inline-block;
	white-space: nowrap;
	position: relative;
	list-style-type: none !important;
	margin:0 !important;
}
.breadcrumbIn ul li:first-child {
	padding: 0 10px 0 0;
}
.breadcrumbIn ul li:last-child{
	padding-right:0;
}
.breadcrumbIn ul li a {
	color : #aaa;
}
.breadcrumbIn li:before {
	font-family: FontAwesome;
	content: "\f0da";
	position: absolute;
	display: block;
	font-size: 90%;
	left: -4px;
	top: 1px;
}
.breadcrumbIn li:first-child:before {
	content: "";
	height: 0;
	width: 0;
	border: 0;
}
.single-navs .nav-prev,
.single-navs .nav-all,
.single-navs .nav-next{
	position:absolute;
	top:50%;
	margin-top:-17px;
}
.single-navs .nav-prev{
	right:40px;
}
.single-navs .nav-next{
	right:0;
}
.single-navs a{
	color:#E1E1E1;
	font-size:35px;
}
.single-navs a:hover{
	color:#f60;
}
.side-nav{
	margin-top:-10px !important;
}
.side-nav li .fa-angle-right{
	float:right;
	font-size:16px;
}
.side-nav ul.children{
	display:none;
}
.side-nav .current_page_item &gt; a{
	color:#f60;
	border-color:#f60;
}
.side-nav .current_page_item a{
	color:#f60;
}
.side-nav &gt; li:hover &gt; a{
	border-color:#ebebeb;
}

.breadcrumb-place.xcenter .breadcrumb-wrap{
	text-align:center;
}
.breadcrumb-place.xcenter .page-title{
	font-size:35px;
}
.breadcrumb-place.xcenter  .title-breadcrumb{
	padding:0 45px;
}
.breadcrumb-place.xcenter .single-navs{
	float:none;
}
.breadcrumb-place.xcenter .nav-prev{
	left:0;
	right: inherit;
}
.breadcrumb-place.xcenter .nav-next{
	right:0;
}

.breadcrumb-place.xright .breadcrumb-wrap{
	text-align:right;
}
.breadcrumb-place.xright .single-navs{
	float:none;
}
.breadcrumb-place.xright .nav-prev{
	left:0;
	right: inherit;
}
.breadcrumb-place.xright .nav-next{
	left:40px;
	right: inherit;
}


/*	Portfolio
----------------------------------------------------------------------*/
/*.portfolios_wrap .grid_item{
	margin-bottom:30px !important;
}*/
.grids_wrap{
	position:relative;
	display:block;
}
.grid_layout{
	margin: 0;
}
.grid_item{
list-style-type: none;
	float:left;
	position:relative;
display:block;
}
.filterable { margin-bottom:40px; }
.filterable ul.categories_filter {
	padding: 0;
	margin: 0 auto;
	text-align: center;
}
.filterable ul.categories_filter li {
	display: inline-block;
	position: relative;
	z-index: 2;
	margin:0 3px 10px 3px;
}
.filterable li a {
	padding: 6px 16px;
	color: #aaa;
	border-radius: 6px;
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px; 
	border: 2px solid #dfdfdf;
	font-size:92%;
	z-index: 10;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	cursor: pointer;
}
.filterable li.active a, .filterable li a:hover{
	border-color: #F60;
	color: #F60;
}
.folio-desc{
	text-align:center;
	padding:20px 10px;
	background: #fff;
}
.folio-cats{
	margin-bottom:5px;
	margin-top:-5px;
	text-transform:capitalize;
	font-style:italic;
}
.folio-cats a{
	font-size:90%;
}
.folio-more{
	margin-top:8px;
}
.folio-more a{
	font-size:13px;
	position:relative;
	padding-right:11px;
}
.folio-more a:after{
	font-family: FontAwesome;
	content:"\f0da";
	position:absolute;
	right:0;
	top:-3px;
}
.folio-more .tbutton:hover, .foliomore.tbutton:active {
	border-color: #f60;
	background:none;
	color: #f60;
}
.folio-more .tbutton span, .foliomore.tbutton:active span {
	background: none;
}
.portfolios_wrap .grid_item.nospace{
	padding:0 !important;
	margin:0 !important;
}


/*	Blog
----------------------------------------------------------------------*/
.column_4 .grid_item,
.column_3 .grid_item{
	margin-bottom:30px;
}
.column_2 .grid_item{
	margin-bottom:40px;
}
.column_1 .grid_item{
	margin-bottom:50px;
}

.more{
	margin-top:5px;
}
.post_b {
	position: relative;
}
.sticky-post{
	position:absolute;
	padding:5px 15px;
	background:#f60;
	color:#fff;
	top:-31px;
	left:0;
}
.post_title{
	margin-bottom:10px;
}
.link-edit{
	float:right;
	font-size:20px;
}
.link-edit a{
	color:#bdbdbd;
}
.link-edit a:hover{
	color:#f60;
}
.post_format {
	color: #E1E1E1;
	font-size: 60px;
	position: absolute;
	top: 0;
	left: 0;
}
.post_social {
	position: absolute;
	left: 14px;
	top: 65px;
}
.post_social a {
	float: none !important;
	margin: 10px 0px !important;
	display: block;
}
.post_content {
	margin: 0 0 0 80px;
	border: 1px solid #f2f2f2;
	position: relative;
	border-bottom-width: 3px;
}
.post_content:before {
	content: close-quote;
	position: absolute;
	left: -11px;
	top: 18px;
	width: 0;
	height: 0;
	border-top: 10px solid rgba(0, 0, 0, 0);
	border-bottom: 10px solid rgba(0, 0, 0, 0);
	border-right: 10px solid #F2F2F2;
}
.post_content.hide_angle{
	margin: 0;	
}
.post_content.hide_angle:before{
	content:'';
	border:none;
}
.post_inner_content {
	padding: 20px;
	background: #fff;
}
.f_blog .f_post {
	border: 3px solid #F2F2F2;
	border-radius: 6px;
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px; 
}
.f_blog .f_post img:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.f_blog .f_content {
	padding: 30px 20px;
}

.f_meta {
	margin:-5px 0 8px 0;
	color: #888;
	font-size:90%;
}
.f_meta a {
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	color: #888;
}
.f_meta a:hover, .meta-tag a:hover {
	color: #F60;
	border-color: #F60;
}
.f_meta div {
	float: left;
	line-height: 30px;
	padding-right: 20px;
	position:relative;
}
.f_meta div:after{
	content:'/';
	position:absolute;
	right:6px;
	top:0;
}
.f_meta div:last-child{
	padding-right: 0;
}
.f_meta div:last-child:after{
	content:'';
}
.meta-tag {
	float:left;
	padding:10px 0;
}
.meta-tag a{
	border:2px solid #e4e4e4;
	color:#adadad;
	padding:2px 12px;
	margin:0 5px 5px 0;
	border-radius:6px;
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	display:inline-block;
	font-size:90%;
}
.style_two .post_format{
	display:none;
}
.style_two .post_content {
	margin:0;
	border:none;
}
.style_two .post_content:before{
	content: '';
	border:none;
}
.style_two .post_inner_content{
	padding-left:0;
	padding-right:0;
}
.style_two .post_social{
	position:relative;
	top:0;
	left:0;
	padding: 5px 0;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}
.style_two .post_social h4{
	float: left;
	padding: 7px 0;
	margin-right:20px;
}
.style_two .post_social a{
	display:inline-block;
	margin:5px 10px 0 0 !important;
}
.box-author{
	overflow: hidden;
	border-top: 1px solid #ebebeb;
	padding: 10px 0;
	border-bottom: 1px solid #ebebeb;
}
.author-pic{
	float:left;
}
.author-pic a{
	display:block;
}
.author-pic img{
	border-radius:50%;
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
}
.author-description{
	padding-left:125px;
}
.author-description p{
	margin:0;
}
.author-title-social{
	border-bottom:1px solid #ebebeb;
	overflow:hidden;
	padding-bottom:5px;
	margin-bottom:7px;
}
.author-title-social .author-title{
	float:left;
	margin-right:20px;
}
.author-title-social .author-social{
	float:left;
}
.author-title-social .author-social a{
	color:#bdbdbd;
	font-size:16px;
	line-height:26px;
	margin-right:20px;
}
.author-title-social .author-social a:hover{
	color:#333;
}
.related-posts h2{
	font-size:15px;
	text-align:center;
	margin-top:10px;
}
.related-posts .grid_item{
	margin-bottom:10px;
}
.pagination {
	overflow:hidden;
	margin-top:30px;
}
.pagination .pagi{
	float:left;
	display:inline-block;
	margin-right:5px;
}
.pagination span {
	display: block;
	padding: 10px 14px;
	line-height:1;
	border-radius: 3px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	background: #f60;
	color: #fff;
}
.pagination a {
	display: block;
	padding: 10px 14px;
	background: #2c2c2c;
	border-radius: 3px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	line-height:1;
	color:#fff;
}
.pagination a:hover {
	background: #f60;
	color:#fff;
}


/* #Comment
================================================== */
.single-comments{

}
.comment-navigation{
	overflow:hidden;
	position:absolute;
	top:7px;
	right:0;
}
.comment-navigation .nav-previous{
	float:left;
}
.comment-navigation .nav-next{
	float:right;
	margin-left:4px;
}
#comments{
	clear:both;
}
.commentlist{
	list-style:none;
	margin:0 0 60px 0 !important;
}
.single-comments ol li.comment{
	padding:0;
	position:relative;
	list-style-type:none;
}
.comment-wrap{
	overflow:hidden;
	margin-bottom:30px;
}
.commentlist li{
	margin-left:0;
	list-style-type:none;
}
.commentlist .comment-author{
	top:0;
	left:0;
	float:left;
}
.commentlist .comment-author img{
	border-radius:50%;
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
}
.fn{
	float:left;
}
.single-comments ul.children{
	padding: 0px 0px 0px 100px; 
	margin: 0px 0px 0px 0px; 	
}
.comment-meta{
	overflow:hidden;
	border-bottom:1px solid #e4e4e4;
	padding-bottom:5px;
	margin-bottom:7px;
	height:30px;
}
.comment-info{
	float:left;
	margin-left:10px;
}
.comment-info.comment-head{
	color:#ccc;
	font-size:14px;
}
.comment-info h6{
	line-height:2;
}
.reply-comment, .edit-comment{
	float:right;
	text-transform:uppercase;
	line-height:1.7;
}
.edit-comment{
	margin-left:10px;
}
.comment-body{
	overflow:hidden;
	padding-left:15px;
}
.comment-body p{
	margin:0;
}
.comment-respond{
	margin-top:40px;
	margin-bottom:40px;
	overflow:hidden;
}
#cancel-comment-reply-link{
	float:right;
	font-size:13px;
	padding-top:10px;
}
#comments .pingback p{
	display:block;
	line-height:18px;
	margin:0;
}
#comments .pingback .url{
	font-style:italic;
}

/*	Mediaholder and Detailholder
----------------------------------------------------------------------*/
.mediaholder{
	position:relative;
	overflow:hidden;
}
.mediaholder a{
	display:block;
	background:#000;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.mediaholder img{
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.mediaholder:hover img{
	opacity:0.3;
}
.p_details {
	text-align: center;
	opacity: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.mediaholder:hover .p_details {
	opacity: 1;
}
.p_details .p_bottom {
	position: absolute;
	bottom: 20px;
	text-align: center;
	width: 100%;
	padding: 0 15px;
	line-height: 18px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	margin-bottom:20px;
}
.p_details .p_bottom h2, .detailholder h2{
	font-size: 16px;
}
.p_details .p_bottom .p_bottom_cat a{
	display:inline-block;
	text-transform:uppercase;
	font-size:12px;
	margin-top:3px;
	color:#d0d0d0;
}
.mediaholder:hover .p_details .p_bottom {
	bottom: 4px;
}
.p_details a {
	color: #fff;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	background:none;
}
.p_details a:hover {
	color: #f60
}
.p_icon {
	position: absolute;
	top: 35%;
	font-size: 40px;
	left: 50%;
	margin-left:-20px;
	transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-webkit-transition: all 1.2s;
	transition: all 1.2s;
}
.mediaholder:hover .p_icon {
	top: 25%;
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
}
.no_title_thumb .p_icon {
	top: 65%;
}
.no_title_thumb .mediaholder:hover .p_icon {
	top: 50%;
	margin-top:-20px;
}
.p_date{
	position:absolute;
	bottom:0;
	left:0;
	z-index:100;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.mediaholder:hover .p_date{
	left:-100px;
}
.p_date span{
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	padding:3px 10px;
	background:#fff;
	color:#222;
}
.p_date span.month{
	font-weight:normal;
	font-size:12px;
	background:#222;
	color:#fff
}/*
.posts_carousel_wrap .detailholder{
	text-align:left;
}*/
.detailholder h2{
	margin-top:15px;
}
.detailholder .p_bottom_cat{
	text-transform:uppercase;
	font-size:12px;
	margin-top:4px;
}

/*	Sidebar
----------------------------------------------------------------------*/
.widget {
	/*margin: 0 0 50px 0;*/
}
.widget select {
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 0 10px;
	line-height: 24px;
	height: 34px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	cursor: pointer;
	-webkit-appearance: none;
	background: transparent url(images/dropdown.png) center right no-repeat;
	width:100%;
}
.widget .widgettitle {
	margin: 0 0 15px !important;
}
.widget iframe {
	
}
.widget ul{
	padding:0;
	margin:0;
}
.widget ul li{
	line-height:40px;
	margin:0;
	padding:0;
	list-style-type:none;
}
.widget ul li a{
	display: block;
	border-bottom: 1px solid #E6E6E6;
	position: relative;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.widget.tweets  ul li{
	border-bottom: none;
}
.dark .widget ul li a {
	border-bottom: 1px solid #333;
}
.widget ul li.current a, .widget &gt; ul &gt; li:hover &gt; a,
.dark .widget ul li.current a, .dark .widget &gt; ul &gt; li:hover &gt; a{
	color: #f60;
	border-bottom: 1px solid #f60;
}
.widget ul li a span {
	float: right
}
.widget .tabs-content ul li:last-child{
	border-bottom:none !important;
	padding-bottom:0 !important;
}
.widget.tweets  ul{
	margin-top:-10px;
}
.widget.tweets  ul li{
	padding-left:22px;
	position:relative;
	line-height:inherit;
	padding-top:13px;
	padding-bottom:13px;
}
.widget.tweets  ul li i{
	position:absolute;
	left:0;
	top:15px;
	font-size:16px;
}
.widget.tweets  ul li a{
	display:inline-block;
	border:none;
	-webkit-transition: all 0s ease;
	transition: all 0s ease;
}
.grid-widget .item{
	float:left;
	margin:2px;
	width:75px;
	height:75px;
}
.grid-widget .item a{
	border-bottom:none !important;
}
.widget .right-arrow a i {
	position: absolute;
	top: 12px;
	right: 0;
	display: none
}
.widget .right-arrow li.current a i {
	display: block
}
.widget .right-arrow a:hover i, .widget .right-arrow a:hover i {
	-webkit-animation: fadeInRight .5s;
	animation: fadeInRight .5s;
	display: block
}
.widget_search form, .widget_product_search form, #newsletters {
	position: relative;
}
.widget_search input, .widget_product_search input, #newsletters input {
	margin: 0;
	padding: 10px;
	border: 1px solid #ddd;
	border-radius: 3px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	font-size: 90%;
	cursor: text;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background:transparent;
	color:#888;
}
.dark .widget_search input, .dark .widget_product_search input, .dark #newsletters input{
	border: 1px solid #888;
}
.widget_search input:focus, .widget_product_search input:focus:focus, #newsletters input:focus:focus,.dark .widget_search input:focus, .dark .widget_product_search input:focus,.dark #newsletters input:focus, .search-again-form input[type="text"]:focus{
	border: 1px solid #f60;
}
.widget_search button, .widget_product_search button, #newsletters button {
	position: absolute;
	top: 10px;
	right: 14px;
	background: none;
	border: 0;
	color: #DDD;
	font-size: 90%;
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.widget_search button:hover .widget_product_search button:hover, #newsletters button:hover {
	color: #f60;
}
.widget.ads img {
	margin: 0 auto
}
.tagcloud i {
	margin-right: 4px
}
.tagcloud a {
	background: #2C2C2C;
	color: #ddd;
	padding: 6px 10px;
	margin: 0 0px 4px 0;
	display: inline-block;
	border-radius: 2px;
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px; 
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	text-decoration: none !important;
	font-size:90% !important;
}
.tagcloud a:hover {
	background: #fff
}
.posts-widget-block li {
	display:block;
	width: 100%;
	padding: 15px 0 !important;
	border-bottom:1px solid #E6E6E6;
	line-height: 18px !important;
}
.dark .posts-widget-block li{
	border-bottom:1px solid #333;
}
.posts-widget-block li a{
	display: inline-block;
	border-bottom: none !important;
	line-height: inherit !important;
}
.posts-widget-block li:hover a {
	color: #f60;
	border-bottom: none;
}
.posts-widget-block li.first, .posts-widget-block li:first-child {
	padding-top: 0 !important;
}
.posts-widget-block .post-thumbnail {
	float: left;
	width: 60px;
	height: 60px;
	margin: 0 10px 0 0;
}
.posts-widget-block h2, .product_list_widget li a {
	font-size: 92%;
	line-height: 18px !important;
	margin: 0 0 2px 0;
}
.posts-widget-block .post-meta {
	font-size: 90%;
	margin-top:5px;
	line-height:18px !important;
}
.widget_calendar table#wp-calendar caption  { 
	font-size: 16px;
	padding:0 0 7px 0;
	text-align:left;
}
.footer_widget.widget_calendar table#wp-calendar caption {
	padding-top:0 !important;
}
.widget_calendar table#wp-calendar {	
	width:100%;
}
.widget_calendar tbody .pad {
	background-color:transparent;
	border:0;
}
.widget_calendar table td {
	border:none;
}
.widget_calendar table#wp-calendar&gt;tbody&gt;tr&gt;td&gt;a:hover {
	background:none;
}
.widget_calendar thead&gt;tr&gt;th {
	width:14.2857%; 
	padding:5px 0px 6px 0px; 
	text-align:center; 
	border:1px solid #e6e6e6;
	font-weight:bold;
}
.widget_calendar tbody&gt;tr&gt;td {
	width:14.2857%; 
	padding:5px 0px 6px 0px; 
	text-align:center;	
	border:1px solid #e6e6e6; 
}
.dark .widget_calendar thead&gt;tr&gt;th, .dark .widget_calendar tbody&gt;tr&gt;td{
	border:1px solid #333;
}
.widget_calendar tfoot&gt;tr&gt;td&gt;a, tfoot&gt;tr&gt;td&gt;a:link, tfoot&gt;tr&gt;td&gt;a:hover, tfoot&gt;tr&gt;td&gt;a:visited, tfoot&gt;tr&gt;td&gt;a:active {
	height:20px;	
}
.widget_calendar tfoot&gt;tr&gt;td#prev {
	width:58px;	
	height:20px;	
	text-align : left;
}
.widget_calendar tfoot&gt;tr&gt;td#next {
	width:58px; 
	height:20px;	
	text-align : right;
	border:none;	
}
.facebook-like-wrap{
	border:1px solid #e6e6e6;
	padding-top:7px;
	padding-left:5px;
	padding-right:5px;
}
.dark .facebook-like-wrap{
	border:1px solid #333;
}
.facebook-like-wrap iframe[style]{ 
	width:100% !important; 
}	
.about-wrap .profile-text{
	margin-top:15px;

}
.about-wrap .profile-add{
	/*margin-top:15px;*/
		margin-top: -50px;
    padding-left: 300px;
}
.about-wrap .profile-add li{
	margin-bottom:8px;
	line-height:inherit !important;
	display:block;
}
.about-wrap .profile-add li:last-child{
	margin-bottom:0;
}
.about-wrap .profile-add li i{
	margin-right:12px;
}
.about-wrap .profile-add li i.c-email{
	font-family:arial;
}
.side-nav{
	padding:0 16px !important;
	border:1px solid #ebebeb;
}
.side-nav li:last-child a{
	border-bottom:none !important;
}

/*	Page Content
----------------------------------------------------------------------*/
.page-content {
	margin: 70px 0;
}
.page-content .pages.grid_9,
.page-content .posts.grid_9 {
	padding-right:30px;
}

.dropcap {
font-size: 50px;
font-weight: 600;
margin: 10px 20px 10px 0px;
text-transform: uppercase;
float: left;
color: white;
line-height: 70px;
width: 70px;
height: 70px;
text-align: center;
background: #2B2B2B;
}
.dropcap.style2 { 
	background: transparent;
font-size: 72px;
font-weight: 600;
margin: 0 15px 0px 0px;
text-transform: uppercase;
float: left;
color: #2B2B2B;
width: auto;
height: auto;
line-height: 1;
}
.dropcap.style3 { 
	border: 1px solid #2B2B2B;
	background:transparent;
	color:#2B2B2B;
}
.dropcap.style4{ 
	border: 1px solid ##f60;
	background:#f60;
	color:#fff;
}
.hightlight {
	padding: 2px 6px;
	margin: 0 6px;
}

.wpb_content_element {
	/*margin-bottom:40px;*/
}
.wpb_content_element .tabs-content, 
.wpb_text_column, 
.list-icon, 
.posts_wrap, 
.portfolios_wrap,
.posts_carousel_wrap,
.wpb_images_carousel,
.portfolio_carousel_wrap,
.wpb_content_element.toggle {
	margin-bottom:0;
}
/*	Separator
----------------------------------------------------------------------*/
.vc_separator i{
	padding-right:10px;
	padding-left:10px;
	font-size:20px;
	display: block;
	line-height: 1;
}
.vc_separator_align_left i{
	padding-left:0;
}
.vc_separator_align_right i {
	padding-right:0;
}
.vc_separator {
  display: table;
  margin-bottom:25px;
  margin-top:25px;
}
.vc_separator h4 {
  line-height: 1em;
  display: table-cell;
  white-space: pre;
}
.vc_separator.vc_separator_align_center h4 {
  padding: 0 0.8em;
}
.vc_separator.vc_separator_align_left {
  margin-left: 0;
}
.vc_separator.vc_separator_align_left h4 {
  padding: 0 0.8em 0 0;
font-size:22px;
}
.vc_separator.vc_separator_align_left .vc_sep_holder {
  width: 100%;
}
.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
  display: none;
}
.vc_separator.vc_separator_align_right {
  margin-right: 0;
}
.vc_separator.vc_separator_align_right h4 {
  padding: 0 0 0 0.8em;
  margin: 0 !important;
}
.vc_separator.vc_separator_align_right .vc_sep_holder {
  width: 100%;
}
.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
  display: none;
}
.vc_separator .vc_sep_holder {
  display: table-cell;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}
.vc_separator .vc_sep_holder .vc_sep_line {
  height: 1px;
  border-top: 1px solid #ebebeb;
  display: block;
  position: relative;
  top: 1px;
  width: 100%;
}
.vc_separator.vc_sep_double {
  height: 8px;
}
.vc_separator.vc_sep_double .vc_sep_line {
  border-bottom: 1px solid #ebebeb;
  border-top: 1px solid #ebebeb;
  height: 8px;
}
.vc_separator.vc_sep_dashed .vc_sep_line {
  border-top-style: dashed;
}
.vc_separator.vc_sep_dotted .vc_sep_line {
  border-top-style: dotted;
}
.vc_separator.vc_sep_color_blue .vc_sep_line {
  border-color: #5472d2;
}
.vc_separator.vc_sep_color_turquoise .vc_sep_line {
  border-color: #00c1cf;
}
.vc_separator.vc_sep_color_pink .vc_sep_line {
  border-color: #fe6c61;
}
.vc_separator.vc_sep_color_violet .vc_sep_line {
  border-color: #8d6dc4;
}
.vc_separator.vc_sep_color_peacoc .vc_sep_line {
  border-color: #4cadc9;
}
.vc_separator.vc_sep_color_chino .vc_sep_line {
  border-color: #cec2ab;
}
.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
  border-color: #50485b;
}
.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
  border-color: #75d69c;
}
.vc_separator.vc_sep_color_black .vc_sep_line {
  border-color: #2a2a2a;
}
.vc_separator.vc_sep_color_grey .vc_sep_line {
  border-color: #ebebeb;
}
.vc_separator.vc_sep_color_orange .vc_sep_line {
  border-color: #f89406;
}
.vc_separator.vc_sep_color_sky .vc_sep_line {
  border-color: #5aa1e3;
}
.vc_separator.vc_sep_color_green .vc_sep_line {
  border-color: #6dab3c;
}
.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
  border-color: #f4524d;
}
.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
  border-color: #f79468;
}
.vc_separator.vc_sep_color_purple .vc_sep_line {
  border-color: #b97ebb;
}
.vc_el_width_fixed{
	width:100px;
	margin-left: auto !important;
	margin-right: auto !important;
}
.landing-title.center .vc_el_width_fixed{
	width:100px;
}
.vc_el_width_10 {
  width: 10%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_20 {
  width: 20%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_30 {
  width: 30%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_40 {
  width: 40%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_50 {
  width: 50%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_60 {
  width: 60%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_70 {
  width: 70%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_80 {
  width: 80%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_90 {
  width: 90%;
  margin-left: auto !important;
  margin-right: auto !important;
}
.vc_el_width_100 {
  width: 100%;
}

.item_gal{
	display:block;
	background:#000 url(images/plus.png) no-repeat center center;
}
.item_gal img{
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
}
.item_gal:hover img{
	opacity:0.3;
}
/*	Title
----------------------------------------------------------------------*/
.landing-title {
	display:block;
	margin-bottom:25px;
}
.landing-desc{
	margin-top:15px;
}
.landing-title.left, 
.landing-title.right
{
	margin-bottom:20px;
}
.landing-title.left .vc_separator{
	margin-left:0 !important;
	margin-bottom:20px;
	margin-top:15px;
}
.landing-title.right .vc_separator{
	margin-right:0 !important;
	margin-bottom:20px;
	margin-top:15px;
}
.element-title, .comment-reply-title, .block-title{
	margin-bottom:20px;
}
.block-title-sep{
	margin-bottom:20px;
	width:100px;
	height:1px;
	background:#ddd;
	display:block;
}

/*	List Icon
----------------------------------------------------------------------*/
.list-icon ul{
	margin:0;
}
.list-icon ul li{
	padding-left:26px;
	position:relative;
	margin-bottom:13px;
	list-style-type:none;
}
.list-icon ul li i{
	position:absolute;
	left:0;
	top:4px;
	font-size:18px;
	color:#f60;
}
.list-icon ul li [class^="fa-"]{
	top:2px;
}

/*	Animated Counter
----------------------------------------------------------------------*/
.counter{
	display:block;
	text-align:center;
}
.counter-value{
	font-size:50px;
	line-height:65px;
}
.counter-value.colored{
	color:#f60;
}
.counter-title{
	font-family:inherit;
	margin-top:10px;
}

/*	Testimonials
----------------------------------------------------------------------*/
.testimonial, .testimonial2 {
	position:relative;
	overflow:hidden;
}
.testimonial .testimonial-content {
	background-color:#f6f6f6;
	margin-bottom:28px;
	padding: 24px 28px;
	position:relative;
	border-radius: 4px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	float:left;
}
.dark .testimonial .testimonial-content{
	background:transparent;
	border:1px solid #333;
	margin-bottom:18px;
}
.testimonial-content p {
	font-style:italic;
	margin: 0;
}/*
.testimonial-content p:before{
	content:open-quote;
	font-family: arial;
}
.testimonial-content p:after{
	content:close-quote;
	font-family: arial;
}*/
.testimonial .testimonial-arrow {
	border-color:#f6f6f6 transparent transparent transparent;
	border-style:solid;
	border-width: 20px 0 0 20px;
	height:0;
	width:0;
	position:absolute;
	bottom:-20px;
	left: 20px;
}
.dark .testimonial .testimonial-arrow{
	display:none;
}
.testimonial-name{
	font-weight: bold;
	font-style:normal;
	font-size: 100%;
}
.testimonial-company{
	color: #999;
	font-size: 90%;
}
.testimonial .testimonial-name {
	display: block;
	line-height:1 !important;
}
.testimonial .testimonial-details {
	margin: 0px 0px 8px 50px;
	display:block;
	float:left;
}
.testimonial .testimonial-desc img{
	position: absolute;
	bottom: 13px;
	border-radius:50%;
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
}
.testimonial2 img{
	float:left;
	border-radius:50%;
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
	margin-right:12px;
	padding-top:5px;
}
.testimonial2 .testimonial-desc{
	float:right;
	margin-top:8px;
}
.wpb_testimonial_slider .testimonial-content p{
	font-size:16px;
	line-height:28px;
}

/*	Pricing Table
----------------------------------------------------------------------*/
.pricing-table{
	border:1px solid #ebebeb;
}
.dark .pricing-table{
	border:1px solid #333;
}
.pricing-table .price-content {
	padding: 0 0 30px 0;
	text-align:center;
}
.pricing-table .head {
	padding:25px 30px 15px;
	border-top: 0;
	text-align:center;
	border-top:4px solid #222;
}
.pricing-table .head h4 {
	font-size:30px;
	margin-bottom:15px;
	font-weight:normal;
	text-transform:uppercase;
}
.pricing-table .head .circle{
	margin-bottom:10px;
}
.pricing-table .head .price-table {
	margin: 0 0 8px 0;
	line-height: 50px;
	text-align:center;
	font-size:50px;
	font-weight:bold;
}
.pricing-table .head div{
	display:block;
}
.package-content {
	margin:0;
	margin-bottom:24px;
	border-bottom:1px solid #ebebeb;
}
.package-content li {
	padding:9px 0 9px;
	border-top:1px solid #ebebeb;
	text-align:center;
	margin:0;
	list-style-type:none !important;
}
.dark .package-content{
	border-bottom-color:#333;
}
.dark .package-content li{
	border-top-color:#333;
}
.package-content li.second{
	background:#f9f9f9;
}
.dark .package-content li.second{
	background:none;
}
.pricing-table.featured .head{
	background:#f60;
	color:#fff;
}
.pricing-table.featured .head h4, .pricing-table.featured .head .price-table{
	color:#fff;
}
.pricing-button{
	background:#222;
	color:#fff;
	padding:12px 40px;
	border-radius:4px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	font-size:90%;
	text-transform:uppercase;
	-ms-transition: .2s;
	-moz-transition: .2s;
	-webkit-transition: .2s;
	transition: .2s;
}
.pricing-button:hover, .featured .pricing-button{
	background:#f60;
	color:#fff;
}
.featured .pricing-button:hover{
	background:#222;
	color:#fff;
}
.dark .pricing-button, .dark .pricing-button:hover{
	background:#f60;
	color:#fff;
}


/*	Team Member
----------------------------------------------------------------------*/
.team{
	text-align:center;
}
.team img {
	margin: 0 0 20px;
	width: 100%;
}
.team.circle img{
	border-radius: 50%;
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%;
}
.team small {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ebebeb;
	display: block;
	font-weight:600;
}
.dark .team small{
	border-bottom: 1px solid #333;
}
.team .teaminfo {
	margin: 0 0 10px;
}
.team .teaminfo span {
	display: block;
	padding: 0 0 4px;
}
.team .social a {
	float: none;
	display: inline-table;
	margin-left:0;
	margin-right:5px;
}

/*	Content Images
----------------------------------------------------------------------*/
.content-image .s_info h3{
	margin-top:20px;
	font-size:18px;
}
.content-image .s_info .desc{
	margin-top:15px;
}

/*	Service One
----------------------------------------------------------------------*/
.services {
	border-bottom: 1px solid #C2C2C2;
	margin-bottom: -1px !important;
}
.services:hover .service {
	opacity: 0.4;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.service .s_info h3 {
	font-size: 18px;
	margin-bottom:8px;
}
.service .tbutton {
	color: #f60;
	background: none;
	border-radius: 6px;
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px; 
	border: 2px solid #f60;
	text-shadow: none;
}
.service .tbutton:hover, .service.tbutton:active {
	background: #f60;
	color: #fff;
}
.service .tbutton span, .service .tbutton:active span {
	background: none;
	line-height:2.4em !important;
	font-weight:normal !important;
	text-transform:capitalize;
}

.service-one {
	border-bottom: 1px solid transparent;
	margin-bottom: -1px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	float:left;
	display:inline;
	position:relative;
}
.services .service-one:hover {
	opacity: 1;
	border-bottom: 1px solid #f60;
	padding-bottom: 19px;
	margin-top: -20px;
}
.service-one .s_icon {
	width:23.0%;
	display:inline;
	float: left;
	position: relative;
	margin-left: 1%;
	margin-right: 1%;
	font-size: 76px;
	background: #FFF;
	border-radius: 50%;
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
	color: #c2c2c2;
	z-index: 1;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.grid_3 .service-one .s_icon {
	width:30%;
}
.service:hover .s_icon {
	-webkit-animation: expandOpen 1s;
	animation: expandOpen 1s;
	margin-top: -30px;
	color: #f60;
}
.service-one .s_icon.awesome i{
	font-size:40px;
	line-height:65px;
	width:76px;
	height:76px;
	text-align:center;
	border:6px solid #c2c2c2;
	float:left;
	border-radius: 50%;
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
}
.service-one:hover .s_icon.awesome i{
	border-color: #f60;
}
.service-one:after {
	height: 100%;
	width: 2px;
	content: close-quote;
	background: #c2c2c2;
	position: absolute;
	left: 41px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.service-one:hover:after {
	background: #f60;
}
.service-one .s_info {
	width:70.0%;
	display:inline;
	float: left;
	position: relative;
	margin-left: 4%;
	margin-right: 1%;
}
.service .s_info{
	padding: 0 0 70px;
}
.service-two .s_info{
	padding: 0 0 30px;
}
.service-two.s_left .s_info{
	padding: 0;
}
.grid_3 .service-one .s_info {
	width:60%;
}
.service .tbutton {
	position: absolute;
	bottom: 0;
	right: 10px;
	opacity: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.service-two .tbutton {
	position:inherit;
}
.service:hover .tbutton {
	bottom: 20px;
	opacity: 1
}
.service-two{
	text-align:center;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	position:relative;
}
.service-two:hover .s_icon{
	margin-top: 0;
}
.services .service-two:hover{
	opacity:1;
}
.service-two:hover{
	margin-top:-20px;
}
.service-two .s_icon{
	margin-bottom:15px;
	display:inline-block;
}
.service-two .s_image{
	margin-bottom:15px;
}
.service-two .s_icon{
	font-size: 76px;
	color:#c2c2c2;
}
.service-two .s_icon.awesome i{
	font-size:40px;
	line-height:65px;
	width:76px;
	height:76px;
	text-align:center;
	border:6px solid #c2c2c2;
	display:inline-block;
	border-radius: 50%;
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
}
.service-two.s_left .s_icon i,
.service-two.s_right .s_icon i{
	font-size: 52px;
}
.service-two.s_left .s_icon.awesome i,
.service-two.s_right .s_icon.awesome i{
	width:52px;
	height:52px;
	font-size:28px;
	line-height:45px;
	border-width:4px;
}
.service-two.s_left{
	text-align:left;
}
.service-two.s_right{
	text-align:right;
}
.service-two.s_left .s_icon{
	margin-bottom:0;
	margin-right:15px;
	float:left;
}
.service-two.s_right .s_icon{
	margin-bottom:0;
	margin-left:15px;
	float:right;
}

/* Icon Box
---------------------------------------------------------- */
a.rdicon-box-link,
a.rdicon-box-link:visited,
a.rdicon-box-link:hover,
a.rdicon-box-link:active {
	text-decoration: none;
	color: #444 !important;
}
.rdicon-box h3{
	font-size:18px;
}
.rdicon-icon {
	display: table-cell;
	vertical-align: middle;
}
.rdicon-box-icon {
	font-size: 72px;
	color: #89BA49;
	margin-right: 15px;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
}
.rdicon-box-icon:before, .rdicon-box-icon :after{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
	
}
.rdicon-header {
	display: table-cell;
	vertical-align: middle;
}
.rdicon-header h3.rdicon-title {
	margin: 10px 0;
	display: block;
	line-height: 1.3em;
}
.rdicon-description {
	width: 100%;
	display: block;	
	margin-top: 10px;
}

/*icon top*/
.icon-top_box .rdicon-icon,
.icon-top_box .rdicon-header,
.icon-top_box .rdicon-description,
.icon-top .rdicon-icon,
.icon-top .rdicon-header,
.icon-top .rdicon-description {
	width: 100%;
	display: block;
	text-align: center;
}
.icon-top .rdicon-box-icon,
.icon-top_box .rdicon-box-icon {
	margin-right: 0;
}
.icon-top_box .rdicon-header h3.rdicon-title,
.icon-top .rdicon-header h3.rdicon-title {
	margin: 25px 0 10px;
}
/*Icon top with box*/
.icon-top_box{
	padding:30px 20px;
	border:1px solid #eee;
	position:relative;
	background:#fff;
	border-radius: 2px;
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px; 
}
.icon-top_box .rdicon-icon{
	position:absolute;
	left:0;
}
/*icon left*/
.rdicon-box.icon-left {
	display: inline-block;
}
.icon-left .rdicon-icon,
.icon-left .rdicon-header {
	display: block;
	vertical-align: top;
	float: left;	
}
.icon-left h3.rdicon-title {
	margin: 5px 0 0;
}
.icon-left .rdicon-icon {
	min-height: 30px;
	max-width:25%;
}
.icon-left .rdicon-description,
.icon-left .rdicon-header {
	float: left;
	width: 75%;
}
/*icon-decoration*/
.icon-circle .rdicon-box-icon,
.icon-circle-solid .rdicon-box-icon,
.icon-square .rdicon-box-icon,
.icon-square-solid .rdicon-box-icon {
	width: 72px;
	height: 72px;
	padding: 5px;
	border: 1px solid #E6E6E6;
	background: rgba(255,255,255,0);
	text-align: center;
}
/*icon-circle*/
.icon-circle .rdicon-box-icon {	
	border-radius: 50%;	
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
}
/*icon-circle-solid*/
.icon-circle-solid .rdicon-box-icon {
	border-radius: 50%;
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
	background: #F3F3F3;
}
/*icon-square*/
.icon-square .rdicon-box-icon {
	border-radius: 0;
	-webkit-border-radius: 0; 
	-moz-border-radius: 0; 
}
/*icon-square-solid*/
.icon-square-solid .rdicon-box-icon {
	border-radius: 0;
	-webkit-border-radius: 0; 
	-moz-border-radius: 0; 
	background: #F3F3F3;
}
/*Read More*/
.rdicon-read {
	display: block;
	padding: 5px 0;
	text-decoration:none;
	font-size:92%;
}
.rdicon-read .fa {
	margin-left: 5px;
}

/* Flickr stream
---------------------------------------------------------- */
.flickr_badge_image {
  margin: 0 10px 10px 0px;
  width: 72px;
  height: 72px;
  float: left;
  background: none;
  padding: 0;
}
.flickr_badge_image a {
  border: none;
}
.flickr_badge_image img {
  margin: 0;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.wpb_flickr_widget p.flickr_stream_wrap {
  clear: both;
  margin-bottom: 0;
  font-size: 80%;
}
.wpb_flickr_widget p.flickr_stream_wrap a {
  background-image: url(../images/flickr.png);
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 25px;
  display: inline-block;
}

/*	Notification Boxes
----------------------------------------------------------------------*/
.notification-box {
	position: relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 20px 32px 20px 45px;
	color:#fff;
	font-weight: normal;
	-webkit-animation: fadeInUp 1.3s;
	animation: fadeInUp 1.3s;
}
a.notification-close {
	position: absolute;
	right: 8px;
	top: 0;
	font-size: 12px;
}
.notification-box p {
	margin: 0;	
}
.notification-box .icon{
	position:absolute;
	left:15px;
	top:50%;
	margin-top:-10px;
	font-size:14px;
}
.notification-box-info {
	color: #65cad3;
	border: 1px solid #65cad3;
}
.notification-box-success {
	color: #1abc9c;
	border: 1px solid #1abc9c;
}
.notification-box-warning {
	color: #eed880;
	border: 1px solid #eed880;
}
.notification-box-error {
	color: #e06f6f;
	border: 1px solid #e06f6f;
}
.notification-box-info a {
	color: #65cad3;
}
.notification-box-success a {
	color: #1abc9c;
}
.notification-box-warning a {
	color: #eed880;
}
.notification-box-error a {
	color: #e06f6f;
}

/*	Accordion, Toggle
----------------------------------------------------------------------*/
.accordion-head,
.toggle-head {
	padding: 10px 15px 10px 40px;
	margin: 8px 0 0 0;
	cursor: pointer;
	border-bottom: 0;
	color: #666;
	background: #fafafa;
	border-radius: 6px;
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px; 
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	font-weight:bold;
}
.dark .accordion-head,
.dark .toggle-head{
	background:#333;
	color:#fff;
}
.tt-accordion{
	margin:0;
}
.tt-accordion li{
	list-style-type:none;
	margin:0;
}
.accordion-head i,
.toggle-head i {
	padding-right: 8px;
}
.sub-accordion:first-child .accordion-head,
.sub-toggle:first-child .toggle-head {
	margin: 0;
}
.active .accordion-head,
.active .toggle-head, 
.accordion-head:hover,
.toggle-head:hover {
	/*background: #f3f3f3;*/
}
.dark .active .accordion-head,
.dark .active .toggle-head, 
.dark .accordion-head:hover,
.dark .toggle-head:hover {
	background: #444;
}
.active .accordion-content,
.active .toggle-content {
	border: 0;
	-webkit-animation: fadeInDown 1s;
	animation: fadeInDown 1s
}
.active .icon-minus-sign {
	-webkit-animation: fadeInDown 1s;
	animation: fadeInDown 1s
}
.active .icon-plus-sign {
	-webkit-animation: fadeInDown 1s;
	animation: fadeInDown 1s
}
.accordion-content,
.toggle-content {
	padding:16px;
	overflow:hidden;
}
.accordion-head-sign,
.toggle-head-sign {
	float:left;
	margin: -2px 10px 0 -23px;
	cursor:pointer;
}
.accordion-head-sign i,
.toggle-head-sign i {
	padding: 0;
	margin: 0;
	font-weight:normal;
}
.style2 .accordion-head, .style2 .toggle-head{
	background: none;
	border:none;
	padding-left:30px;
	padding-right:0;
	border-bottom:1px solid #ebebeb;
	border-radius:0;
	-webkit-border-radius: 0; 
	-moz-border-radius: 0; 
	margin:0;
}
.dark .style2 .accordion-head, .dark .style2 .toggle-head{
	border-bottom:1px solid #333;
	background: none;
}
.style2 .accordion-head i, .style2 .toggle-head i{
	color:#f60;
}
.style2 .toggle-content, .style2 .accordion-content{
	padding-left:0;
	padding-right:0;
}

/*	Tabs
----------------------------------------------------------------------*/
.tabs {
	display:block;
	padding:0;
	list-style:none;
	margin:0;
}
.tabs li {
	display:block;
	width:auto;
	padding:0;
	float:left;
	margin: 0 3px 0 0;
	line-height:inherit !important;
	list-style-type:none;
}
.tabs li a {
	display: block;
	padding: 10px 18px;
	margin: 0 0 -1px -3px;
	cursor: pointer;
	color: #B1B1B1;
	border: 1px solid #ebebeb;
	border-left: 0;
	border-bottom: 0 !important;
	line-height:inherit !important;
	font-size:92%;
}
.tabs li:first-child a {
	margin: 0 0 -1px 0;
	border-left: 1px solid #ebebeb;
}
.tabs li a.active {
	border: 1px solid #ebebeb;
	border-top: 2px solid #f60;
	border-bottom: 1px solid #ebebeb !important;
	color: #000;
}
.dark .tabs li a.active{
	border: 1px solid #333;
	border-top: 2px solid #f60;
	border-bottom: 1px solid #333 !important;
	color:#fff;
}
.tabs-content {
	padding: 16px !important;
	display:block;
	list-style:none;
	border: 1px solid #ebebeb;
	margin:0;
}
.tabs-content &gt; li {
	display:none;
}
.tabs-content &gt; li.active {
	display:block;
	overflow:hidden;
	-webkit-animation: bigEntrance 0.4s;
	animation: bigEntrance 0.4s;
}
.tabs:before,
.tabs:after {
	content:'\0020';
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}
.tabs:after {
	clear:both;
}
.wpb_tour .tabs {
	width:30%;
	float:left;
	border-bottom:1px solid #ebebeb;
}
.wpb_tour .tabs-content{
	width:70%;
	float:left;
}
.wpb_tour .tabs li{
	float:none;
	margin-right:-1px;
}
.wpb_tour .tabs li a{
	margin-left:0;
	border-left:1px solid #ebebeb;
	padding-left:21px;
}
.wpb_tour .tabs li a.active{
	border-top: 1px solid #ebebeb;
	border-left: 2px solid #f60;
	padding-left:20px;
}
.dark .tabs li a,
.dark .tabs li:first-child a,
.dark .tabs-content,
.dark .wpb_tour .tabs,
.dark .wpb_tour .tabs li a, 
.dark .wpb_tour .tabs li a.active {
	border: 1px solid #333;
}

@keyframes prot {
	20%, 40%, 60%, 80%, 100% { transform-origin: top center; }
	20% { transform: rotate(15deg); }	
	40% { transform: rotate(-10deg); }
	60% { transform: rotate(5deg); }	
	80% { transform: rotate(-5deg); }	
	100% { transform: rotate(0deg); }
}
@-webkit-keyframes prot {
	20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
	20% { -webkit-transform: rotate(15deg); }	
	40% { -webkit-transform: rotate(-10deg); }
	60% { -webkit-transform: rotate(5deg); }	
	80% { -webkit-transform: rotate(-5deg); }	
	100% { -webkit-transform: rotate(0deg); }
}
.tabs li a:hover i {
	opacity: 1;
	-webkit-animation: prot 1s;
	animation: prot 1s;
	z-index: 11;
}

/*	Single-Image
----------------------------------------------------------------------*/
.single-media img{
	width:100%;
}
.wpb_single_image.align-left{
	float:left;
	margin-right:20px;
	
}
.wpb_single_image.align-right{
	float:right;
	margin-left:20px;
}
.wpb_single_image.align-center{
	text-align:center;
	margin-bottom:0 !important;
}
.wpb_single_image.align-center img{
	display:inline-block;
}

/* Image grid
---------------------------------------------------------- */
.image_grid .image_grid_ul {
  margin: -5px;
  padding: 0;
}
.image_grid .image_grid_ul &gt; li {
  background-image: none;
  list-style: none !important;
  margin: 0;
}
.image_grid .image_grid_ul &gt; li:after,
.image_grid .image_grid_ul &gt; li:before {
  display: none !important;
}
.image_grid .image_grid_ul .isotope-item {
  list-style: none;
  max-width: 100%;
  float: left;
  padding:5px;
}
.image_grid .image_grid_ul a {
  display: block;
}
.image_grid .image_grid_ul img {
  display: block;
  max-width: 100%;
  height: auto;
}

/*	Carousel
----------------------------------------------------------------------*/
.carousel {
	width: 100% !important;
	overflow: visible !important;
}
.carousel iframe {
	width: 100%;
}
.anyClass {
	float: left;
	overflow: hidden !important;
	width: 102% !important;
	margin-left: -15px;
}
.anyClass ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.carousel li {
	float: left;
	margin: 6px 15px;
	padding: 0;
	position: relative;
	height:auto !important;
}
.disabled {
	color: #EEE;
	cursor: default !important;
}
.carousel-control{
	position:absolute;
	width:100%;
	height:100%;
}
.preve, .nexte {
	position:absolute;
	top:50%;
	color: #cecece;
	font-size: 26px;
	cursor: pointer;
	background: #FFF;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.preve{
	left:0;
}
.nexte{
	right:0;
}

/*	Buttons
----------------------------------------------------------------------*/
.tbutton {
	display:inline-block;
	cursor:pointer;
	position:relative;
	background:#f60;
	-webkit-border-radius:2px; 
	-moz-border-radius: 2px; 
	border-radius: 2px;
	color:#fff;
	white-space: nowrap;
	border:1px solid rgba(0,0,0,0.1);
	background-image: linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(0,0,0,0.08)),color-stop(0.5, rgba(128,128,128,0.08)),color-stop(1, rgba(255,255,255,0.08)));
	-moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.1);
	box-shadow:inset 0 0 1px rgba(0,0,0,0.1);
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.tbutton:hover {
	color: #fff;
	background-image:none;
}
.dark .tbutton:hover {
	color: #fff;
}
.tbutton span {
	display: block;
	background: url(images/button_bg.png) 0 0 repeat-x;
	overflow: hidden;
	padding: 0 10px;
	text-transform:uppercase;
	font-weight:bold;
}
.tbutton:active span {
	background: url(images/button_bg.png) bottom repeat-x;
}
.tbutton.border{
	background-image:none;
	background-color:transparent;
	border:2px solid #f60;
	color:#f60;
	text-shadow:none;
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px; 
	border-radius: 6px;
}
.tbutton.border:hover{
	border-style:dashed;
}
.tbutton.border span, .tbutton.border:active span{
	background:none;
}
.tbutton span i{
	margin-right:5px;
}
.tbutton.small {
	font-size: 11px;
}
.tbutton.medium {
	font-size: 13px;
}
.tbutton.large {
	font-size: 15px;
}
.tbutton.small span {
	padding: 0 16px;
	line-height: 2.7em;
}
.tbutton.medium span {
	padding: 0 22px;
	line-height: 2.9em;
}
.tbutton.large span {
	padding: 0 30px;
	line-height: 3.1em;
}

/*	Action Box
----------------------------------------------------------------------*/
.action  h4{
	margin-bottom:6px;
	font-size:22px;
}
.action.tac h4{
	font-size:28px;
}
.action .inner {
	border: 1px solid #ebebeb;
	border-left: 2px solid #f60;
	padding: 28px;
}
.dark .action .inner{
	border: 1px solid #333;
}
.action.tac .inner{
	border-top: 2px solid #f60;
	border-left: 1px solid #ebebeb;
}
.dark .action.tac .inner{
	border-top: 2px solid #f60;
	border-left: 1px solid #333 !important;
}
.action.rev .inner{
	border-right: 2px solid #f60;
	border-left: 1px solid #ebebeb;
}
.dark .action.rev .inner{
	border-right: 2px solid #f60;
	border-left: 1px solid #333 !important;
}
.action .matn {
	display: inline;	
}
.action .tbutton {
	margin-top:12px !important;
	margin-bottom:0 !important;
}
.action.tac .tbutton{
	margin-top:20px !important;
}
.action .tbutton.large{
	margin-top:8px !important;
}
.action .tbutton.medium{
	margin-top:15px !important;
}
.action .tbutton.small{
	margin-top:20px !important;
}
.rev .matn {
	text-align: right;
}
.dark_action {
	background: #191A1D;
}
.grey_action {
	background:#f8f8f8;
}
.dark .grey_action {
	background:#333;
}
.dark_action .inner {
	border: 2px solid #191A1D;
}
.dark_action h4 {
	color: #FFF;
}
.dark_action p {
	color: #ddd;
}
.simple_action{
	margin-bottom: 0 !important;
}
.simple_action .inner{
	border:none !important;
	padding:0 !important;
}

/*	Progress
----------------------------------------------------------------------*/
.progress-bar {
	float: none;
	width: 100%;
	height: 25px;
	text-align: left;
	position: relative;
	margin-bottom: 16px;
	overflow: hidden;
	background-image: -moz-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
	background-image: -webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image: -o-linear-gradient(top,#f5f5f5,#f9f9f9);
	background-image: linear-gradient(to bottom,#f5f5f5,#f9f9f9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);    
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; 
}
.progress-bar span {
	display: inline-block;
	height: 100%;	
	-webkit-transition: width .4s ease-in-out;
	transition: width .4s ease-in-out;    
}
.progress-bar span.color1 {background-color: #f60;}
.progress-bar span.color2 {background-color: #9AD147;}
.progress-bar span.color3 {background-color: #5200FF;}
.progress-bar span.color4 {background-color: #09F;}
.progress-bar span.color5 {background-color: #F00;}
.progress-bar span.color6 {background-color: #2FEFF7;}
.progress-bar span.color7 {background-color: #A58080;}
.progress-bar span.color8 {background-color: #809FA5;}
.progress-bar span.color9 {background-color: #3DE4B5;}
.stripes span {
	-webkit-background-size: 30px 30px;
	-moz-background-size: 30px 30px;
	background-size: 30px 30px;			
	background-image: -webkit-gradient(linear, left top, right bottom,
						color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent),
						color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)),
						color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent),
						to(transparent));
	background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
						transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
						transparent 75%, transparent);
	background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
						transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
						transparent 75%, transparent);
	background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
						transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
						transparent 75%, transparent);
	background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
						transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
						transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
						transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
						transparent 75%, transparent);            
	-webkit-animation: animate-stripes 3s linear infinite;
	-moz-animation: animate-stripes 3s linear infinite;
}
@-webkit-keyframes animate-stripes { 
	0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}
@-moz-keyframes animate-stripes {
	0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}
.progress-bar  .progress-bar-text {
	position: absolute;
	bottom: 1px;
	left: 10px;
	font-size: 13px;
	color: white;
	text-shadow: 1px 1px 1px rgba(73, 73, 73, 0.66);
}
.progress-bar  .progress-bar-text &gt; span {
	background: none;
}

/*** Pie chart **/
.vc_pie_chart {
  z-index: 0;
  text-align: center;
}
.vc_pie_chart .vc_pie_wrapper {
  position: relative;
  margin: 0 auto;
}
.vc_pie_chart canvas {
  position: relative;
  z-index: 1;
}
.vc_pie_chart .vc_pie_chart_value {
  font-size: 26px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
}
.vc_pie_chart_back {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 7px solid #efefef;
  border-radius: 50%;
  -webkit-border-radius: 50%; 
  -moz-border-radius: 50%; 
  filter: alpha(opacity=10);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.dark .vc_pie_chart_back{
  border: 7px solid #ebebeb;
}
.vc_pie_wrapper canvas{
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}
.wpb_pie_chart_heading{
	margin-top:7px;
}

/*	Share &amp; Icon
----------------------------------------------------------------------*/
.vc_share h4{
	float:left;
	padding-right:5px;
}
.icon_font{
	margin-bottom:10px;
}
.icon_font.left{
	margin-right:10px;
}
.icon_font.right{
	margin-left:10px;
}

/*	Footer
----------------------------------------------------------------------*/
.dark{
	color: #FFCCFF!important;
}
#footer {
	background: #181818;
	color: #afafaf !important;
	font-size:13px;
}
.dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6,
.dark .product_list_widget li a, .dark .accordion-head p, .dark .toggle-head p, .dark .counter-value, .dark .widget_calendar table#wp-calendar caption, .dark .widget_calendar thead&gt;tr&gt;th{
	color: #fff ;
}
.pad_foot {
	/*padding: 70px 0 20px 0;*/
}
#footer .pad_widget{
	margin-bottom:50px;
}
#footer .widgettitle {
	border: 0;
	margin: 0 0 25px;
	color: #fff;
	text-transform:uppercase;
}
.dark a {
	color: #eee;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.dark a:hover  {
	color: #f60
}
.tten {
	width: 80px;
	display: inline-block;
	margin: 0 0 14px;
}
.xx {
	font-size: 32px;
	vertical-align: middle;
}
.footer-last {
	background: #177269;
	border-top: 1px solid #2e2e2e;
}
.copyright {
	line-height: 5;
	float: left;
}
.foot-menu {
	float: right;
	padding: 20px 10px
}
.foot-menu li {
	float: left;
	position: relative;
	padding: 0 10px;
	list-style-type:none;
	margin:0;
}
.foot-menu li a {
	font-weight: 600;
	line-height:1 !important;
}

/*	Form
----------------------------------------------------------------------------------------------------*/
#map {
	width: 100%;
	height:510px;
}
#map img {
	width: auto !important;
	max-width: none !important;
}
.contact_page {
	position: relative;
}
.contact_page.second #map{
	margin-bottom:50px;
}
.contact_section.one {
	width: 430px;
	position: absolute;
	top: -440px;
	right: 0;
	background: #FFF;
	background: rgba(255, 255, 255, 0.94);
	padding: 20px;
	border-radius: 3px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.22);
}
.contact_section.second {
	margin-bottom:70px;
	overflow:hidden;
}
.contact_section.second .contactForm{
	margin-top:30px;
}
#commentform #author, 
#commentform #email, 
#commentform #url,
#track_input, 
.contactForm #senderName, 
.contactForm #senderEmail,
.contactForm #subject{
	display: block;
	width: 100%;
	border: 1px solid #EAEAEA;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 0 10px;
	line-height: 24px;
	height: 34px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
#commentform #comment, 
.contactForm #message{
	display: block;
	width: 100%;
	border: 1px solid #EAEAEA;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 16px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
#commentform #author:focus, 
#commentform #email:focus, 
#commentform #url:focus,
#commentform #comment:focus,
#track_input:focus, 
.contactForm #senderName:focus, 
.contactForm #senderEmail:focus, 
.contactForm #subject:focus,
.contactForm #message:focus {
	background: #fff;
	border: 1px solid #f60;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.form-submit input[type=submit],
.contactForm #sendMessage, #sendOrder{
	float: right;
	max-width: 140px;
	position: relative;
	padding: 8px 15px;
	background: #191919;
	border-radius: 2px;
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px; 
	color: #fff;
	white-space: nowrap;
	font-weight:bold;
	text-transform: uppercase;
	border:1px solid rgba(0,0,0,0.1);
	background-image: linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(0,0,0,0.08)),color-stop(0.5, rgba(128,128,128,0.08)),color-stop(1, rgba(255,255,255,0.08)));
	-moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.1);
	box-shadow:inset 0 0 1px rgba(0,0,0,0.1);
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	cursor:pointer;
}
.form-submit input[type=submit]:hover,
.contactForm #sendMessage:hover, #sendOrder:hover{
	background:#222;
}
.comment-form .text-name, 
.comment-form .text-email,
.contactForm .text-name,
.contactForm .text-email{
	width:50%;
	float:left;
	margin-bottom:20px;
}
.comment-form .text-email,
.contactForm .text-email{
	padding-left:3px;
}
.comment-form .text-name,
.contactForm .text-name{
	padding-right:3px;
}
.comment-form .text-comment, 
.comment-form .text-web,
.contactForm .text-subject,
.contactForm .text-message{
	margin-bottom:20px;
}
#track_order label {
	font-weight: 600;
	margin-bottom: 14px;
}
.contactForm .error-info {
	margin: 5px 10px;
	display: inline-block;
	color: #F00;
	font-weight:bold;
}
.contactForm .true-info {
	margin: 5px 10px;
	display: inline-block;
	color: #1ABC5B;
	font-weight:bold;
}
.fieldtrue {
	border-color: #1ABC5B !important
}
.fielderror {
	border-color: #F00 !important;
}
.contactForm.hide{
	display:none;
}
.contactForm #comment-button {
	background: #2C3E50;
	color: #FFF;
	margin: 20px 0 0 0;
	padding: 10px 20px;
	border: 0;
	border-radius: 3px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	text-transform: uppercase;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	cursor: pointer;
}
.contactForm #comment-button:hover {
	background: #1ABC9C
}

/*	Top Scroll
----------------------------------------------------------------------*/
#toTop {
	position: relative;
	width: 26px;
	height: 26px;
	float: right;
	background: #3A3A3A;
	color: #E2E2E2;
	margin: 20px 0;
	border-radius: 3px;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	cursor: pointer;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
#toTop i {
	padding: 1px 0 0 9px;
	display: block;
	font-size: 14px;
}
#toTop:hover {
	background: #F60;
	color: #fff;
}

/* 	Tipsy
----------------------------------------------------------------------*/
.tipsy { padding: 5px; font-size: 11px; position: absolute; z-index: 100000}
.tipsy-inner { padding: 2px 8px; background-color: #F60; color: white; max-width: 200px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; width: 9px; height: 5px; }
.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px}
.tipsy .tipsy-arrow:before {content: close-quote;position: absolute;width: 0px;height: 0px}
.tipsy-n .tipsy-arrow:before {bottom: -1px;left: -15px;border-left: 6px solid rgba(0, 0, 0, 0);border-bottom: 6px solid #F60}
.tipsy-nw .tipsy-arrow { top: 0; left: 10px}
.tipsy-ne .tipsy-arrow { top: 0; right: 10px}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px}
.tipsy-s .tipsy-arrow:before {bottom: -1px;left: -10px;border-left: 6px solid rgba(0, 0, 0, 0);border-top: 6px solid #F60}
.tipsy-sw .tipsy-arrow { bottom: 0; left: 10px}
.tipsy-se .tipsy-arrow { bottom: 0; right: 10px}
.tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px }
.tipsy-e .tipsy-arrow:before {bottom: -6px;right: 0px;border-right: 6px solid rgba(0, 0, 0, 0);border-top: 6px solid #F60}
.tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px}
.tipsy-w .tipsy-arrow:before {bottom: 6px;left: -1px;border-bottom: 6px solid rgba(0, 0, 0, 0);border-right: 6px solid #F60}
.tipsy-n div {-webkit-animation: fadeInRight 0.2s;animation: fadeInRight 0.2s;}
.tipsy-s div {-webkit-animation: fadeInRight 0.3s;animation: fadeInRight 0.3s;}
.tipsy-w div {-webkit-animation: fadeInRight 0.2s;animation: fadeInRight 0.2s;}
.tipsy-e div {-webkit-animation: fadeInLeft 0.2s;animation: fadeInLeft 0.2s;}

/* --	Pretty Photo	-- */
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
.pp_content h1, .pp_content h2, .pp_content h3, .pp_content h4, .pp_content h5, .pp_content h6 {color: #fff}
div.ppt{color:#fff;display:none;font-size:0;z-index:999999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}
.pp_gallery ul a img { width: 50px !important; }

/*	More Styles
----------------------------------------------------------------------*/
.mi { margin-right: 4px !important }
.mid { margin-right: 8px !important }
.mii { margin-left: 4px !important }
.miid { margin-left: 8px !important }

.mt { margin-top: 20px !important }
.mtt { margin-top: 30px !important }
.mtf { margin-top: 40px !important }
.mtff { margin-top: 50px !important }
.mts { margin-top: 60px !important }
.mtss { margin-top: 70px !important }

.ma{ margin-bottom: 15px !important }
.mb { margin-bottom: 20px !important }
.mbt { margin-bottom: 30px !important }
.mbf { margin-bottom: 40px !important }
.mbff { margin-bottom: 50px !important }
.mbs { margin-bottom: 60px !important  }
.mbss { margin-bottom: 70px !important  }

.pt { padding-top: 120px }

.fll { float: left; margin: 0 20px 10px 0 !important }
.flr { float: right; margin: 0 0 10px 20px !important }
.tac { text-align: center !important }
.tar { text-align: right !important }
.tal { text-align: left !important }
.tacIMG, .tacIMG img {margin: 0 auto !important; text-align: center;}

.two-radius { border-radius: 2px !important; -webkit-border-radius: 2px !important }
.three-radius { border-radius: 3px !important; -webkit-border-radius: 3px !important }
.four-radius { border-radius: 4px !important; -webkit-border-radius: 4px !important }
.five-radiu { border-radius: 5px !important; -webkit-border-radius: 5px !important }
.six-radius { border-radius:6px !important; -webkit-border-radius: 6px !important }
.ten-radius { border-radius: 10px !important; -webkit-border-radius: 10px !important }
.circle-radius { border-radius: 100% !important; -webkit-border-radius: 100% !important }

.relative {position: relative !important}
.righter {float: right !important}
.lefter {float: left !important}
.hidden { display: none }
.tt {
	display: block;
	padding: 10px 0;
	border-bottom: 3px solid #DDD;
	text-align: center;
}
.without_border a {border:0 !important}

/*	IE Hacks
----------------------------------------------------------------------*/
.ie8 .services:hover [class^="grid_"], .ie8 .services .s_info .tbutton, .ie8 .p_details {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.ie8 .services [class^="grid_"]:hover, .ie8 .services [class^="grid_"]:hover .tbutton, .ie8 .anyClass li:hover .p_details {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.ie8 .accordion-head p {margin: 0}

/*	Display
----------------------------------------------------------------------*/
#mobilepro {
	display: none;
	float:right;
	font-size: 20px;
	font-weight: bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding: 4px 8px;
	cursor: pointer;
	background-color: #F60;
	color: #FFF;
	margin: 23px 0;
}
.subarrow {
	display: none
}

/*	Error 404
----------------------------------------------------------------------*/
.errori {
	font-size: 15em;
	color: #ccc;
}
.error-page p {
	font-size: 16px;
	display: block;
	line-height: 24px;
	margin: 15px 0 30px 0;
}

/*	Search Page
----------------------------------------------------------------------*/
.search-page .grid_item{
	margin-bottom:40px;
}
.search-page .post_content{
	margin:0;
	border:none;
}
.search-page .post_content:before{
	content:'';
	border:none;
}
.search-page .post_content .post_inner_content{
	padding:0;
	padding-left:70px;
}
.post_count{
	font-size:30px;
	border:5px solid #e1e1e1;
	width:60px;
	height:60px;
	text-align:center;
	line-height:47px;
	float:left;
	display:inline-block;
	border-radius:50%;
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
	color:#e1e1e1;
	margin:0 15px 5px 0;
	font-family:'Tahoma';
}
.search-again{
	border-bottom:1px solid #ebebeb;
	padding-bottom:40px;
	margin-bottom:40px;
}
.search-again-form input[type="text"]{
	width:90%;
	padding:10px;
	border:1px solid #ebebeb;
	
	border-radius:2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px; 
}
.search-again-form button[type="submit"]{
	background:#333;
	border:none;
	color:#fff;
	padding:9px 10px;
	cursor:pointer;
	border-radius:2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	font-size:16px;
}

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

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

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
          list-style-type: none;
-webkit-backface-visibility:hidden; /* Chrome, Safari, Opera */
backface-visibility:hidden;
}


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

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

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/*	Contact Form 7
----------------------------------------------------------------------*/
div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	padding: 0.2em 1em;
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
	width:100%;
}
span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 12px;
	display: block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip { 
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	margin-right: 15px
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	float:right;
	padding-top:5px;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}
div.wpcf7  input[type="text"],
div.wpcf7  input[type="email"],
div.wpcf7  input[type="url"],
div.wpcf7  input[type="tel"],
div.wpcf7  input[type="number"],
div.wpcf7  input[type="date"],
div.wpcf7  textarea{
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding:8px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	color:#484747;
	font-family:inherit;
	width:100%;
	background:transparent;
}
div.wpcf7  input[type="text"]:focus,
div.wpcf7  input[type="email"]:focus,
div.wpcf7  input[type="url"]:focus,
div.wpcf7  input[type="tel"]:focus,
div.wpcf7  input[type="number"]:focus,
div.wpcf7  input[type="date"]:focus,
div.wpcf7 textarea:focus{
	border: 1px solid #f60;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

div.wpcf7  input[type="submit"], 
div.wpcf7  button[type="submit"]{
	text-transform:uppercase;
	font-weight:600;
    vertical-align: top;
	padding:8px 15px;
	cursor:pointer;
	background:#f60;
	-webkit-border-radius: 2px; 
	-moz-border-radius: 2px;
	border-radius: 2px;
	color:#fff;
	white-space: nowrap;
	font-weight:bold;
	border:1px solid rgba(0,0,0,0.1);
	background-image: linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(0,0,0,0.08)),color-stop(0.5, rgba(128,128,128,0.08)),color-stop(1, rgba(255,255,255,0.08)));
	-moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.1);
	box-shadow:inset 0 0 1px rgba(0,0,0,0.1);
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;

}
div.wpcf7  input[type="submit"]:hover, 
div.wpcf7  button[type="submit"]:hover{
	color: #fff;
	background-image:none;
} 
div.wpcf7 select{
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 0 10px;
	line-height: 24px;
	height: 34px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	color:#888;
	cursor:pointer;
	-webkit-appearance: none;
	background: transparent url(images/dropdown.png) center right no-repeat;
	width:100%;
	
}

/*	Browser IE
----------------------------------------------------------------------*/
.browser-ie .mediaholder img{
	width:100%;
	max-width:none !important;
}
.browser-ie .p_icon{
	top:-60px;
}
.browser-ie .p_details .p_bottom{
	bottom:-150px;
}
.browser-ie.ie-version-8 .wpb_single_image.align-left img,
.browser-ie.ie-version-8 .wpb_single_image.align-right img,
.browser-ie.ie-version-8 .image_grid .image_grid_ul img{
	max-width:none !important;
}
.browser-ie.ie-version-8 .owl-carousel img {
	max-width:none !important;
	width:100%;
}
.browser-ie.ie-version-8 .toggle-head{
	padding-bottom:1px;
}

/*------------------------------------ widget homr page ----------------------------------*/
.textwg_inves{
	height:350px;
}

.textwg_inves p{
	height:330px;
	padding-left: 8px;
     	padding-right: 8px;
}

.textwg_inves iframe{
	-webkit-transform: scale(0.70);
    	-webkit-transform-origin: 0 0;
}

.textwg_curr iframe{
	-webkit-transform: scale(1.3);
   	-webkit-transform-origin: 0 0;
}


.divwg_hp .wpb_wrapper{
	background-color: #023002;

}


/*-------------------------------menu_picture-----------------------------------------*/

/*.m_pic_about {
  position: relative;
  overflow: hidden;
}
.m_pic_about img {
  max-width: 100%;
   -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.m_pic_about:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}*/


.hovereffect {
  width: 100%;
  height: 100%;
  /*float: left;*/
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}



.hovereffect:hover .overlay {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.hovereffect img {
  display: block;
  position: relative;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}

.hovereffect:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,&lt;svg xmlns="http://www.w3.org/2000/svg"&gt;&lt;filter id="filter"&gt;&lt;feComponentTransfer color-interpolation-filters="sRGB"&gt;&lt;feFuncR type="linear" slope="0.6" /&gt;&lt;feFuncG type="linear" slope="0.6" /&gt;&lt;feFuncB type="linear" slope="0.6" /&gt;&lt;/feComponentTransfer&gt;&lt;/filter&gt;&lt;/svg&gt;#filter');
  filter: brightness(0.6);
  -webkit-filter: brightness(0.6);
}

.hovereffect h2 {
  text-transform: uppercase;
  text-align: center;
  position: relative;
  font-size: 17px;
  background-color: transparent;
  color: #FFF;
  padding: 1em 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(0,-100%,0);
  transform: translate3d(0,-100%,0);
}

.hovereffect a, hovereffect p {
  color: #FFF;
  padding: 1em 0;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(0,100%,0);
  transform: translate3d(0,100%,0);
}

.hovereffect:hover a, .hovereffect:hover p, .hovereffect:hover h2 {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}


.row_menu_pic{
  border-top: 5px solid #e3bb1c;
    border-bottom: 5px solid #e3bb1c;
}

/*------------------------------------rss_news--------------------------------------------*/
.rss_news{
	/*width:400px;*/
	    background-color: #fff;
    padding: 10px;
    border: 3px solid green;
}

.div_allwidget{
	border: 3px solid green;
	height: 775px;
}

.title_news{
	    background-color: green;
    height: 30px;
    font-size: large;
    color: aliceblue;
    padding: 5px;
}

.title_event{
	background-color: green;
    height: 30px;
    font-size: large;
    color: aliceblue;
    padding: 5px;
	    text-align: right;
}
.event_galary{
    /* margin-left: -120px;
   margin-top: 27px;*/
    background-color: white;
    border: 3px solid green;
}

.rd_slides_thumb .rd_thumbx_padding{
	margin: 0px;
}
.rd_slides_thumb .rd_thumbx .owl-item {
    padding: 0px;
    cursor: pointer;
}</pre></body></html>