/*
Theme Name: Magazon | Shared By Themes24x7.com
Theme URI: http://www.smooththemes.com
Version: 3.0
Description: A premium magazine wordpress by SmoothThemes.
Author: SmoothThemes
Author URI: http://www.smooththemes.com
Tags: full-width-template, custom-colors, right-sidebar, left-sidebar, custom-menu, featured-images, two-columns, translation-ready
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl.html
*/

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

	WARNING! DO NOT EDIT THIS FILE!
	To make it easy to update your theme, you should not edit the styles in this file. Instead use
	the custom.css file to add your styles. You can copy a style from this file and paste it in
	custom.css and it will override the style in this file. You have been warned! :)

---------------------------------------------------------------------------------------------

	1.	CSS Reset -----------------------------
	2.	Basic ---------------------------------

/*-----------------------------------------------------------------------------------------*/
/*	1.	CSS Reset
/*-----------------------------------------------------------------------------------------*/

	article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
	html { font-size: 100%; overflow-y: scroll; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
	abbr[title] { border-bottom: 1px dotted; }
	b, strong { font-weight: bold; }
	blockquote { margin: 1em 40px; }
	dfn { font-style: italic; }
	hr { border: 0; border-top: 1px solid #ccc; display: block; margin: 1em 0; padding: 0; }
	ins { background: #ff9; color: #000; text-decoration: none; }
	mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
	pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
	pre, code { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
	q { quotes: none; }
	q:before, q:after { content: ""; content: none; }
	small { font-size: 85%; }
	sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
	sup { top: -0.5em; }
	sub { bottom: -0.25em; }
	ul, ol { margin: 0; padding: 0; list-style-position: inside; }
	ul ul, ol ol, ul ol, ol ul { margin: 0; }
	dd { margin: 0 0 0 40px; }
	nav ul, nav ol, #mainmenu, .part-items { list-style: none; list-style-image: none; margin: 0; padding: 0; }
	img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
	svg:not(:root) { overflow: hidden; }
	figure, form { margin: 0; }
	fieldset { border: 0; margin: 0; padding: 0; }
	legend { border: 0; margin-left: -7px; padding: 0; }
	label { cursor: pointer; }
	button, input, select, textarea {margin: 0; vertical-align: baseline;}
	button, input { line-height: normal; }
	table button, table input {}
	button, input[type=button], input[type=reset], input[type=submit] { cursor: pointer; -webkit-appearance: button; }
	textarea { overflow: auto; vertical-align: top; resize: vertical; }
	table { border-collapse: collapse; border-spacing: 0; }
	th { text-align: left; }
	td { vertical-align: top; }

	/*Clearfix ---------------------------*/
	.clearfix:before, .clearfix:after { content: ""; display: table; }
	.clearfix:after { clear: both; }
	.clearfix {}

/*-----------------------------------------------------------------------------------*/
/*	2.	Basic : General - Typography - Links - Tables - List - Images - Blockquote ...
/*-----------------------------------------------------------------------------------*/

	/*Ganeral ----------------------------*/
	body { background: #cccccc; font: 12px Arial,sans-serif;color: #666666; 
			line-height:22px;position: relative; -webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%; margin:0;padding:0}

	/*Fullwidth or Boxed-Mode ------------*/
	.full-width-mode{width:100%;background: #fff;margin:0 auto;}
	.boxed-mode{max-width: 1038px;background: #fff;margin:0 auto;-webkit-box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, 0.2);box-shadow:  0px 0px 6px 0px rgba(0, 0, 0, 0.2);}

    /*Layout ------------*/
    .page-wrapper-left-sidebar .left-sidebar-wrapper{ float: left; }
    .page-wrapper-left-sidebar .content-wrapper { float: right; }

	/*Typography -------------------------*/
	h1,h2,h3,h4,h5,h6 {font-weight: 200;padding: 0;color: #333;margin-top:0px;letter-spacing: -0.1px;}
	h1 {font-size: 24px;line-height: 28px;}
	h2 {font-size: 20px;line-height: 22px;margin: 0 0 20px 0;}
	h3 {font-size: 16px;line-height: 20px;}
	h4 {font-size: 14px;line-height: 18px;}
	h5 {font-size: 12px;line-height: 18px;}
	h6 {font-size: 10px;line-height: 16px;}

	.subheader { color: #777; font-weight: 300; margin-bottom: 24px; }
	p {line-height: inherit; margin: 0 0 18px; }
	p img { margin: 0; }
	p.lead { font-size: 18px; font-size: 1.8rem; line-height: 1.5;  }
	em, i { font-style: italic; line-height: inherit; }
	strong, b { font-weight: bold; line-height: inherit; }
	small { font-size: 60%; line-height: inherit; }
	h1 small, h2 small, h3 small, h4 small, h5 small { color: #777; }

	/*Links ------------------------------*/
	a { color: #222222;text-decoration: none;line-height: inherit;
		-webkit-transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
		-moz-transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
		-o-transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
		-ms-transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;
		transition: background-color 0.2s ease 0s, border 0.2s ease 0s, color 0.2s ease 0s, opacity 0.2s ease-in-out 0s;}
	a:hover {color:#888888}
	a:focus { }
	p a, p a:visited { line-height: inherit; }

	/*List -------------------------------*/
	ul, ol { margin-bottom: 18px; }
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	li { list-style-position: outside; }
	ul.large li { line-height: 21px; }

	/*Table ------------------------------*/
	table { }
	table thead, table tfoot { }
	table thead tr th,
	table tfoot tr th,
	table tbody tr td,
	table tr td,
	table tfoot tr td { font-size: 12px; line-height: 18px; text-align: left; }
	table thead tr th,
	table tfoot tr td { padding: 8px 10px 9px; font-size: 14px; font-weight: bold; color: #222; }
	table thead tr th:first-child, table tfoot tr td:first-child { border-left: none; }
	table thead tr th:last-child, table tfoot tr td:last-child { border-right: none; }
	table tbody tr.even,
	table tbody tr.alt { background: #f9f9f9; }
	table tbody tr:nth-child(even) { background: #f9f9f9; }
	table tbody tr td { color: #333; padding: 9px 10px; vertical-align: top; border: none; }

	/*Blockquote -------------------------*/
	blockquote, blockquote p { line-height: 20px; color: #777; }
	blockquote { margin: 0 0 18px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; font-size: 1.2rem; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited { color: #555; }
	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 12px 0 18px; height: 0; }
	abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222; border-bottom: 1px solid #ddd; cursor: help; }
	abbr { text-transform: none; }

	/*Images -----------------------------*/
	object, embed { max-width: 100%; height: auto;}
	img { -ms-interpolation-mode: bicubic;border: 0;vertical-align:middle;height: auto;}
	#main img{max-width:100%;}
	#map_canvas img, .map_canvas img {max-width: none!important;}

	/*Wordpress Style ---------------------*/
	.alignleft, img.alignleft { float:left; margin: 5px 20px 20px 0px; }
	.alignright, img.alignright { float:right; margin: 5px 0px 20px 20px; }
	.aligncenter, img.aligncenter { display:block; margin: 5px auto; }
	.alignnone, img.alignnone { margin: 5px 20px 20px 0; }
	.wp-caption { text-align: center; padding:0;}
	.wp-caption img { border: 0 none; padding: 0; margin: 0; max-width: 98.5%; width: auto;display: block;}
	.wp-caption p.wp-caption-text { line-height: 1.5; font-size: 10px; margin: 0;padding-top:5px;}
	.wp-smiley { margin: 0 !important; max-height: 1em; }
	.gallery dl {}
	.gallery dt {}
	.gallery dd {}
	.gallery dl a {}
	.gallery dl img {}
	.gallery-caption {}
	.size-full {}
	.size-large {}
	.size-medium {}
	.size-thumbnail {}
	.sticky{}
	.bypostauthor{}

	/*Custom Css -------------------------------*/
	.left        { float: left; }
	.right       { float: right; }
	.text-left   { text-align: left; }
	.text-right  { text-align: right; }
	.text-center { text-align: center; }
	.text-bold	 { font-weight:bold;}
	.hide        { display: none; }
	.clear,br.clear{clear: both;height:0;}
	#googlemap img, object, embed { max-width: none; }
	#map_canvas embed { max-width: none; }
	#map_canvas img { max-width: none; }
	#map_canvas object { max-width: none; }
	.t0{margin-top:0px !important;}.t10{margin-top:10px !important;}.t15{margin-top:15px !important;}.t20{margin-top:20px !important;}
	.t30{margin-top:30px !important;}.t35{margin-top:35px !important;}.t40{margin-top:40px !important;}
	.b0{margin-bottom:0px !important;}.b10{margin-bottom:10px !important;}.b20{margin-bottom:20px !important;}
	.b30{margin-bottom:30px !important;}.b35{margin-bottom:35px !important;}.b40{margin-bottom:40px !important;}


/*-----------------------------------------------------------------------------------*/
/*	3.	Site Structure.
/*-----------------------------------------------------------------------------------*/

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


		.slideMenu{}
		.slideMenu ul{z-index:100;margin: 0;padding: 0;list-style-type: none;}
		/*Top level list items*/
		.slideMenu ul li{position: relative;display: inline;float: left;}
		/*Top level menu link items style*/
		.slideMenu ul li a{display: block;padding: 8px 10px;text-decoration: none;}
		* html .slideMenu ul li a{ display: inline-block;}
		.slideMenu ul li a:link, .slideMenu ul li a:visited{}
		.slideMenu ul li a.selected{ background: black; }
		.slideMenu ul li a:hover{
		background: black; /*background of menu items during onmouseover (hover state)*/}
		/*1st sub level menu*/
		.slideMenu ul li ul{position: absolute;left: 0;display: none; /*collapse all sub menus to begin with*/visibility: hidden;}
		/*Sub level menu list items (undo style from Top level List Items)*/
		.slideMenu ul li ul li{display: list-item;float: none;}
		/*All subsequent sub menu levels vertical offset after 1st level sub menu */
		.slideMenu ul li ul li ul{top: 0;}
		/* Sub level menu links style */
		.slideMenu ul li ul li a{min-width: 200px; /*width of sub menus*/padding:8px 13px 8px;display: block;}
		/* Holly Hack for IE \*/
		* html .slideMenu{height: 1%;} /*Holly Hack for IE7 and below*/

		/*Top Nav ----------------------------------*/
		.top-nav-outer-wrapper{background: #333333;height:30px;}
		.top-nav-wrapper{position: relative;}
		.top-nav-wrapper .columns{margin-bottom:0px;}
		.top-nav-left{}
		#top-nav-id{}
		.top-nav-wrapper ul{margin-bottom:0px;}
		.top-nav ul li a{color:#cccccc;padding:8px 13px 10px;font-size: 12px;}
        
        .top-nav ul li.menu-item-language a{padding-bottom: 9px;}
        
		.top-nav ul li > a:hover,.top-nav ul li.li_hover > a{background: #444444;}
		.top-nav ul li ul,#top-nav-mobile-id{background: #fff;-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.22);-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.22);box-shadow: 0 0 20px rgba(0, 0, 0, 0.22);}
		.top-nav ul li ul li a,.top-nav ul li ul li ul li a{border-bottom:1px solid #e7e7e7;padding:10px 13px 10px;background: #fff;color:#777777;}
		.top-nav ul li ul li a:hover{background: #f5f5f5;}
		.top-nav .subDown {background: url("assets/images/top-nav-submenu.png") no-repeat scroll 0 0 transparent;display: block;height: 5px;position: absolute;right: 13px;top: 14px;width: 5px;}
		.top-nav .subRight{background: url("assets/images/top-nav-submenu.png") no-repeat scroll 0 0 transparent;display: block;height: 5px;position: absolute;right: 13px;top: 14px;width: 5px;}

			/* Mobile Version */
			#top-nav-mobile{display: none;height:30px;background: #f2f2f2;width:40px;margin-left:15px;}
			#top-nav-mobile span{width:9px;height:5px;display: block;background: url('assets/images/mobilemenu-arrowdown.png') no-repeat center center;padding:11px 11px 13px 19px}
			.top-nav-opened span,.primary-nav-opened span{-webkit-transform: rotate(-180deg);-moz-transform: rotate(-180deg);-o-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);}
			#top-nav-mobile-id{display: none;position: absolute;top:30px;left:30px;z-index: 100;}
			#top-nav-mobile-id{min-width: 220px;}
			#top-nav-mobile-id li{margin-bottom:0px;}
			#top-nav-mobile-id li a{display: block;padding:7px 13px 7px;border-bottom:1px solid #e7e7e7;color:#777777;z-index: 100}
			#top-nav-mobile-id li ul li a{padding:7px 13px 7px 26px;border-bottom:1px solid #e7e7e7;}
			#top-nav-mobile-id li ul li ul{border-bottom:1px solid #e7e7e7;}
			#top-nav-mobile-id li ul li ul li a{padding:7px 13px 7px 42px;border-top:1px solid #e7e7e7;}
			#top-nav-mobile-id li a:active,#top-nav-mobile-id li a:hover{background: #f5f5f5;}
			

		/*Primary Nav ------------------------------*/
		.primary-nav-outer-wrapper{}
		.primary-nav-wrapper .columns{margin-bottom:0px;}
		.primary-nav-wrapper ul{margin-bottom:0px;}
		.primary-nav{background: #333333}
		.primary-nav ul li a.hasSubMenu{padding-right:26px;}
		.primary-nav ul li a{color:#ffffff;padding:16px 19px 16px;font-size: 14px;text-shadow: none !important;text-transform: uppercase;}
		.primary-nav ul li ul li a{background:#fff !important;}
		.primary-nav ul li ul li a:hover{background: #f0f0f0 !important;}
		.primary-nav ul li.li_hover ul li a{background: #ffffff;}
		.primary-nav ul li ul{background: #fff;-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.42);-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.42);box-shadow: 0 0 20px rgba(0, 0, 0, 0.42);}
		.primary-nav ul li ul li a,.primary-nav ul li ul li ul li a{border-bottom:1px solid #e7e7e7;padding:13px 19px 13px;color:#777777;font-size: 12px;background: #fff;}
		.primary-nav ul li ul li a:hover{background: #f0f0f0;}
		.primary-nav .subDown {background: url("assets/images/primary-nav-submenu.png") no-repeat scroll 0 0 transparent;display: block;height: 5px;position: absolute;right: 15px;top: 23px;width: 5px;}
		.primary-nav .subRight{background: url("assets/images/top-nav-submenu.png") no-repeat scroll 0 0 transparent;display: block;height: 5px;position: absolute;right: 13px;top: 17px;width: 5px;}

			/* Mobile Version */
			#primary-nav-mobile-a{display: none;}
			#primary-nav-mobile-id{display: none;}
			#primary-nav-mobile-a{padding:12px 19px 11px 40px;background: #333333;position: relative;font-size: 14px;color:#fff;text-transform: uppercase;}
			#primary-nav-mobile-a span{width:9px;height: 5px;display: block;background: url('assets/images/primary-mobilemenu-arrowdown.png') no-repeat;position: absolute;top:20px;left:16px;}
			#primary-nav-mobile-id{margin:0px;background: #333333;padding-bottom:8px;display: none;}
			#primary-nav-mobile-id li{margin-bottom:0px;border-top:1px solid #222222;}
			#primary-nav-mobile-id li a{border-top:1px solid #444444;color:#cccccc;padding:6px 19px 6px;font-size: 14px;text-shadow: none !important; display: block;}
			#primary-nav-mobile-id li ul li a{padding-left:40px;color:#999999 !important;}
			#primary-nav-mobile-id li a:hover,#primary-nav-mobile-id li a:active{color:#fff !important;background: #444444;}
			.primary-nav-mobile-id li a:hover,.primary-nav-mobile-id li.current-menu-item a{background: #16a1e7;}

		/*Logo Area --------------------------------*/
		.logo-outer-wrapper{padding-top:30px;}
		.logo-left{float:left;}
		.logo-left h1{visibility: visible;margin:0px;}
		.logo-right-ads{float:right;}


			/*Logo Right (Search + Social) ---------*/
			.top-nav-right{position: relative;margin-right: 15px;}
			.search-block #s{height:28px;width:90px;background: #444444;color:#999999;font-size: 11px;border:none;padding:1px 5px;border-radius: 0px !important;}
			.search-block #s:focus{width:140px;-webkit-transition: all .4s linear;
			   -moz-transition: all .4s linear;
			     -o-transition: all .4s linear;
			     	transition: all .4s linear;}
			.search-submit{width:17px;height:16px;border:none;background: url('assets/images/icon-search.png') no-repeat;position: absolute;right:3px;top:10px;cursor: pointer;text-indent: -9999px;border-radius: 0px !important;}
			
			.social-block{margin-right:4px;}
			.social-block ul li{display: inline-block;margin-bottom:0px;margin-right:6px;margin-top:4.5px;font-size: 15px;}
			.social-block ul li a{color:#777777;}
			.social-block ul li a:hover{color:#cccccc;}


	/*Content ----------------------------------*/
        .content-wrapper:after {  content: " "; clear: both;  display: block ;}

		/* Top Page Carousel */
		.carousel-data-wrapper,.carousel-thumb,.carousel-wrapper{position: relative;}
		.carousel-thumb{margin-bottom:7px;}
		.caroufredsel_wrapper{margin-bottom:0px !important;}
		.carousel-post-meta{width:96px;height:16px;color:#fff;text-align: center;background: #16A1E7;padding:7px 0px;line-height: 16px;position: absolute;bottom:0px;left:0px;}
		.carousel-post-title{margin-bottom:0px;font-size: 15px;line-height: 25px;}
		.carousel-next{position: absolute;top:60px;right:15px;font-size: 25px;background: rgba(0, 0, 0, 0.3);text-align: center;width:30px;height:38px;color:#cccccc}
		.carousel-prev{position: absolute;top:60px;left:15px;font-size: 25px;background: rgba(0, 0, 0, 0.3);text-align: center;width:30px;height:38px;color:#cccccc;}
		.carousel-next i,.carousel-prev i{padding-top:4px;}
		.carousel-next.disabled,.carousel-prev.disabled{opacity: 0,-khtml-opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";cursor: default;}
		.carousel-next:hover,.carousel-prev:hover{color:#fff;}

		/* Post Carousel */
		.posts-carousel .caroufredsel_wrapper{margin:0px !important;}
		.posts-carousel .carousel-prev,.posts-carousel .carousel-next{background: none;color:#bbbbbb;width: auto;height: auto;}
		.posts-carousel .carousel-prev i,.posts-carousel .carousel-next i{font-size: 22px;}
		.posts-carousel .carousel-prev:hover,.posts-carousel .carousel-next:hover{background: none;color:#333333;}
		.posts-carousel .carousel-prev.disabled,.posts-carousel .carousel-next.disabled{color:#cccccc;cursor:default;}
		.posts-carousel .carousel-prev{top:-51px;right:20px;left:auto;}
		.posts-carousel .carousel-next{top:-51px;right:0px;left:auto;}
		.posts-carousel{padding:0px !important;}
		.posts-carousel .carousel-post-meta{width:82px;padding:4px 0px;font-size: 12px;}


		/* Post Thumbnail Slider */
		.thumb-slider-wrapper{margin:0px;padding:0px;}
		.thumb-slider-wrapper .slides > li{display: none; -webkit-backface-visibility: hidden;}
		.thumb-slider-wrapper .slides li{margin-bottom:0px;}
		.thumb-slider-wrapper .flex-direction-nav a{width:25px;height:30px;text-align: center;}
		.thumb-slider-wrapper .flex-direction-nav .flex-next{background: url('assets/images/thumb-slider-next.png') no-repeat center center rgba(0, 0, 0, 0.3);position: absolute;right:23px;top:40%;opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
		.thumb-slider-wrapper .flex-direction-nav .flex-prev{background: url('assets/images/thumb-slider-prev.png') no-repeat center center rgba(0, 0, 0, 0.3);position: absolute;left:23px;top:40%;opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
		.thumb-slider-wrapper:hover .flex-next,.thumb-slider-wrapper:hover .flex-prev {opacity: 1;-khtml-opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

		/* Inside Post Slider - Shortcodes */
		.inside-post-slider{margin:0px;padding:0px;position: relative;margin-bottom:20px; overflow: hidden;}
		.inside-post-slider .slides > li{display: none; -webkit-backface-visibility: hidden;}
		.inside-post-slider .slides li{margin-bottom:0px;}
		.inside-post-slider .flex-direction-nav a{width:30px;height:40px;text-align: center;}
		.inside-post-slider .flex-direction-nav .flex-next{background: url('assets/images/button-next.png') no-repeat center center rgba(0, 0, 0, 0.3);position: absolute;right:0px;top:50%;opacity: 0;margin-top:-20px;-khtml-opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
		.inside-post-slider .flex-direction-nav .flex-prev{background: url('assets/images/button-prev.png') no-repeat center center rgba(0, 0, 0, 0.3);position: absolute;left:0px;top:50%;opacity: 0;margin-top:-20px;-khtml-opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
		.inside-post-slider:hover .flex-next,.inside-post-slider:hover .flex-prev {opacity: 1;-khtml-opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
		.flex-caption{background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);position: absolute;bottom:0px;left:0px;width:100%;}
		.flex-caption h3{color:#fff;margin-bottom:0px;font-weight: bold;font-size: 18px;line-height: 24px;padding:15px 15px 1px;}
		.flex-caption .flex-caption-inner .caption{color:#cccccc;}
		.inside-post-slider .flex-control-nav{right:0px;width:auto;bottom:10px;right:7px;margin:0px !important; z-index: 32;}
		.post-thumbnail .inside-post-slider .flex-control-nav{bottom:0px;}
		.inside-post-slider .flex-control-nav li a{background: #ffffff;}
		.post-slider .flex-caption .caption{color:#cccccc;padding:0px 15px 15px 15px;}

		.thumb-video-wrapper{position: relative;overflow: hidden;}
        .video-thumb img{ width: 50px; height: 50px; }

			/* Post Ratting */
			.post-ratting-wrapper{position: absolute;top:0px;right:0px;}
			.post-thumbnail .post-ratting-wrapper{right:15px;}
			.ratting-star-under{width:93px;height:18px;background: url('assets/images/stars-black.png') no-repeat;position: relative;display: block;}
			.ratting-star-over{height:18px;position: absolute;top:0px;left:0px;display: block;background: url('assets/images/stars-black.png') no-repeat #F9BA00;;}

			/* Single Post Ratting */
				.page .review-box-wrapper{display: none;}
				.content .review-box-wrapper ul{margin:0px;margin-bottom:18px;}
				.content .review-box-wrapper ul li{margin:0px;list-style:none;margin-bottom:12px;}
				.review-box-wrapper{margin-bottom:30px;}
				.review-title{padding-bottom:2px;border-bottom: 1px solid #E5E5E5;margin-bottom:10px;text-transform: uppercase;font-size: 14px;font-weight: bold;}
				.review-box-wrapper ul li{margin-bottom:12px;}
				.review-score-detail{margin-bottom:4px;}
				.review-score-under{height: 12px;display: block;background: #e5e5e5;}
				.review-score-over{height: 12px;float:left;display: block;background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);background-size: 10px 10px;}
				.review-total-score-wrapper{background: #e5e5e5;}
				.review-total-score-wrapper .left, .review-total-score-wrapper .right{padding:10px 15px;text-transform: uppercase;font-size: 14px;font-weight: bold;}
				.review-total-score-wrapper .right{color:#fff;}

				/* Review Stars */
				.review-box-wrapper .ratting-star-under{background: url('assets/images/stars-white.png') no-repeat #e5e5e5;}
				.review-box-wrapper .ratting-star-over{background: url('assets/images/stars-white.png') no-repeat #F9BA00;}
				.review-stars ul{margin-bottom:15px;}
				.review-stars .review-total-score-wrapper{background: #fff !important;border-top: 1px solid #E5E5E5;padding-top:13px;}
				.review-stars .review-total-score-wrapper .left,.review-stars .review-total-score-wrapper .right{padding:0px !important;background: #fff !important}
				.review-stars .review-total-score-wrapper .ratting-star-under{background: url('assets/images/stars-white.png') no-repeat #e5e5e5;}
				.review-stars .review-total-score-wrapper .right{padding:12px 15px;}

				/* Review Position */
				.review-box-wrapper.review-left{float:left;margin-right:30px;width:50%;}
				.review-box-wrapper.review-right{float:right;margin-left:30px;width:50%;}


		/*Homepage Category Box ----------------*/
		.st-category-heading{font-size:18px;font-weight: 400;letter-spacing: -0.1px;padding-bottom:8px;margin-bottom:18px;background: url('assets/images/category-heading-bg.png') repeat-x bottom left;text-transform: uppercase;}
		.st-category-heading a{color:#333333;}
		.st-category-heading a:hover{color:#888888}
		.st-category-wrapper .post-title{font-size:18px;margin-bottom:9px;line-height: 25px;}
		.st-category-wrapper .post-title a{color:#333333;}
		.st-category-wrapper .post-title a:hover{color:#747474;}
		.st-category-wrapper .post-meta{padding:5px 0 4px;line-height: 15px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-bottom:10px;font-size: 11px;}
		.st-category-wrapper .post-meta a{color:#555555}
		.st-category-wrapper .post-meta a:hover{color:#222222;}
		.st-category-wrapper .read-more{display: block;}
		.st-category-wrapper .post-excerpt p{margin-bottom:12px;}
		
		.read-more-button{line-height: 1;padding:8px 12px;color:#fff;background: #16a1e7;display: inline-block;}
		
		.read-more-button:hover{background: #333333;color:#ffffff;}
		.blog-type-1 .post:last-child .columns{margin-bottom:0px;}
		.blog-type-3 .columns{}

		.post-thumbnail{margin-bottom:15px;}
		.small-post-wrapper{padding-top:18px;margin-top:20px;border-top:1px solid #e5e5e5;}
		.small-post-thumb{float:left;margin-right:15px;}
		.small-post-content{overflow: hidden;}
		.small-post-title{font-size: 15px;margin-bottom:0px;margin-top:-3px;line-height: 19px;color:#333333;}
		.small-post-title a{color:#333333;}
		.small-post-title a:hover{color:#747474;}
		.small-post-meta{font-size: 11px;}
		.small-post-meta a{color:#555555}
		.small-post-meta a:hover{color:#333333;}

		/* Single Content Elements */
		.content input[type=text],.content textarea{padding:10px;background: #ececec;color:#555555;border:none;}
		.content input[type=submit]{border:none;padding:10px 18px;color:white;}
		.content input[type=submit]:hover{background:#333333;}
		.content ul{margin:20px 0px 20px 40px;list-style-type: square;}
		.content ul li{margin-bottom:20px;}
		.content ol{margin:20px 0px 20px 40px;}
		.content ol li{margin-bottom:20px;}
		.content .st-tabs ul{margin:0px;}
		.content .st-tabs ul li{margin-bottom:0px;}
		.content .slides,.content .flex-direction-nav{list-style-type: none;margin:0px;}
		.content .carousel-slide li{list-style: none;margin-bottom:0px;}

		/* Single Page */
		.page .page-title{font-size: 23px;line-height: 30px;padding-bottom:8px;font-weight: bold;}
		.page-title{background: url("assets/images/category-heading-bg.png") repeat-x scroll left bottom transparent;padding-bottom:5px;
					font-size: 28px;margin-bottom:14px;line-height: 34px;}
		.category .page-title,.archive .page-title{text-transform: uppercase;font-size: 20px;}
		.page-title a{color:#333333;}
		.page-title a:hover{color:#747474;}
		.page-featured-image{margin-bottom:25px;}
		.page-meta-wrapper{margin-bottom:15px;color:#a2a2a2;}
		.page-meta-wrapper a{color:#444444;}
		.page-meta-wrapper a:hover{color:#a2a2a2;}
		.categories{float:right;}
		.categories a{padding:4px 6px;margin-left:3px;color:#fff;}
		.categories a:hover{background: #333333;color:#ffffff;}
		.page-content{margin-bottom:40px;}
		.page-content a{color:#000000;}
		.page-content a:hover{color:#a1a1a1;}
		.page-content blockquote{margin:0px 0px 25px 40px;padding:0px 30px 0 50px;background: url('assets/images/content-quote.png') no-repeat left 5px;border-left:none;font-style: italic;}
		.page-content ul.normal-list li{list-style: disc;}
		.page-content ul.normal-list{padding-left:12px;}

		.page-tags{margin-bottom:40px;}

		.single-related-heading,.single-recent-heading,.author-box-title,.comments-header-title{background: url("assets/images/category-heading-bg.png") repeat-x scroll left bottom transparent;font-size: 20px;padding-bottom:12px;margin-bottom:20px;}
		.single-related-content ul,.single-recent-content ul{margin-bottom:0px;}
		.rr-post-title{font-size: 14px;}
		.rr-post-content .rr-post-title{margin-top:-3px;margin-bottom:0px;line-height: 19px;}
		.rr-post-content a{color:#333333;}
		.rr-post-content a:hover{color:#646464;}
		.rr-post-content .rr-post-meta a{color:#646464;}
		.rr-post-content .rr-post-meta a:hover{color:#222222;}
		.rr-post-wrapper{border-bottom:1px solid #E5E5E5;padding-bottom:14px;display: inline-block;width:100%;margin-bottom:20px;}
		li.rr-post-wrapper:last-child{margin-bottom:0px;padding-bottom:0px;border-bottom: none;}
		.rr-post-thumb{float:left;margin-right:20px;}
		.rr-post-content{overflow: hidden;}


		.page-author-wrapper{margin-bottom:25px;margin-bottom:40px;}
		.author-desc{overflow: hidden;}
		.author-name{margin-bottom:8px;font-size: 14px;}
		.avatar{float:left;margin-right:25px;margin-top:2px;-webkit-border-radius: 120px;-moz-border-radius: 120px;border-radius: 120px;padding:3px;background: #fff;border:1px solid #eeeeee;}
		.author-text b{padding:2px 4px;color:#fff;margin-right:4px;}
		.author-social li{display: inline-block;}
		.author-social li a{font-size: 16px;color:#555555;}
		.author-social li a:hover{color:#888888;}

		#comments{padding-bottom:10px;}
		.comments-list{margin:0px;}
		.comments-list li{list-style-type:none;margin-bottom:0px;}
		.comment-item{padding:20px 20px;background: #f6f6f6;margin-bottom:20px;}
		.comment-item .comment-avatar{float:left;margin-right:18px;width:60px;height:60px;-webkit-border-radius: 120px;-moz-border-radius: 120px;border-radius: 120px;}
		.comment-header{padding-bottom:20px;border-bottom:1px solid #e5e5e5;overflow: hidden;}
		.comment-content{border-top: 1px solid #fff;padding-top:13px;}
		.comment-header-right{overflow: hidden;}
		a.comment-reply-link{float:right;}
        
		.comment-date{font-style: italic;color:#A2A2A2;margin-bottom:6px;margin-top:3px;}
		.comment-author{font-size: 15px;color:#333333;}
		ul.children{margin-left:30px;}
			/* Comment Form */
			.form-line{margin-bottom:20px;}
			label span{color:red;}
			.form-line input{width:320px;border:none;padding:10px;background: #ececec;color:#555555}
			.form-line textarea{width:70%;background: #ececec;padding:10px;min-height: 200px;border:none;color:#555555}
			#submit{padding:10px 18px;color:#fff;margin-bottom:20px;border:none;}
			#submit:hover{background: #333333;}
            #cancel-comment-reply-link{ margin-left: 15px;}
		/* 404 */
		.class-404{font-size: 150px;line-height: 170px;font-weight: bold;padding-top: 30px;}

	/*Sidebar ----------------------------------*/
		/* Default Wordpress Widget */
			/* Search */
			.sidebar #searchform .screen-reader-text{display: none;}
            .sidebar #searchform #s{background: #f0f0f0;font-size: 10px;color:#959595; border:none;padding:8px 6px 8px 6px;width: 228px;}
			.sidebar #searchform #searchsubmit{background: #333333;border:none;font-size: 11px;color:#fff;padding:6.5px 12px;margin-left:-4px;margin-top: -2px;}
			.sidebar .widget_meta ul li,.sidebar .widget_recent_entries ul li{padding:6px 0 6px 10px;border-bottom: 1px solid #F0F0F0;}
			.sidebar .widget_calendar .widgettitle{display: none;}

			
			.footer-outer-wrapper #searchform .screen-reader-text{display: none;}
            .footer-outer-wrapper #searchform #s{background: #555555;font-size: 10px;color:#959595; border:none;padding:8px 6px 8px 6px;width: 143px;}
			.footer-outer-wrapper #searchform #searchsubmit{background: #666666;border:none;font-size: 11px;color:#999999;padding:6.5px 12px;margin-left:-4px;}
			.footer-outer-wrapper .widget_categories ul li ul{margin-left:0px;border-top:1px solid #5a5959;margin-top:5px;margin-bottom:-6px;}
			.footer-outer-wrapper .widget_categories ul li ul li:last-child{border-bottom:none;}
			.footer-outer-wrapper .widget_categories ul li{border-color: #5a5959;}
			.footer-outer-wrapper select{width: 100%;background: #666666;color:#999999;padding:8.5px 10px;border:none;}
			.footer-outer-wrapper .widget_nav_menu ul li{border-color:#5a5959;}
			.footer-outer-wrapper .widget_meta ul li,.footer-outer-wrapper .widget_recent_entries ul li{padding: 6px 0 6px 10px;border-bottom: 1px solid #5A5959;}

			.logo-right-widget #searchform .screen-reader-text{display: none;}
            .logo-right-widget #searchform #s{background: #f0f0f0;font-size: 10px;color:#959595; border:none;padding:8px 6px 8px 6px;width: 228px;}
			.logo-right-widget #searchform #searchsubmit{background: #333333;border:none;font-size: 11px;color:#fff;padding:6.5px 12px;margin-left:-4px;margin-top: -2px;}
			


			/* Sidebar Lists */
			.widget_categories ul li,.widget_nav_menu ul li,.widget_recent_comments ul li{padding:6px 0 6px 10px;border-bottom:1px solid #f0f0f0;}
			.footer-outer-wrapper .widget_categories ul li,.footer-outer-wrapper.widget_nav_menu ul li,.footer-outer-wrapper .widget_recent_comments ul li{border-color:#5A5959;}
			.widget_nav_menu ul li ul{margin-top:5px;margin-bottom:-6px !important;}
			.widget_nav_menu ul li ul li ul{}
			.widget_nav_menu ul li ul li{padding-left:20px;border-top:1px solid #f0f0f0;border-bottom:none;	}
			
			.sidebar .widget_categories ul li ul{margin-top:5px;margin-left:0px;border-top:1px solid #f0f0f0;}
			.sidebar .widget_categories ul li ul li{padding-left:20px;border-top:1px solid #f0f0f0;border-bottom:none;	}
			.sidebar .widget_categories ul li ul li:first-child{border-top:none;}
			.sidebar select{border:none;padding:8px 10px;width: 100%;background: #e5e5e5;}

		/*Default Sidebar Widget ---------------*/
		.sidebar .widget-container{list-style: none;margin-bottom:30px;}
		.sidebar .widget-container ul{margin-bottom:0px;}
		.sidebar .widgettitle{ margin-bottom:17px;font-size:13px;text-transform: uppercase;padding-bottom:10px;line-height: 13px;background: url('assets/images/category-heading-bg.png') repeat-x bottom left;}


		/*Connect Sidebar Widget ---------------*/
		.connect-widget-wrapper{padding:15px;background: #e5e5e5;}
		.connect-widget-wrapper p{margin-bottom:12px;text-shadow: 0 1px 0 #FFFFFF}
		.connect-widget-form{background: url('assets/images/widget-connect-divider.png') repeat-x bottom left;}
		.connect-widget-title{padding-bottom:8px;margin-bottom:10px;font-size:14px;text-transform: uppercase;background: url('assets/images/widget-connect-divider.png') repeat-x bottom left;}
		.subs_input{background: #fff;font-size: 10px;color:#959595; border:none;padding:8px 6px 8px 6px;margin-bottom:18px;min-width: 182px;}
		.subs_submit{background: #333333;border:none;font-size: 11px;color:#fff;padding:6.5px 12px;margin-bottom:18px;margin-left:-4px;margin-top: -2px;}
		.connect-widget-social{}
		.connect-widget-social a{display: inline-block;height: 24px;line-height: 12px;padding-left:29px;margin-right:15px;margin-top:15px;color:#666666;text-shadow: 0 1px 0 #FFFFFF;font-size: 11px;font-style: italic;}
		.connect-widget-social a:hover{color:#222222;}
		.connect-widget-social a strong{display: block;font-weight: bold;font-size: 12px;font-style: normal;}
		.connect-widget-social .connect-rss{background: url('assets/images/rss-icon.gif') no-repeat left center;}
		.connect-widget-social .connect-twitter{background: url('assets/images/twitter-icon.gif') no-repeat left center;}
		.connect-widget-social .connect-facebook{background: url('assets/images/facebook-icon.gif') no-repeat left center;}
		.connect-widget-social .last{margin-right:0px;}

		/*Content Tabbed Sidebar Widget --------*/
		.list-tabbed-container{margin-bottom:20px;}
		.list-tabbed li{margin-bottom:0px;width:33%;display: inline;float:left;text-align: center;list-style: none outside none;margin:0px;padding:0px;background: #333333;}
		.list-tabbed li a{padding:6px 0px;font-size: 13px;display: block;color:#fff;}
		.list-tabbed li a:hover{background: #505050;}
		.list-tabbed li.list-tabbed-active a{background: #16A1E7;}
		.tabbed_content{display: none;}
		.sidebar .widget-post-content .widget-post-title{margin-top:-3px;margin-bottom:0px;line-height: 19px;}
		.sidebar .widget-post-content a{color:#333333;}
		.sidebar .widget-post-content a:hover{color:#646464;}
		.sidebar .widget-post-content .widget-post-meta a{color:#646464;}
		.sidebar .widget-post-content .widget-post-meta a:hover{color:#222222;}
		.sidebar .widget-post-wrapper,.page-single-element .widget-post-wrapper{border-bottom:1px solid #E5E5E5;padding-bottom:15px;width:100%;}
		.sidebar li.widget-post-wrapper:last-child,.page-single-element li.widget-post-wrapper:last-child{margin-bottom:0px;padding-bottom:0px;border-bottom: none;}

		/*Sidebar Ads 125 ----------------------*/
		.ads125 ul{margin-bottom:0px;}
		.ads125 ul li{float:left;margin:0px 36px 20px 10px; list-style: none !important; float:  left;}
		.ads125 ul li:nth-child(2n){margin-right:0px;margin-left:0px;}

        .sidebar .widget_archive ul li{padding: 6px 0 6px 10px;border-bottom: 1px solid #F0F0F0;}
        .footer-outer-wrapper .widget_archive ul li{padding: 6px 0 6px 10px;border-bottom: 1px solid #5A5959;}
        .sidebar .widget_archive ul li:last-child{border-bottom:0px;}
        .sidebar .widget_categories ul li ul{margin-bottom: -4px;}

        .widget_archive ul, .widget_categories ul, .widget_pages ul, .widget_meta ul,
        .widget_nav_menu ul, .widget_recent_comments ul,.widget_recent_entries ul{margin-top:-17px;}
		
		.widget_pages ul li{border-bottom: 1px solid #5A5959;}
		.widget_pages ul li a{display: block;padding:6px 10px;}
		.sidebar .widget_pages ul li{border-bottom: 1px solid #f0f0f0;}
		.sidebar .widget_pages ul li ul li{border-color:#f0f0f0;}
		.widget_pages ul li ul li a{padding-left:22px;}
		.widget_pages ul li ul li ul li a{padding-left:36px;}

        .widget_pages ul li ul{margin:0px;}
        .widget_pages ul li ul li:first-child{border-bottom:0px;}
        .widget_pages ul li ul li{border-top:1px solid #5A5959;}



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

		/*Footer Top ---------------------------*/
		.footer-outer-wrapper{background: #333333;border-top:5px solid #cccccc;margin-top:20px;}
		.footer-outer-wrapper .widget-container{list-style: none;padding-top:48px;}
		.footer-wrapper .columns{margin-bottom:42px;}
		.footer-wrapper h3.widgettitle{margin-bottom:17px;font-size:14px;color:#bdbdbd;text-transform: uppercase;padding-bottom:10px;line-height: 16px;border-bottom:1px solid #5a5959;}
		.footer-wrapper h3.footer_widgettitle{margin-bottom:17px;font-size:14px;color:#bdbdbd;text-transform: uppercase;padding-bottom:10px;line-height: 16px;border-bottom:1px solid #5a5959;}
		.footer-wrapper .widget-container ul{margin-bottom:0px;}
		.footer-wrapper .widget-container ul li a,.footer-wrapper .widget-container a{color:#999999;}
		.footer-wrapper .widget-container ul li a:hover,.footer-wrapper .widget-container a:hover{color:#e8e7e7;}

		/*Footer Post Widget -------------------*/
		.footer-wrapper li.widget-post-wrapper:last-child{margin-bottom:0px;}
		.widget-post-wrapper{margin-bottom:15px;overflow: hidden;}
		.widget-post-thumb{float:left;margin-right: 15px;}
        .tabbed_content .recent-comments  .widget-post-thumb{ margin-right: 0px;}
		.footer-wrapper .widget-post-thumb img{border:1px solid #444444;padding:4px;}
		.widget-post-content{overflow: hidden;}
		.footer-wrapper .widget-post-wrapper:hover .widget-post-thumb img{border:1px solid #16A1E7;}
		.widget-post-content .widget-post-title{font-size: 14px;margin-bottom:2px;}
		.widget-post-content .widget-post-meta,.footer-wrapper .widget-post-content .widget-post-meta a{font-size:90%;color:#646464;}
		.widget-post-content .widget-post-meta a:hover{color:#fff;}
		
		/*Footer Calendar Widget ---------------*/
		.widget_calendar .footer_widgettitle{display: none;}
		.footer-wrapper .widget_calendar #wp-calendar caption{text-align: left;margin-bottom:17px;font-size:14px;color:#bdbdbd;text-transform: uppercase;padding-bottom:10px;line-height: 16px;border-bottom:1px solid #5a5959;}
		.sidebar .widget_calendar #wp-calendar caption{text-align: left;margin-bottom:17px;font-size:14px;color:#333333;text-transform: uppercase;padding-bottom:10px;line-height: 16px;background: url("assets/images/category-heading-bg.png") repeat-x scroll left bottom transparent}
		.widget_calendar #calendar_wrap table#wp-calendar,.widget_calendar #calendar_wrap{width:100%;font-size: 11px;}
		table#wp-calendar{background: none;}
		.footer-wrapper table#wp-calendar,.footer-wrapper table#wp-calendar tbody > tr > td,.footer-wrapper table#wp-calendar thead > tr > th {border: 1px solid #333333;}
		table#wp-calendar, table#wp-calendar tbody > tr > td, table#wp-calendar thead > tr > th {padding:5px 5px 6px;text-align:center;}
		.sidebar table#wp-calendar,.sidebar table#wp-calendar tbody > tr > td,.sidebar table#wp-calendar thead > tr > th{padding:7px 5px 8px;text-align:center;}
		table#wp-calendar thead > tr > th{background:#16A1E7;color:#fff;font-weight: normal;font-size: 12px;}
		table#wp-calendar tbody > tr > td{background:#505050;color:#999999;}
		table#wp-calendar tbody > tr > td a{color:#fff;}
		table#wp-calendar td#today{background:#16A1E7;color:#fff;}
		table#wp-calendar td#today a{color:#fff;}
		.footer-wrapper table#wp-calendar td#today a:hover{color:#999999;}
		.footer-wrapper table#wp-calendar td.pad{background: #333333;}

		/*Footer Flicker Widget ----------------*/
		.flickr_badge_image{float:left;margin:0 5px 9px;}
		.flickr_badge_image img{padding:3px;border:1px solid #444444;}
		.flickr_badge_image img{width: 53px;height: 53px;}

		/*Footer Tags Widget -------------------*/
		.tagcloud a,.page-tags a{font-size:12px !important;padding:2px 8px 3px 19px;background-image: url('assets/images/tags_bg.png');background-color: #505050;background-position: 7px center;background-repeat: no-repeat;
					margin:0 3px 6px 0;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;display: inline-block;color:#999999;}
		.sidebar .tagcloud a,.page-tags a{background-color: #e5e5e5;text-shadow:0 1px 0 #FFFFFF;}
		.tagcloud a:hover,.page-tags a:hover{background-color: #16A1E7;color:#fff !important;text-shadow: none;}

		/*Footer Copyright ---------------------*/
		.copyright-outer-wrapper{background: #292929;padding-top:20px;}
		.copyright-wrapper{color:#999999;}
		.copyright-wrapper ul{margin-bottom:0px;}
		.copyright-wrapper ul li{display: inline;margin-bottom:0px;padding:0px 17px;background: url('assets/images/footer-list-bg.png') no-repeat right center;}
		.copyright-wrapper ul li:first-child{padding-left:0px;}
		.copyright-wrapper ul li:last-child{padding-right:0px;background:none;}
		.copyright-wrapper a{color:#999999;}
		.copyright-wrapper a:hover{color:#fff;}

		/* Footer Contact */
		.footer-contact{font-style: italic;}
		.footer-contact strong{width:60px;display: inline-block;}
		.footer-contact ul li{padding:2px 0px;}
		.footer-contact ul li i{margin-right:2px;}


	/*Shortcodes -------------------------------*/
		.row-column .columns{margin-bottom:0px;}

		/* Button */
		.btn, .button, button  {background: none repeat scroll 0 0 #333333;border: medium none;color: white;cursor: pointer;display: inline-block;font-size: 12px;margin: 10px 10px 10px 0;padding: 8px 12px;line-height: 1; 
		 position: relative; }
		.small {padding: 4px 12px !important;line-height: 20px;}
		.btn.large {font-size: 14px;padding: 12px 24px;}
		.btn:hover, .button:hover, a.button:hover, button:hover{color: white;}
		.btn.color:hover, .button:hover, a.button:hover, button:hover{background-color: #333333; }
		.btn.rounded , button.rounded{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

		/* Alert */
		.alert {position: relative;padding: 10px 35px 10px 14px;margin: 20px 0;background-color: #faf2cb;color: #c09853;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
		.alert .close {position: absolute;top: 45%;right: 0;margin-top: -20px;}
		.alert-success {background-color: #c3e4b8;color: #468847;}
		.alert-danger,.alert-error {background-color: #e7c1c0;color: #b94a48;}
		.alert-info {background-color: #b9dbee;color: #3a87ad;}
		.alert-block {padding-top: 14px;padding-bottom: 14px;}
		.alert-block > p,.alert-block > ul {margin-bottom: 0;}
		.close {float: right;font-size: 14px;font-weight: bold;line-height: 20px;color: #000000;opacity: .2;-khtml-opacity: 0.2;-moz-opacity: 0.2;filter: alpha(opacity=20);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";}
		.close:hover {color: #000000;text-decoration: none;cursor: pointer;opacity: .4;-khtml-opacity: 0.4;-moz-opacity: 0.4;filter: alpha(opacity=40);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}
		button.close {padding: 10px;cursor: pointer;background: transparent;border: 0;}

		/* Divider */
		.divider-1{display: block;height:3px;background: url('assets/images/divider1.png') repeat-x left top;}

		/* Tabs */
		.st-tabs {margin-bottom:30px;}
		.po_re_container{margin-bottom:0px !important;}
		.tab-title li{display: inline-block;cursor: pointer;background: #e9e9e9;padding:6px 20px;}
		.tab-title li.current{color:white;}
		.tab-content-wrapper .tab-content{display: none;}
		.tab-content-wrapper .tab-content.active{display: block;}
		.tab-content{padding:18px 18px 1px 18px;background: #f5f5f5;}
		.tab-title{margin-bottom:0px;}

		/* Accordion */
		.content .st-accordion{margin:0px;list-style-type: none;}
		ul.st-accordion li{margin-bottom:20px;}
		.acc-title{cursor: pointer;font-size: 15px;padding:10px 13px;background: #333333;color:white;margin-bottom:0px;position: relative;}
		.acc-title .icon-chevron-down{position: absolute;right:13px;top:10px;font-size: 12px;top:14px;}
		.acc-title.acc-title-active .icon-chevron-down{
		-webkit-transform: rotate(180deg);
		   -moz-transform: rotate(180deg);
		   	-ms-transform: rotate(180deg);
		   	 -o-transform: rotate(180deg);
		   	 	transform: rotate(180deg);
	   	-webkit-transition: all .2s linear;
		   -moz-transition: all .2s linear;
		     -o-transition: all .2s linear;
		     	transition: all .2s linear;}
		.acc-content{display: none;padding:20px 20px 0px 20px;color:#999999;}

		/* Toggle */
		.content .st-toggle{margin:0px;list-style-type: none;}
		.st-toggle li{margin-bottom:20px;}
		.toggle-content{display: none;}
		.toggle-title{cursor: pointer;font-size: 15px;padding:10px 13px;background: #333333;color:white;margin-bottom:0px;position: relative;}
		.toggle-content{display: none;padding:20px 20px 0px 20px;color:#999999;}
		.st-toggle .icon-plus,.st-toggle .icon-minus{position: absolute;font-size: 12px;top:14px;right:13px;opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
		.st-toggle .icon-plus{opacity: 1;-khtml-opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
		.st-toggle .toggle_current .icon-plus{opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
		.st-toggle .toggle_current .icon-minus{opacity: 1;-khtml-opacity: 1;-moz-opacity: 1;filter: alpha(opacity=100);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

		/* Pagination - Not a shortcode */
		.st-pagination{}
		.st-pagination li{display: inline-block; margin: 0px 2px;}
		.st-pagination li a, .st-pagination li span{padding:6px 11px;background: #333333;color:white;}
		.st-pagination li a:hover, .st-pagination li span:hover{color:white;}
        /*ver 1.4*/
        .pagination.shortcode ul.st-pagination {margin:0px;}
        .blog-type-2 .pagination.shortcode ul.st-pagination {margin-top: 20px;}

	/* Social Share */
	.share_entry_text{display: block;float:left;line-height: 24px;margin-right:20px;font-weight: bold;}
	.share_entry{padding:9px 0px 6px;overflow: hidden;background: url("assets/images/category-heading-bg.png") repeat-x scroll left bottom transparent;margin-bottom:40px;}
	.share_entry ul{margin-bottom:0px;float:left;}
	.share_entry ul li{display: inline-block;margin-right:30px;height: 20px;}
	.share_entry ul li.share_entry_share{font-weight:bold;}
	#pin-wrapper{margin:0px !important;width:90px;}
	
	/* Language Demo */
	.l_enlish > a,.l_french a,.l_vietnamese a{}
	.l_enlish > a{background:url('http://demo.smooththemes.com/magazon_wpml/wp-content/plugins/sitepress-multilingual-cms/res/flags/en.png') no-repeat left center !important;padding-left:23px !important;}
	.l_french a{background:url('http://demo.smooththemes.com/magazon_wpml/wp-content/plugins/sitepress-multilingual-cms/res/flags/fr.png') no-repeat 8px center #fff !important;padding-left:30px !important;}
	.l_vietnamese a{background:url('http://demo.smooththemes.com/magazon_wpml/wp-content/plugins/sitepress-multilingual-cms/res/flags/vi.png') no-repeat 8px center #fff !important;padding-left:30px !important;}

    /* FROM  ver 2.0 */
    /* Back top top btn */  
    #sttotop {  width:35px;  height:  35px;    display: none;  text-align:center;  padding:5px; position:fixed;   bottom:10px;    right:10px;cursor:pointer;border-radius: 2px; }
    .bg_color{  background: #333333;}
    #sttotop i{ color: #fff; font-size: 24px; line-height: 33px;}
    
    /* for builder  widget item */
    .buider-widget .widget-container  ul, .content .buider-widget .widget-container  ul{ margin-left:0px; }
    
    
   /* NAV  Search form*/
  .nav-wrapper{ position: relative; z-index: 36;}
  .nav-wrapper #menu-primary-navigation{ margin-right:  45px;  position: relative;  z-index: 40; }
  #nav-searchform{ position: absolute; z-index: 50; top: 0px; right: 15px; height:  45px; display: none; float: right;  background: #515151; }
  #nav-searchform .iw{height: 100%; display: block; margin:0px; padding: 0px; position: relative; padding-left: 0px; }
  #nav-searchform .s{ height:40px; width: 0px; display: block; float: right; border: none; vertical-align: top; font-sise 12px; margin: 3px 0px 0px 5px; padding: 0px 10px; background : #515151; color: #CCCCCC;}
  #nav-searchform .search-submit{ padding: 0px 8px 0px 4px; margin-right:  4px; float: right ; height: 100%; width: 40px; text-decoration: -999999px; background: #515151 url(assets/images/search.png) center center no-repeat; line-height: 0px; position: relative; top: 0px; right:0px; }
  
  .rtl  #nav-searchform{ top: 0px; left: 15px; right: auto;   float: left; }
  .rtl #nav-searchform .search-submit{ float: left; }
  .rtl  #nav-searchform .s{ float: left; margin-right: 5px; margin-left:0px;}
  
  
  /* WooCommerce */

  
 
  
  
  
  
  
  
   

