/*
Theme Name: Aysel
Theme URI: http://aysel.webd3m.com
Description: Aysel is a professional creative theme with an amazing clean layout design, completely responsive and retina to look perfectly in all mobile devices. It is very nice with its clean and professional look.
Version: 2.1
Author: WEBD3M
Author URI: http://themeforest.net/user/webd3m
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: Aysel
Tags:  one-column, two-columns, three-columns,right-sidebar, left-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
*/
* {
	padding: 0;
	outline: none !important;
	list-style: none;
	border: 0 none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	text-shadow: none;
}
body {
	background-color: #f6f6f6;
	color: #707070;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 300;
	line-height: 1.8;
	word-wrap: break-word;
	overflow-x:hidden;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-text-stroke: 1px transparent;
	-webkit-text-rendering: optimizeLegibility;
	text-rendering: optimizeLegibility;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	font-smooth: always;
}
a {
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	color: #707070;
}
a:hover {
	text-decoration: none;
	outline: none;
}

h1,h2,h3,h4,h5,h6 { margin: 0;}
h1 { font-size: 46px; line-height: 50px; margin-bottom: 14px; font-weight: 700 ; }
h2 { font-size: 35px; line-height: 40px; margin-bottom: 10px; font-weight: 700; }
h3 { font-size: 28px; line-height: 34px; margin-bottom: 8px; font-weight: 700;}
h4 { font-size: 21px; line-height: 30px; margin-bottom: 4px; font-weight: 700;}
h5 { font-size: 17px; line-height: 24px; margin-bottom: 4px;}
h6 { font-size: 14px; line-height: 21px; margin-bottom: 4px;}

em { font-style: italic; }
strong { font-weight: bold; }
small { font-size: 80%; }
table {
	border-collapse: collapse;
	border-spacing: 2px;
	width: 100%;
}
table tbody th {
	background:#e4e4e4;
	border: 1px solid #d6d6d6;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	color: #444;
	font-size: 14px;
	padding: 7px 0;
	text-align: center;
}
table td  {
	border: 1px solid #efefef;
	line-height: 36px;
	text-align: center;
}
blockquote {
	margin: 0;
}

img {
	max-width: 100%;
	height: auto;
}
/**
 * WORDPRESS SCPCIFIC CLASSES
 */

p.wp-caption-text{
	margin-top: 15px !important;
}
.wp-caption-text a {
	font-weight: bold;
}
.gallery-caption{}
.bypostauthor{}
.alignleft {
	float: left;
}

.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.wp-caption {
	background:#f3f3f3;
	max-width: 100%;
	padding: 10px 10px 3px 10px;
}
/* *****************************************************
	 Header & Logo
****************************************************** */

#blogwrapper.boxed.container {
	margin: 30px auto;
	padding: 0;
}

.top-header {
	background: #444;
	line-height: 40px;
	color: #fff;
}

.top-header ul {
	list-style: none;
}

.top-header  ul li {
	display: inline-block;
}

.top-header > ul  li a:hover, .top-header > i:hover {
	color: #fff;
}

.top-header  ul li i {
	color: #aaa;
}

.topnav li > a {
	color: #aaa;
	font-size: 13px;
	font-weight: 500;
	display: block;
	padding: 0;
	margin: 0;
}

.top-header .top-date {
	display: inline;
	font-family: open sans;
	font-size: 13px;
	font-weight: 500;
	text-align: center;
	color: #aaa;
}

.top-header .top-nav {
	padding-left: 0;
}

#blogwrapper.boxed.container .top-header .top-nav {
	padding-left: 30px;
}

#blogwrapper.boxed.container .top-header .top-social-search {
	padding-right: 30px;
}

.topnav li {
	position: relative;
}

.topnav > li > a {
	padding: 0 15px;
}

.topnav li > ul.sub-menu {
	position: absolute;
	top: 40px;
	left: 0;
	width: 200px;
	padding: 0;
	margin: 0;
	background: #444;
	z-index: 999;
	display: none;
	float: right;
}

.topnav li > ul.sub-menu li {
	display: block;
	height: 40px;
	width: 200px;
	line-height: 40px;
	padding: 0 20px 0 15px;
}

.topnav li:hover > ul.sub-menu {
	display: block;
	top: 38px;
}

.topnav ul.sub-menu > li:hover {
	background: #333;
}

.topnav ul.sub-menu > li:hover a {
	color: #fff;
}

.topnav ul.sub-menu > li:hover > ul.sub-menu {
	left: 200px;
	top: 0;
}
.topnav li {
	margin-right: 10px;
}

.topnav > li {
	margin-right:  0;
}


ul.topnav > li.current_page_item > a, ul.topnav > li .current-menu-item a {
	color: #fff !important;
}


.top-date > span {
	margin: 0 10px;
}

.top-header .top-social-search {
	padding-right: 0;
}

.top-header .top-nav .topnav {
	margin-bottom: 0;
	display: inline-block;
}
.top-search {
	float: right;
}

.top-social-search > ul {
	display: inline;
	float: left;
	margin: 0;
}
.top-search input[type=text] {
	background: #fff;
	border: 2px solid #e8e8e8;
	border-radius: 3px;
	box-shadow: none;
	color: #707070;
	float: left;
	font-size: 12px;
	padding: 2px 15px;
	padding-right: 40px;
	width: 105px;
	margin: 5px 0;
	height:  30px;
	line-height: 1.1;
	position: relative;
	right: -15px;
}
.top-search i {
	position: relative;
	right: 15px;
	font-size: 14px;
	color: #707070;
}

.top-search i:hover {
	color: #707070;
}

.suggested-results {
	background: #fff;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0;
	position: absolute;
	right: -14px;
	width: 250px;
	z-index: 300;
	display: none;
}

#blogwrapper.boxed.container  .suggested-results {
	right: 0;
}

ul.results {
	display: block;
	list-style: none;
	font-family: "open sans";
	margin: 0;
}

ul.results > li {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding: 10px;
	width: 100%;
}

ul.results .post-thumbnail {
	float: left;
	margin-right: 10px;
	width: 60px;
	height: 60px;
}

ul.results .post-thumbnail img {
	height: 100%;
	width: 100%;
}

ul.results > li > a {
	color: #707070;
	display: block;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 0;
	text-align: left;
}

.suggested-results a:hover ,ul.results .post-meta a:hover{
	color: #e74b3c;
}

ul.results .post-meta {
	display: block;
	line-height: 24px;
	font-size: 12px;
}
ul.results .post-meta > small {
	font-size: 10px;
	text-align: left;
	color: #aaa;
}

ul.results .post-meta > small:first-child {
	margin-right: 5px;
}
ul.results .post-meta a {
	color: #aaa;
	font-size: 10px;
}
ul.results .post-meta i {
	position: unset;
	color: #aaa;
	font-size: 10px;
}

.suggested-results .other-results {
	text-align: center;
}

.suggested-results .other-results a, .suggested-results > p {
	display: block;
	color: #aaa;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 0;
}


.suggested-results .se-loading {
	top:0;
}

.header-wrap {
	background:#fff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	margin-bottom: 30px;
}
.header-row {
	margin:0;
}

#blogwrapper.boxed.container .header-row .container:first-child {
	padding: 0 60px 0 30px;
}

.social-header {
	display: inline-block;
	margin-top: 42px;
	padding: 0;
	float: left;
}

.social-header ul li {
	display: inline-block;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.social-header ul li a {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	width: 32px;
	color: #fff;
}

.social-header ul li a:hover {
	background: #e8e8e8;
	color: #707070;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.social-header .ay-author-fb {
	color: #fff;
	border-radius: 2px;
	background: #27A1C3;
}

.social-header .ay-author-gp {
	color: #fff;
	background: #E94E3C;
	border-radius: 2px;
}

.social-header .ay-author-tw {
	color: #fff;
	background: #3BC5EC;
	border-radius: 2px;
}
.social-header .ay-author-yt {
	color: #fff;
	background: #CC181E;
	border-radius: 2px;
}

.social-header .ay-author-so {
	color: #fff;
	background: #f30;
	border-radius: 2px;
}

.social-header .ay-author-li {
	color: #fff;
	background: #1884BB;
	border-radius: 2px;
}


.social-header .ay-author-pi {
	color: #fff;
	background: #E94E3C;
	border-radius: 2px;
}
.social-header .ay-author-ins {
	color: #fff;
	background: #3f729b;
	border-radius: 2px;
}

.social-header .ay-footer-rss {
	background: #ffa115;
	border-radius: 2px;
}



.logo {
	text-align: center;
	display: inline-block;
}
.logo h1 {
	line-height: 60px;
	margin-bottom: 0;
	padding:24px 0;
}
.logo h1 a {
	color: #444444;
	font-family: "PT Sans Narrow";
	font-size: 60px;
	font-style: normal;
	font-weight: 700;
}
.logo h1 a:hover {
	color: #e74b3c;
}
.logo h1 a img {
	margin-bottom: 15px;
}
.logo > p {
	font-family: "open sans";
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 1px;
	margin-bottom: 30px;
	margin-top: -30px;
	text-transform: uppercase;
}
.search-header {
	display: inline-block;
	margin-top: 34px;
	padding: 0;
	float: right;
}
.search-hform{
	float: right;
}
.search-hform input#search-wd{
	width: 220px;
	height: 44px;
	background: #fff;
	border: solid 2px #e8e8e8;
	border-radius: 3px;
	color: #707070;
	font-size: 12px;
	padding: 2px 15px;
	box-shadow: none;
	float: left;
}
.search-hform button.icon {
	background: #fff;
	border: medium none;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	color: #707070;
	float: left;
	font-size: 10pt;
	height: 39px;
	margin-left: -35px;
	margin-top: 3px;
	width: 30px;
}




/* *****************************************************
	 Menu
****************************************************** */
.menu-center {
	background:#f9f9f9;
	text-align: center;
}

.fixed-header {
	width: 100%;
	position: fixed;
	z-index: 9999;
	/*opacity: 0.9;*/
	background: rgba( 249, 249, 249, 0.9 );
	top: 0;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 1px rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 1px rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 1px rgba(0, 0, 0, 0.03);
}

.ay-nav {
	margin:0px auto;
}
.ay-nav a {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.ay-nav ul li{
	font-size: 14px;
	position: relative;
	display: inline-block;
}
.ay-nav  ul li a  {
	font-size: 14px;
	display: block;
	display: -webkit-inline-box;
	color:#444;
	padding:20px;
	text-decoration: none;
	line-height: 1.9;
	font-family:'Roboto Slab' ;
	font-weight: normal ; /* basem */
	text-transform: uppercase;

}
.ay-nav ul > li > a:hover ,li.current_page_item{
	/*border-top: 2px solid #e74b3c;*/
	color: #e74b3c;
}
.ay-nav ul ul li ,li.current_page_item{
	/*border-top: 0px solid #e74b3c;*/
	margin: 0;
}
.ay-widget .ay-nav ul > li > a:hover, .ay-widget li.current_page_item {
	border-top: none;
}

.ay-nav ul li ul li a {
	font-size: 13px;
	text-align: left;
}
.ay-nav ul li ul li a:hover {
	border-top: none;
	margin-top: 0px;
}
.ay-nav ul > li > a:hover ,li.current_page_item>a ,.ay-nav ul li .current-menu-item a {
	color: #e74b3c !important;
}
.ay-nav ul > li:hover > a {

}
.ay-nav > ul > li > ul, .ay-nav > ul > li > ul > li > ul {
	display: none;
	padding: 0;
	position: absolute;
	z-index: 99999;
	float: right;
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05), 0 3px 5px rgba(0, 0, 0, 0.03);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05), 0 3px 5px rgba(0, 0, 0, 0.03);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05), 0 3px 5px rgba(0, 0, 0, 0.03);
	left:-1px;
	margin-top:0px;
}
.ay-nav > ul > li > ul > li > ul {
	left: 100%;
}
.ay-nav ul ul li {
	z-index: 99999;
	min-width: 190px;
	height: auto;
	background: #fff;
	position: relative;
	border-bottom:1px solid #f7f7f7;
}
.ay-nav ul ul li a {
	text-decoration: none;
	color: #575757;
	padding: 7px 20px;
	display: block;
	text-transform: none;
}
.ay-nav ul ul li a:hover {
	/*background: #fbfbfb;*/
}
.ay-nav ul li:hover > ul {
	display: block;
}
.ay-nav ul ul ul{
	right: auto;
	left: 100%;
	top: 0 !important;
	z-index: 99999;
}
.ay-nav ul ul ul ul {
	display: none;
	padding: 0;
	position: absolute;
	z-index: 99999;
	float: right;
	right: 100%;
}
ul.ay-nav-list {
	margin-bottom: 0;
	display: inline-block;
}
.top-nav select, nav.ay-nav select {
	display: none;
	border: 1px solid #d6d6d6;
}

.top-nav select {
	color: #707070;
}
.ay-nav > a.pull-right {
	font-size: 16px;
	line-height: 67px;
	margin-right: 108px;
	margin-left: -108px;
}

#blogwrapper.boxed.container .ay-nav > a.pull-right {
	margin-right: 15px;
	margin-left: -15px;
}
/**
 * -----------------------------------------------------------------------
 *   mega menu
 * -----------------------------------------------------------------------
 */


@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 10%, 0);
		transform: translate3d(0, 10%, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 10%, 0);
		transform: translate3d(0, 10%, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(10%, 0, 0);
		transform: translate3d(10%, 0, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(10%, 0, 0);
		transform: translate3d(10%, 0, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

.ay-nav ul ul {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

 .mega-block {
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05), 0 3px 5px rgba(0, 0, 0, 0.03);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05), 0 3px 5px rgba(0, 0, 0, 0.03);
	top: 67px;
	display: none;
	position: absolute;
	z-index: 9999;
	background: #fff;
	padding: 0;
 }

.ay-nav-list > li:hover > ul ,
.mega-menu.menu-link:hover > .mega-block,
.mega-menu:hover > .mega-block {
	display:block;
	-moz-animation: fadeInUp .3s ease-in-out  ;
	-webkit-animation: fadeInUp .3s ease-in-out ;
	animation:fadeInUp .3s ease-in-out ;
}

.ay-nav-list > li:hover > ul > li:hover >ul {
	display:block;
	-moz-animation: fadeInRight .3s ease-in ;
	-webkit-animation: fadeInRight .3s ease-in ;
	animation:fadeInRight .3s ease-in ;
}

 .wd-submenu-columns{
	display: block !important;
	position: unset !important;
	width: 100% !important;
	box-shadow: none !important;
 }

.mega-menu.mega-recent .mega-block {
	padding: 25px 10px 15px;
}

.ay-nav-list li a i {
	margin-right: 8px;
	vertical-align: baseline;
	color: #707070;
}

.wd-submenu-columns .before-link {
	background: #e74b3c;
	height: 15px;
	width: 5px;
	float: left;
	display: none;
	margin-top: 15px;
}

.ay-nav-list li.mega-menu.mega-link, .ay-nav-list li.mega-menu.mega-recent {
	position: relative;
}


.mega-link .wd-submenu-columns li {
	background: none;
	display: inline-block;
	padding: 0;
	margin: 0;
	float: left;
	border-bottom: none;
	overflow: hidden;
}

.mega-menu.mega-recent .mega-block li {
	background: none;
	display: inline-block;
	float: left;
	border-bottom: none;
	overflow: hidden;
}

.mega-link .wd-submenu-columns > li,
.mega-menu.mega-recent .mega-block > li {
	padding: 0 5px;
}

.mega-link .wd-submenu-columns > li:first-child,
.mega-menu.mega-recent .mega-block > li:first-child {
	padding-left: 0;
}

.mega-link .wd-submenu-columns > li:last-child,
.mega-menu.mega-recent .mega-block > li:last-child {
	padding-right: 0;
}

.mega-2-col .wd-submenu-columns li {
	/*width: 50%;*/
}

.mega-3-col .wd-submenu-columns li {
	/*width: 33.333%;*/
}

.mega-4-col .wd-submenu-columns li {
	/*width: 25%;*/
}

.mega-link .wd-submenu-columns li a {
	color: #444444;
	padding: 0 20px;
	height: 44px;
	line-height: 44px;
	border-bottom: 1px solid #f7f7f7 !important;
	margin: 0;
}


.mega-menu.mega-recent .mega-block li a {
	color: #444444;
	padding: 0;
	margin: 0;
}


.mega-link .wd-submenu-columns li:last-child a,
.wd-submenu-item li:last-child a,
.mega-menu.mega-recent .mega-block li:last-child a {
	border: none;
}

.mega-link .wd-submenu-columns li > ul,
.mega-menu.mega-recent .mega-block li > ul {
	display: block;
	width: 100%;
	position: unset;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.mega-menu.mega-recent .mega-block li a {
	margin: 10px 0 3px 0;
}

.mega-menu.mega-recent .mega-block li .post-thumbnail {
	display: inline;
	float: none;
	width: 100%;
	overflow: hidden;
}

.mega-menu.mega-recent .mega-more-posts li .post-thumbnail a.menu-link {
	border: none !important;
	display: block;
	height: 100%;
	width: 100%;
	overflow: hidden;
	margin: 0;
}

.mega-link .wd-submenu-columns li > ul li:last-child a,
.mega-menu.mega-recent .mega-block li > ul li:last-child a {
	border-right: none;
}

.mega-link .wd-submenu-columns li:hover, .mega-link .wd-submenu-columns li a:hover,
.mega-menu.mega-recent .mega-block li:hover, .mega-menu.mega-recent .mega-block li a:hover {
	background: none;
}


.mega-link .wd-submenu-columns li:hover > .before-link,
.mega-link .wd-submenu-columns .wd-submenu-item li:hover .before-link,
.mega-menu.mega-recent .mega-block .wd-submenu-item li:hover .before-link {
	display: none;
}
a.mega-head  {
	text-align: center !important;
}

.ay-nav-list li:hover > a > i {
	color: #e74b3c;
}

.mega-link .wd-submenu-columns li a:hover, .fa.fa-angle-right ,
.mega-menu.mega-recent .mega-block li a:hover, .fa.fa-angle-right  {
	color: #e74b3c;
}

.mega-menu.mega-recent .mega-block li .menu-link > img {
	height: 190px;
	width: 100%;
}
.mega-recent-post {
	display: inline-block;
	float: left;
	width: 25%;
}
.mega-more-posts  {
	float: left !important;
	display: block !important;
	position: unset !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	padding: 0 15px;
}

.mega-more-posts li {
	float: left !important;
}

.wd-submenu-item li {
	width: 100% !important;
}

li.mega-column i {
	display: inline;
	float: left;
	font-size: 20px;
	line-height: 44px;
	margin-right: 8px;
}

.ay-nav-list .fa.fa-angle-right {
	float: right;
	font-size: 14px;
	vertical-align: middle;
	color: #444;
}

.ay-nav-list li > ul > li > a .fa.fa-angle-right {
	margin-top: 5px;
}

.mega-block .fa.fa-angle-right {
	margin-top: 0 !important;
}

.mega-more-posts h3.post-title {
	margin: 10px 0 0;
}

.mega-more-posts h3.post-title >a {
	line-height: 20px;
}

.menu-post-footer {
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}
.menu-date {
	float: right;
	margin-left: 15px;
}
.menu-author {
	display: inline-block;
	font-size: 10px;
	text-align: left;
}
.menu-cat {
	display: none;
}
.menu-cat > a, .menu-author > a {
	font-size: 10px !important;
	display: inline !important;
	margin: 0 !important;

}

.mega-subcats {
	padding: 0 0 0 10px;
	margin: 0;
}
.mega-menu.mega-recent .mega-block .mega-subcats > li {
	border-bottom: 1px solid #f7f7f7;
}
.mega-menu.mega-recent .mega-block .mega-subcats > li > a {
	margin: 0;
	padding: 7px 20px;
}

.mega-link .wd-submenu-columns li a:hover
,ul.wd-submenu-item li a:hover ,
.wd-submenu-columns li ul li:hover ,
.mega-menu.mega-recent .mega-block .mega-subcats li > a:hover,
.sub-menu li:hover{
	background:#f9f9f9;
}
a.mega-head > i.fa-angle-right {
	display: none;
}

ul.wd-submenu-columns > li:hover {
	background: none !important;
}
.wd-submenu-item li a i {
	margin-right: 15px;
}
.ay-nav-list li a:hover > i{
	color: #444;
}
.pull-right.random:hover {
	color: #e74b3c;
}

/**
 * -----------------------------------------------------------------------
 *    content
 * -----------------------------------------------------------------------
 */
.main-container {
	position: relative;
}

.blog-content {
	position: relative;
}

/* *****************************************************
	 slider
****************************************************** */
.slider-container {
	margin-bottom: 30px;
	position: relative;
}
.slider-loader {
	height: 0;
	margin: 126px auto 238px;
	position: relative;
	width: 0;
	z-index: 600;
}

.slider-loader > div {
	width: 6px;
	height: 20px;
	position: absolute;
	left: -10px;
	bottom: 15px;
	border-radius: 5px;
	-webkit-transform-origin: 10px 35px;
	-moz-transform-origin: 10px 35px;
	-ms-transform-origin: 10px 35px;
	-o-transform-origin: 10px 35px;
	transform-origin: 10px 35px;

	-webkit-animation: loader 0.8s infinite;
	-moz-animation: loader 0.8s infinite;
	-ms-animation: loader 0.8s infinite;
	-o-animation: loader 0.8s infinite;
	animation: loader 0.8s infinite;

	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);

	-webkit-animation-name: loader;
	-o-animation-name: loader;
	animation-name: loader;

	-webkit-animation-duration: 0.8s;
	-o-animation-duration: 0.8s;
	animation-duration: 0.8s;

	-webkit-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.slider-loader > div:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-animation-delay: 0.1s;
	-o-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.slider-loader > div:nth-child(3) {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-animation-delay: 0.2s;
	-o-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.slider-loader > div:nth-child(4) {
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	-o-transform: rotate(135deg);
	transform: rotate(135deg);
	-webkit-animation-delay: 0.3s;
	-o-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
.slider-loader > div:nth-child(5) {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-animation-delay: 0.4s;
	-o-animation-delay: 0.4s;
	animation-delay: 0.4s;
}
.slider-loader > div:nth-child(6) {
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	-o-transform: rotate(225deg);
	transform: rotate(225deg);
	-webkit-animation-delay: 0.5s;
	-o-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
.slider-loader > div:nth-child(7) {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
	-webkit-animation-delay: 0.6s;
	-o-animation-delay: 0.6s;
	animation-delay: 0.6s;
}
.slider-loader > div:nth-child(8) {
	-webkit-transform: rotate(315deg);
	-ms-transform: rotate(315deg);
	-o-transform: rotate(315deg);
	transform: rotate(315deg);
	-webkit-animation-delay: 0.7s;
	-o-animation-delay: 0.7s;
	animation-delay: 0.7s;
}

@-webkit-keyframes loader {
	0% {
		background: transparent;
		left: -10px;
		-webkit-transform-origin: 10px 35px;
		-moz-transform-origin: 10px 35px;
		-ms-transform-origin: 10px 35px;
		-o-transform-origin: 10px 35px;
		transform-origin: 10px 35px;
	}
	30% {
		background: #777;
	}
	100% {
		background: transparent;
		left: 10px;
		-webkit-transform-origin: -10px 35px;
		-moz-transform-origin: -10px 35px;
		-ms-transform-origin: -10px 35px;
		-o-transform-origin: -10px 35px;
		transform-origin: -10px 35px;
	}
}

@-moz-keyframes loader {
	0% {
		background: transparent;
		left: -10px;
		-webkit-transform-origin: 10px 35px;
		-moz-transform-origin: 10px 35px;
		-ms-transform-origin: 10px 35px;
		-o-transform-origin: 10px 35px;
		transform-origin: 10px 35px;
	}
	30% {
		background: #777;
	}
	100% {
		background: transparent;
		left: 10px;
		-webkit-transform-origin: -10px 35px;
		-moz-transform-origin: -10px 35px;
		-ms-transform-origin: -10px 35px;
		-o-transform-origin: -10px 35px;
		transform-origin: -10px 35px;
	}
}

@keyframes loader {
	0% {
		background: transparent;
		left: -10px;
		-webkit-transform-origin: 10px 35px;
		-moz-transform-origin: 10px 35px;
		-ms-transform-origin: 10px 35px;
		-o-transform-origin: 10px 35px;
		transform-origin: 10px 35px;
	}
	30% {
		background: #777;
	}
	100% {
		background: transparent;
		left: 10px;
		-webkit-transform-origin: -10px 35px;
		-moz-transform-origin: -10px 35px;
		-ms-transform-origin: -10px 35px;
		-o-transform-origin: -10px 35px;
		transform-origin: -10px 35px;
	}
}

.slider-container .controls {
	position: absolute;
	top: 15px;
	z-index: 9;
	left: 12px;
	/*display: none;*/
}

.slider-container .controls  i {
	font-size: 14px;
	margin-right: 5px;
	cursor: pointer;
	background:rgba(0,0,0,0.4);
	color: #fff;
	text-align: center;
	padding: 8px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.slider-container .controls  i:hover {
	background:rgba(0,0,0,0.8);
}

.slider-items {
	display: none;
	list-style: none;
	padding: 0;
	width: 100%;
	margin: 0;
	position: relative;
	float: left;
}

.slider-items .items .item {
	border: 3px solid #fff;
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	list-style-type: none;
	margin: 0 1px 1px;
	width: 114px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}


.slider-items  .items {
	margin: 0;
	padding: 0;
	display: inline;
}

.slider-items.enlarge  .items {
	float: left;
	list-style: none;
	margin: 10px 0 0;
}

.slider-items.enlarge  .items  .item {
	width: 71.1px;
	height: auto;
}
/* item-content is visible, and transitions size */
.slider-items .item-content .enlarge{
	height: 100%;
}
.item .item_title {
	background: #000000;
	width: 100%;
	bottom: -100px;
	left: 0;
	margin: 0;
	padding: 9px;
	display: block;
	position: absolute;
	margin: 0 ;
	line-height: 20px;
	opacity : 0.8;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	z-index: 9;

}
.expanded-items ul li:hover > span.item_title {
	bottom: 0;
}
.item_title a {
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
}
.slider-items .item:hover {
	border-color: white;
	cursor: pointer;
}

.expanded-items {
	float: left;
	height: 238px;
	margin: 0;
	margin-right: 8px;
	overflow: hidden;
	padding: 0 2px;
	width: 234px;
}

.expanded-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 2;
}

.is-expanded {
	border: 3px solid #fff;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	display: inline-block;
	height: 235px;
	margin-right: 4px;
	width: 230px;
	z-index: 3;
	position: relative;
	overflow: hidden;
}
.is-expanded a img {
	height: 100%;
}
.enlarge .is-expanded {
	width: 231px;
	margin-right: 2.8px;
}

.is-expanded > .item-content {
	border: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 100%;
}
.pauseslider.fa.fa-play {
	padding-right: 9px;
}
.article-position {
	position: relative;
	top: 110px;
}

.min-row {
	min-height: 500px;
	/*display: none;*/
}


/**
 * -----------------------------------------------------------------------
 *    breakign news
 * -----------------------------------------------------------------------
 */
.breaking-news {
	background: #444;
	border: 1px solid #f0f0f0;
	height: 46px;
	margin: 30px auto 60px;
	overflow: hidden;
}

.page .breaking-news, .single .breaking-news {
	margin-bottom: 30px;
}

.page.page-template-pagemagazine-php .breaking-news {
	margin-bottom: 60px;
}
.breaking-title {
	background: #e74b3c;
	color: #fff;
	float: left;
	font-family: "Open Sans", serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 44px;
	margin-left: -15px;
	margin-right: 15px;
	padding: 0 15px;
}
.news-list {
	height: 45px;
	display: inline-block;
}
.news-list  li {
	height: 45px;
	line-height: 45px;
	margin: 0;
}
.news-list li a{
	color: #fff;
	font-size: 14px;
	font-family: "Open Sans", serif;
	font-weight: bold;
}
/*.news-list li a:hover {
	color: #e74b3c;
}*/

/* *****************************************************
	 owl-carousel
****************************************************** */
#owl-header {
}
#owl-header .item{
	display: none;
}
#owl-header .item img{
	display: block;
	width: 100%;
	height: auto;
}

.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
	float: left;
	position: relative;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing {
	cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
}




/* *****************************************************
	Owl Carousel theme
****************************************************** */

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	height: 303px;
	background: url(images/AjaxLoader.gif) no-repeat center center
}

.owl-wdslider {
	position: relative;
	margin: -30px 0 30px 0;
	/*display: none;*/
	overflow: hidden;
}
.owl-wdslider .control {
	position: absolute;
	top: 15px;
	z-index: 9;
	left: 12px;
	/*display: none;*/
}
.owl-prev {
	background:rgba(0, 0, 0, 0.8);
	height: 60px;
	left: -60px;
	line-height: 60px;
	position: absolute;
	top: 40%;
	width: 60px;
	z-index: 9;
	text-align: center;
	color: #fff;
	font-size: 22px;
	cursor: pointer;
	-webkit-transition:  left 500ms ease-in-out;
	-moz-transition:  left 500ms ease-in-out;
	-ms-transition:  left 500ms ease-in-out;
	-o-transition:  left 500ms ease-in-out;
	transition:  left 500ms ease-in-out;
}
.owl-wdslider:hover .owl-prev{
	left: 0;
}

.owl-next {
	background:rgba(0, 0, 0, 0.8);
	height: 60px;
	right: -60px;
	line-height: 60px;
	position: absolute;
	top: 40%;
	width: 60px;
	z-index: 9;
	text-align: center;
	color: #fff;
	font-size: 22px;
	cursor: pointer;
	-webkit-transition:  right 500ms ease-in-out;
	-moz-transition:  right 500ms ease-in-out;
	-ms-transition:  right 500ms ease-in-out;
	-o-transition:  right 500ms ease-in-out;
	transition:  right 500ms ease-in-out;
}
.owl-wdslider:hover .owl-next{
	right: 0;
}



.owl-wdslider .control  i {
	font-size: 14px;
	margin-right: 5px;
	cursor: pointer;
	background:rgba(0,0,0,0.4);
	color: #fff;
	text-align: center;
	padding: 8px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.owl-wdslider .control  i:hover {
	background:rgba(0,0,0,0.8);
}

/* *****************************************************
	 owl post
****************************************************** */
.owl-item {
	width: 150px;
	float: left;
}

.owl-meta {
	color: #fff;
	font-size: 12px;
	position: absolute;
	top: -1px;
}
.owl-cate {
	background:#e74b3c;
	display: inline-block;
	line-height: 30px;
	margin: 0;
	opacity: 0.8;
	padding: 0 10px;
}
.owl-cate > a {
	color: #fff;
	font-family: "Open Sans",sans-serif;
	font-size: 14px;
	font-weight: 700;
}
.owl-date {
	background-color: rgba(0, 0, 0, 0.8);
	color: #fff;
	display: inline-block;
	line-height: 30px;
	margin: 0 0 0 -4px;
	padding: 0 10px;
}
.owl-date > a {
	margin: 0;
}
.owl-thum a{
	cursor: move;
}
.owl-thum img {

}
.olw-title {
	background: #000000;
	width: 100%;
	bottom: 0px;
	left: 0;
	margin: 0;
	padding: 20px;
	display: block;
	position: absolute;
	margin: 0 ;
	line-height: 20px;
	opacity : 0.8;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	z-index: 9;

}
.owl-post:hover > .olw-title {
	bottom: 0;
}
.olw-title a {
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
}


/* *****************************************************
	loading
 ****************************************************** */



 .min-loading {
	min-height: 470px;
	padding-top: 140px;
 }

 .loader {
	background:#fff;
	height: 50px;
	margin: 0 auto;
	width: 51px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
 }
/*
  Set the color of the icon
  */
  .loader svg path,
  .loader svg rect {
	fill: #000;
  }
/* *****************************************************
	 article
****************************************************** */

.ay-post-entry ,.ay-post-auther {
	background: #fff;
	-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	border-bottom: 1px solid #e4e4e4;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position: relative;
	padding: 30px;
	float: left;
	width: 100%;
}

.ay-post-entry ,.ay-post-auther,.related,.post-pagination,.comment-body,.ay-form {
	opacity: 0;
	visibility: hidden;
}

/* animation */
.ay-post-entry.animate {
	-webkit-animation: showPost 600ms cubic-bezier(0.6,0,0.4,1) forwards;
	animation: showPost 1000ms cubic-bezier(0.6,0,0.4,1) forwards;
	visibility: visible;
}

.ay-widget.animate {
	-webkit-animation: showPost 1000ms cubic-bezier(0.6,0,0.4,1) forwards;
	animation: showPost 1000ms cubic-bezier(0.6,0,0.4,1) forwards;

	visibility: visible;
}
.ay-post-auther.animate ,.related.animate,.post-pagination.animate,.comment-body.animate,.ay-form.animate{
	-webkit-animation: showPost 1000ms cubic-bezier(0.6,0,0.4,1) forwards;
	animation: showPost 1000ms cubic-bezier(0.6,0,0.4,1) forwards;
	visibility: visible;
}

@keyframes showPost {
	0% { opacity: 0; }
	100% { opacity: 1; }
}

@-webkit-keyframes showPost {
	0% { opacity: 0; }
	100% { opacity: 1; }
}


article.ay-post.format-quote header {
	display: none;
}

.carousel-inner > .item {
	overflow: hidden;
	background: #444;
}

.carousel-inner > .item img {
	transition: all 0.35s;
	-webkit-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-o-transition: all 0.4s;
	-ms-transform: all 0.4s;
}
.carousel-inner > .item img:hover {
	opacity: 0.6;
	-webkit-transform:scale(1.2) rotate(3deg);
	-moz-transform:scale(1.2) rotate(3deg);
	-ms-transform:scale(1.2) rotate(3deg);
	-o-transform:scale(1.2) rotate(3deg);
	transform:scale(1.2) rotate(3deg);
}

.arrow-top img{
	height: auto;
	width: 100%;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-o-transition: all 2s ease;
	-ms-transition: all 2s ease;
	transition: all 2s ease;
}

.wp-caption , .wp-caption img ,.content img{
	max-width: 100%;
	height: auto;

}
.alignleft {
	display: inline;
	float: left;
	margin-right: 15px;
}
.alignright { display: inline;
	float: right;
	margin-left: 15px;
}
.text-aligncenter {
	text-align: center;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/* *****************************************************
	 article
****************************************************** */

.ay-post-mine {
	padding-top:0px;
}
.ay-post-mine ul {
	margin-bottom:15px;
	margin-top: 10px;
}
.ay-post-mine header h2 {
	margin-bottom: 0px;
	line-height: 26px;
}

.ay-post-mine header h2 a {
	color: #444;
	font-family: "Roboto",sans-serif;
	font-size: 26px;
	font-weight: 700;
	position: relative;
	text-decoration: none;
}
.ay-widget h3 span {
	border-bottom: 3px solid #e74b3c;
	padding-bottom: 5px;
}
.ay-post-mine header h2 a:hover {
	text-decoration: none;
}

.footer-info{
	padding: 0;
}
.ay-post-mine footer a {
	text-decoration: none;
	color: #aaa;
	font-size: 12px;
}
.ay-post-mine footer a:hover {
}
.arrow-top {
	position: relative;
	overflow: hidden;
	max-width: 100%;
}
.posts-share {}
.posts-share ul {
	text-align: center;
	margin: 0 0 -5px 0;
	position: relative;
	line-height: 0;
}
.posts-share ul li {
	width: 40px;
	height: 40px;
	line-height: 36px;
	border: 1px solid #e0e0e0;
	display: inline-block;
	font-size: 18px;
	margin: 18px 0px 0;
	overflow: hidden;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	position: relative;
	cursor: pointer;
	background: #fff;
}
.posts-share ul li a{
	margin: 0;
}
.posts-share ul li  a i{
	position: relative;
	z-index: 2;
	color: #aaa;
	-webkit-transition: color 0.1s ease-in-out;
	-moz-transition: color 0.1s ease-in-out;
	-ms-transition: color 0.1s ease-in-out;
	-o-transition: color 0.1s ease-in-out;
	transition: color 0.1s ease-in-out;
}
.posts-share ul li:hover i{
	color: #fff;
}

.share-mask {
	background:#34dddd;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;
	top:0;
	left:-100%;
	-webkit-border-radius: 50% !important;
	-moz-border-radius:0;
	border-radius:0;

}
.social_networking{
	display: block;
	float: right;
	margin-top: -2px;
	padding-right: 0;
}
.social_networking ul{
	margin-bottom: 0;
	float: right;
}
.social_networking ul li{
	display: inline-block;
}
.social_networking ul li a{
	padding:3px;
	color: #aaa;
	border-radius:2px;
	font-weight: normal;
	font-size: 16px;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.social_networking .ay-author-fb:hover {
	color: #fff;
	border-radius: 2px;
	background: #27A1C3;
}
.social_networking .ay-author-fb:hover a {
	color: #fff;
	background: #27A1C3;
	border-radius: 2px;
}
.social_networking .ay-author-gp:hover a {
	color: #fff;
	background: #E94E3C;
	border-radius: 2px;
}
.social_networking .ay-author-gp:hover {
	background: #E94E3C;
	border-radius: 2px;

}
.social_networking .ay-author-tw:hover a {
	color: #fff;
	background: #3BC5EC;
	border-radius: 2px;
}
.social_networking .ay-author-tw:hover {
	background: #3BC5EC;
	border-radius: 2px;
	}.social_networking .ay-author-yt:hover a {
		color: #fff;
		background: #CC181E;
		border-radius: 2px;
	}
	.social_networking .ay-author-so:hover a {
		color: #fff;
		background: #f30;
		border-radius: 2px;
	}
	.social_networking .ay-author-ins:hover a {
		color: #fff;
		background: #3f729b;
		border-radius: 2px;
	}

	.social_networking .ay-author-li:hover a {
		color: #fff;
		background: #1884BB;
		border-radius: 2px;
	}
	.social_networking .ay-author-li:hover {
		background: #1884BB;
		border-radius: 2px;
	}
	.social_networking .ay-author-pi:hover a {
		color: #fff;
		background: #CC1F26;
		border-radius: 2px;
	}
	.social_networking .ay-footer-rss:hover {
		background: #CC1F26;
		border-radius: 2px;
	}
	.social_networking .ay-author-li:hover {
		background: #1884BB;
		border-radius: 2px;
	}


	.social_networking .ay-footer-so:hover a,.social_networking .ay-footer-so:hover {
		color: #fff;
		background: #f30;
		border-radius: 2px;
	}

	.social_networking .ay-footer-ins:hover a,.social_networking .ay-footer-ins:hover {
		color: #fff;
		background: #3f729b;
		border-radius: 2px;
	}


	.social_networking .ay-footer-rss:hover a {
		color: #fff;
		background: #ffa115;
		border-radius: 2px;

	}
	.social_networking .ay-footer-rss:hover {
		background: #ffa115;
		border-radius: 2px;
	}
	.social_networking ul li a:hover {
		color: #fff !important; /*base*/
		border-radius: 2px;
	}
	.arrow-top:before {
		content: "";
		display: block;
		position: absolute;
		width: 0;
		height: 0;
		border-left: 16px solid transparent;
		border-right: 16px solid transparent;
		border-bottom: 16px solid #FFF;
		bottom: -1px;
		left: 30px;
		z-index: 30;
	}
	.i-fram.arrow-top:before {
	}
	.ay-post figure {
		position: relative;
		display: block;
		overflow: hidden;
		margin:-30px -30px 30px -30px;
		background: #323232;
	}
	.ay-post .ay-lightbox > img {
		display: block;
		margin: 0;
		height: auto;
		cursor: move;
		transition: all 0.4s ease-in-out ;
		-webkit-transition: all 0.4s ease-in-out ;
		-moz-transition: all 0.4s ease-in-out ;
		-o-transition: all 0.4s ease-in-out ;
		-ms-transform: all 0.4s ease-in-out ;
	}
	.ay-post figure:hover .ay-lightbox img  ,.ay-post .ay-carousel:hover img{
		opacity: 0.6;
		-webkit-transform:scale(1.2) rotate(3deg);
		-moz-transform:scale(1.2) rotate(3deg);
		-ms-transform:scale(1.2) rotate(3deg);
		-o-transform:scale(1.2) rotate(3deg);
		transform:scale(1.2) rotate(3deg);

	}
	.ay-ifram ,.ay-carousel {
		margin: -30px -30px 30px -30px;
	}
	.ay-post footer ul li {
		margin-bottom: 10px;
		margin-right: 12px;
		color: #aaa;
		font-size: 12px;
		display: inline;
	}

	.ay-post footer ul li:last-child {
		margin-right: 0;
	}
	.content {
		max-width: 100%;
		margin-bottom:0;
		margin-top: 8px;
		overflow: hidden;
	}
	.i-fram {
		max-width: 100%;
		margin-bottom:30px;
		overflow: hidden;
		width: 100%;
	}
	.i-fram iframe {
		width: 100% !important;
		line-height: 0;
	}
	.content p{
		color: #707070;
		font-family: "open sans",sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: 500;
		line-height: 24px;
		margin-bottom: 20px;
	}
	.content p:last-child{
		margin-bottom: 0;
	}
	.no-posts {
		float: left;
		margin-bottom: 30px;
	}
/* *****************************************************
	 Post format stander
****************************************************** */
.readmore {
	height: 36px;
	margin-top: 20px;
	text-align: center;
	overflow: hidden;
}
.readmore a {
	background:#34dddd !important;
}
.post-stander .readmore a {
	border-radius: 2px;
	color: #fff;
	display: inline;
	font-weight: 600;
	line-height: 35px;
	padding: 8px 18px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.post-stander .readmore a:hover {
	background: #707070;
	color: #fff;
}
.post-stander .readmore a:active {

}
.post-stander a:hover{
	color: #e74b3c;
}
.post-stander i ,.post-stander i a{
	color: #bbb;
}

/* *****************************************************
	 Post format link
****************************************************** */
.ay-link {
	margin: -30px -30px 30px -30px;
}
.ay-links {
	line-height: 1.3;
	background: #FDB747;
	display: block;
	text-align: left;
	padding: 30px;
	margin-bottom: 30px;
}
.ay-links a {
	color: #FFFFFF;
	font-size: 24px;
	text-decoration: none;
}
.post-link a:hover {

	color: #FDB747;
}
.post-link i,.post-link i a{
	color: #bbb;
}
.post-link .readmore a{
	background: #FDB747;
	border-radius: 2px;
	color: #fff;
	display: inline;
	font-weight: 600;
	line-height: 35px;
	padding: 8px 18px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.post-link .readmore a:hover {
	background: #707070;
}
.post-link .readmore a:active {
}

/* *****************************************************
	 Post format audio
****************************************************** */
.post-audio a:hover {
	color: #e74b3c;
}
.post-audio .readmore a{
	background: #e74b3c;
	border-radius: 2px;
	color: #fff;
	display: inline;
	font-weight: 600;
	line-height: 35px;
	padding: 8px 18px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.post-audio .readmore a:hover {
	background: #707070;
	color: #fff;
}
.post-audio .readmore a:active {

}
.post-audio i ,.post-audio i a{
	color: #bbb;
}
/* *****************************************************
	 Post format video
****************************************************** */

.post-video a:hover {
	color: #e74b3c;
}
.post-video i ,.post-video i a{
	color: #bbb;
}
.post-video .readmore a{
	background: #e74b3c;
	border-radius: 2px;
	color: #fff;
	display: inline;
	font-weight: 600;
	line-height: 35px;
	padding: 8px 18px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.post-video .readmore a:hover {
	background: #707070;
}
.post-video .readmore a:active {
}

/* *****************************************************
	 Post format images gallery
****************************************************** */
.post-slider a:hover {
	color:#e74b3c;
}
.post-slider i ,.post-slider i a{
	color: #bbb;
}
.ay-slider{
	position: absolute;
	bottom: 42px;
	right:0;
}
.ay-slider a.left{
	background:rgba(0,0,0,0.2);
	color: #fff;
	text-align: center;
	display: inline-block;
	position: absolute;
	user-select: none;
	padding: 10px;
	line-height:1;
	top: 4px;
	right: 48px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.ay-slider a.right {
	background:rgba(0,0,0,0.2);
	color: #fff;
	text-align: center;
	display: inline-block;
	position: absolute;
	user-select: none;
	padding: 10px;
	line-height:1;
	top: 4px;
	right: 4px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.ay-slider  a:hover {
	background:rgba(0,0,0,0.5);

}
.ay-slider a:active {
}
.post-slider .readmore a{
	background: #e74b3c;
	border-radius: 2px;
	color: #fff;
	display: inline;
	font-weight: 600;
	line-height: 35px;
	padding: 8px 18px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.post-slider .readmore a:hover {
	background: #707070;

}
.post-slider .readmore a:active {

}
.carousel.slide.arrow-top {
	margin-bottom: 30px;
}

.m-bottom {
	margin-bottom: 0 !important;
}
.ay-post blockquote {

}
article.ay-post.format-quote header {
	display: none;
}

.ay-post blockquote.ay-quote {
	border: none;
	margin: 0;
	padding: 0px;

}
.ay-post blockquote.ay-quote blockquote {
	border: 0;
}
.ay-post blockquote.ay-quote p {
	font-family: georgia;
	font-size: 22px;
	font-style: italic;
	font-weight: 300;
	line-height: 30px;
}
.ay-post blockquote p {
	font-size: 14px;
	font-style: italic;
	font-weight: 300;
	line-height: 24px;
}


.ay-post  .content > blockquote {
	margin-bottom: 20px;
	/*border: none;*/
	padding:0 0 0 20px;
}
.ay-post blockquote.ay-quote p:before{
	content: "\e806";
	font-family: "Aysel-fonts";
	margin-right: 10px;
	color: #e74b3c;
}
.ay-post blockquote.ay-quote p:after {
	content: "\e805";
	font-family: "Aysel-fonts";
	margin-left: 10px;
	color: #e74b3c;
}

.ay-post cite {
	color: #aaa;
	font-family: "Open Sans",sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 600 ;
	line-height: 0;
	display: block;
	text-align:center;
	margin-top: 20px;
	line-height: 1;
}
.ay-post  .content cite {
	display: inline;
	font-style: inherit;
}

.ay-post-share {
	padding:0px 30px 30px 30px;
}
.ay-post-share span {
	background:#ddd;
	height: 1px;
	display: block;
	margin-bottom: 30px;
}
.ay-post-share ul {
	margin: 0;
}
.ay-post-share ul li {
	font-size: 22px;
	margin-right: 15px;
	display: inline-block;
}
.ay-post-share ul li a {
	color: #252a29;
}
.ay-post-share ul li a:hover {
	color:#e74b3c;
}

/**********************************************/
/* load more ajax */
/**********************************************/
.load-more {
	overflow: hidden;


	margin-top: -15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
}
.load-more .load_more {
	background:#e74b3c;
}
.load-more div {
	border-radius: 2px;
	color: #fff;
	font-weight: 600;
	line-height: 35px;
	margin: 0px auto 30px auto;
	padding: 8px 18px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
	display: table;
}

.load-more .load_loading , .load-more .load_nomore {
	background: #707070;
	color: #fff;
	display:none;
	cursor: auto;
}

/**********************************************/
/* new magazine */
/**********************************************/

.box-magazine {
	background: #fff;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	float: left;
	margin-bottom: 30px;
	padding:30px;
	position: relative;
}
.mag-header{
	background: #f9f9f9;
	padding: 8px 15px;
	border-radius: 2px;
}

.mag-header h3 {
	color: #707070;
	display: inline-block;
	font-size: 20px;
	line-height: 44px;
	margin:0 0 0 8px;
	text-transform: uppercase;
}
.mag-ajaxs {
	float: right;
}
.mag-ajaxs span {
	background: #a7a7a7;
	color: #fff;
	font-size: 12px;
	line-height: 28px;
	padding: 0px 7px;
	display: inline-block;
	cursor: pointer;
	border-radius: 2px;
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.mag-ajaxs span:hover{
	background:#e74b3c;

}

.mag-ajaxs span.disable-se ,.mag-ajaxs span.disable-se:hover{
	background: #f1f1f1;
	cursor: default !important;
}

/**********************************************/
/* magazine */
/**********************************************/

.box-type{
	background:#fff;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	margin-bottom: 30px;
	padding: 0px;
	position: relative;
}
.box-header {
	margin: 30px 30px 0;
}
.box-header h3 {
	display: inline;
	font-size: 20px;
	line-height: 23px;
	margin: 0;
	text-transform: uppercase;
}
.box-header > a {
	text-transform: uppercase;
	margin: 0;
}
.box-header a:hover{
	color: #444;
}

.se-loading {

	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 24px;
	z-index: 100000;
	display:none;
	opacity: 0;
	-webkit-transition:  all 1s ease-out;
	-moz-transition:  all 1s ease-out;
	-ms-transition:  all 1s ease-out;
	-o-transition:  all 1s ease-out;
	transition:  all 1s ease-out;
}

.mega-block .se-loading {
	top: 0;
}

.se-loading.active {
	display:block;
	opacity: 1;
	background: rgba(255, 255, 255, 0.8);
}
.se-loader {
	width: 100px;
	height: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.se-left  > div {
	content: " ";
	width: 20px;
	height: 20px;
	background: #e74b3c;
	border-radius: 100%;
	position: absolute;
	-webkit-animation: shift 2s linear infinite;
	animation: shift 2s linear infinite;
}
.se-left > div:nth-of-type(1) {
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s;
}
.se-left > div:nth-of-type(2) {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s;
}
.se-left > div:nth-of-type(3) {
	-webkit-animation-delay: -1.2s;
	animation-delay: -1.2s;
}
.se-left > div:nth-of-type(4) {
	-webkit-animation-delay: -1.6s;
	animation-delay: -1.6s;
}

.se-right  > div {
	content: " ";
	width: 20px;
	height: 20px;
	background: #e74b3c;
	border-radius: 100%;
	position: absolute;
	-webkit-animation: shift-r 2s linear infinite;
	animation: shift-r 2s linear infinite;
}
.se-right > div:nth-of-type(1) {
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s;
}
.se-right > div:nth-of-type(2) {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s;
}
.se-right > div:nth-of-type(3) {
	-webkit-animation-delay: -1.2s;
	animation-delay: -1.2s;
}
.se-right > div:nth-of-type(4) {
	-webkit-animation-delay: -1.6s;
	animation-delay: -1.6s;
}



@-webkit-keyframes shift {
	0% {
		left: -60px;
		opacity: 0;
		background-color: #fff;
	}
	10% {
		left: 0;
		opacity: 1;
	}
	90% {
		left: 100px;
		opacity: 1;
	}
	100% {
		left: 160px;
		background-color: #444;
		opacity: 0;
	}
}

@keyframes shift {
	0% {
		left: -60px;
		opacity: 0;
		background-color: #fff;
	}
	10% {
		left: 0;
		opacity: 1;
	}
	90% {
		left: 100px;
		opacity: 1;
	}
	100% {
		left: 160px;
		background-color: #444;
		opacity: 0;
	}
}

@-webkit-keyframes shift-r {
	0% {
		right: -60px;
		opacity: 0;
		background-color: #fff;
	}
	10% {
		right: 0;
		opacity: 1;
	}
	90% {
		right: 100px;
		opacity: 1;
	}
	100% {
		right: 160px;
		background-color: #444;
		opacity: 0;
	}
}

@keyframes shift-r {
	0% {
		right: -60px;
		opacity: 0;
		background-color: #fff;
	}
	10% {
		right: 0;
		opacity: 1;
	}
	90% {
		right: 100px;
		opacity: 1;
	}
	100% {
		right: 160px;
		background-color: #444;
		opacity: 0;
	}
}

.type-a-big {
	margin-bottom: 0;
	padding: 24px 15px 25px 30px;
}
.type-a-big:nth-child(2n+1) {
	padding: 30px 30px 20px 15px;
}

.typ-a-bigs {
	margin: 0;
}
.typ-a-bigs > li {
	margin:0;
	float: right;
	clear: right;
	width: 50%;
	padding-right: 15px;
	padding-left: 8px;
}


.type-tab .typ-a-bigs > li {
	padding-left: 16px;
	padding-right: 0;
}
.typ-a-bigs > li hr {
	border: 1px dotted #d5d5d5;
	border-style: none none dashed;
	margin: 15px 0 15px;
	clear: both;
}
.typ-a-bigs > li:last-child > hr {
	display: none;
}
.type-tab .typ-a-bigs > li:first-child{
	margin: 0;
	float: left;
	padding: 0 15px 0 0;
}
.typ-a-bigs > li:first-child{
	margin: 0;
	float: left;
	padding: 0 22px 0 0;
}



.typ-a-bigs > li:last-child{
	border-bottom: none;
}

.thumbil-box-big {
	position: relative;
}


.type-a-big-tittle {
	font-family: "Roboto",sans-serif;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 8px;
	font-weight: bold;
	overflow: hidden;
}
.typ-a-bigs > li:first-child > .type-a-big-tittle {
	font-size: 26px;
	font-weight: 700;
	line-height: 30px;
	margin-top: 15px;
}
.type-a-big-tittle a {
	color: #444;
}
.type-a-big-tittle a:hover {
	color: #e74b3c;
}
.bigs-info {
	margin-bottom: 0;
	margin-top: 8px;
	display:block;
	background: #f9f9f9;
	padding: 0 8px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.typ-b-bigs .bigs-info{
	margin-bottom: 5px;
	display: block;
	overflow: hidden;
}

.bigs-info > li {
	display: inline;
	font-size: 12px;
	margin-bottom: 15px;
	color: #aaa;
	margin-right: 6px;
	font-style: italic;
}
.bigs-info > li a {
	color: #aaa;
}
.bigs-info > li a:hover{
	color: #444;
}
.typ-a-bigs p {
	color: #707070;
	font-family: "open sans",sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	margin-bottom:0px;
	margin-top: 8px;
}


.typ-a-bigs > li:first-child .readmore a {
	background:#e74b3c;
	border-radius: 2px;
	color: #fff;
	display: inline;
	font-weight: 600;
	line-height: 35px;
	padding: 8px 18px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.typ-a-bigs > li .readmore a:hover {
	background: #707070;
	color: #fff;
}
.typ-a-bigs > li:first-child a:active {

}

.f-right{
	display: block;
	overflow: hidden;
}

/*
one
 */
.box-type-ones:nth-child(even){
	overflow: hidden;
	padding: 0 15px 0 0;

}
.box-type-ones:nth-child(odd){
	padding:0 0 0 15px;
	clear: right;
	float: right;
}



.box-type-one{
	background:#fff;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	margin-bottom: 30px;
	padding: 0px;
	position: relative;
	margin-right: 15px;
	float: left;
	width: 100%;
}

.type-a-one {
	margin-bottom: 0;
	padding:30px;
}

.typ-a-ones {
	margin: 0;
}
.typ-a-ones > li {

}
.typ-a-ones > li:first-child {
	margin-bottom: 20px;
}
.typ-a-ones > li hr {
	border: 1px dotted #d5d5d5;
	border-style: none none dashed;
	margin: 15px 0;
}
.typ-a-ones > li:first-child > hr {
	margin-bottom: 15px;
	margin-top: 20px;
}
.typ-a-ones > li:last-child > hr {
	display: none;
}

.typ-a-ones > li:last-child{
	border-bottom: none;
	margin-bottom: 0;
}

.thumbil-box-one {
	position: relative;
}
.type-a-one-tittle {
	font-family: "Roboto",sans-serif;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 4px;
	font-weight: bold;
	overflow: hidden;
}
.typ-a-ones > li:first-child > .type-a-one-tittle {
	font-size: 26px;
	font-weight: 700;
	line-height: 30px;
	margin-top: 15px;
}
.type-a-one-tittle a {
	color: #444;
}
.type-a-one-tittle a:hover {
	color: #e74b3c;
}
.ones-info {
	background:#f9f9f9;
	border-radius: 2px;
	overflow: hidden;
	padding: 0 8px;
	margin-top: 8px;
}
.ones-info > li {
	display: inline;
	font-size: 12px;
	margin-bottom: 15px;
	color: #aaa;
	margin-right: 6px;
}
.ones-info > li a {
	color: #aaa;
}
.ones-info > li a:hover{
	color: #444;
}
.typ-a-ones p {
	color: #707070;
	font-family: "open sans",sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	margin-bottom:0px;
	margin-top: 8px;
}

.thumbil-box-smalls {
	margin: 0 10px 0 0;
	float:left;
	position: relative;
	width: 100px;
}

.typ-a-ones > li:first-child .readmore a {
	background:#e74b3c;
	border-radius: 2px;
	color: #fff;
	display: inline;
	font-weight: 600;
	line-height: 35px;
	padding: 8px 18px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.typ-a-ones > li .readmore a:hover {
	background: #707070;
	color: #fff;
}
.typ-a-ones > li:first-child a:active {
}

/*
two
 */
.box-type{
	background:#fff;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	margin-bottom: 30px;
	padding: 0px;
	position: relative;
	float: left;
}

.type-b-big {
	margin-bottom: 0;
	padding: 30px 15px 20px 30px;
}
.type-b-big:nth-child(2n+1) {
	padding: 30px 30px 20px 15px;
}

.typ-b-bigs {
	margin: 0;
}
.typ-b-bigs > li {
	margin:0;
	width: 50%;
	padding-left: 0;
	padding-right: 22px;
	clear: both;
}
.typ-b-bigs > li:nth-child(2n+1) {
	float: right;
	clear: right;
	padding-left:8px;
	padding-right: 16px;
}


.typ-b-bigs > li hr {
	border: 1px dotted #d5d5d5;
	border-style: none none dashed;
	margin: 15px 0;
	clear: both;
}
.typ-b-bigs > li:last-child > hr ,.typ-b-bigs > li:nth-last-child(2) hr {
	display: none;
}

.typ-b-bigs > li:last-child {
	border-bottom: none;
}

.thumbil-box-big {
	position: relative;
}
.typ-b-thum {
	float: left;
	margin-right: 30px;
	width: 48.2%;
}

.type-b-big-tittle {
	font-family: "Roboto",sans-serif;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 4px;
	font-weight: bold;
	overflow: hidden;
}
.typ-b-bigs > li:first-child > .type-b-big-tittle {
	font-size: 26px;
	font-weight: 700;
	line-height: 30px;
	margin-top: 15px;
	display: inline;
}
.typ-b-bigs > li:first-child {
	float: left;
	margin: 0 0 15px;
	padding: 0 20px 0 0;
	width: 100%;
}
.typ-b-bigs > li:first-child hr{
	margin-top: 28px;
	clear: left;
}

.type-b-big-tittle a {
	color: #444;
}
.type-b-big-tittle a:hover {
	color: #e74b3c;
}

.typ-b-bigs p {
	color: #707070;
	font-family: "open sans",sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	margin-bottom:0px;
	overflow: hidden;
}


.typ-b-bigs > li:first-child .readmore a {
	background:#e74b3c;
	border-radius: 2px;
	color: #fff;
	display: inline;
	font-weight: 600;
	line-height: 35px;
	padding: 8px 18px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}

.typ-b-bigs > li .readmore a:hover {
	background: #707070;
	color: #fff;
}
.typ-b-bigs > li:first-child a:active {

}

/*
type c
 */
 .type-c-big {
 	margin-bottom: 0;
 	padding: 30px 15px 20px 30px;
 }


 .typ-c-bigs {
 	margin: 0;
 }
 .typ-c-bigs > li {
 	margin:0;
 	width: 50%;
 	padding-left: 0;
 	padding-right: 15px;
 }


 .typ-c-bigs > li hr {
 	border: 1px dotted #d5d5d5;
 	border-style: none none dashed;
 	margin: 30px 0 15px 0;
 	clear: both;
 }
 .typ-c-bigs > li:last-child > hr {
 	display: none;
 }



 .thumbil-box-big {
 	position: relative;
 }
 .typ-c-thum {
 	float: left;
 	margin-right: 30px;
 	width: 48.2%;
 }


 .typ-c-bigs > li .type-c-big-tittle {
 	font-size: 26px;
 	font-weight: 700;
 	line-height: 30px;
 	margin-top: 15px;
 	display: inline;
 }
 .typ-c-bigs > li {
 	float: left;
 	margin: 0 0 15px;
 	padding: 0 20px 0 0;
 	width: 100%;
 }
 .typ-c-bigs > li:first-child hr{
 	margin-top: 28px;
 }
 .typ-c-bigs > li:last-child{
 	margin-bottom:0;
 }
 .type-c-left {
 	width: 47%;
 	float: left;
 }

 .typ-c-bigs > li:last-child .typ-c-thum{
 	margin-bottom:10px;
 }

 .type-c-big-tittle a {
 	color: #444;
 }
 .type-c-big-tittle a:hover {
 	color: #e74b3c;
 }

 .typ-c-bigs p {
 	color: #707070;
 	font-family: "open sans",sans-serif;
 	font-size: 14px;
 	font-style: normal;
 	font-weight: 500;
 	line-height: 24px;
 	margin-bottom:0px;
 	margin-top: 8px;
 }


 .typ-c-bigs > li .readmore a {
 	background:#e74b3c;
 	border-radius: 2px;
 	color: #fff;
 	display: inline;
 	font-weight: 600;
 	line-height: 35px;
 	padding: 8px 18px;
 	text-align: center;
 	text-decoration: none;
 	text-transform: uppercase;
 }

 .typ-c-bigs > li .readmore a:hover {
 	background: #707070;
 	color: #fff;
 }
 .typ-c-bigs > li:first-child a:active {

 }
/*type-slider*/
.slider-container-a {
	padding-right: 30px;
	padding-left: 30px;
}
.type-slider {
	padding-bottom: 15px;
}
.type-slider .item{
	margin-top:30px;
	margin-bottom:15px;
}
.type-slider-a {
	position: relative;
}
.slider-a-title {
	background-color:rgba(0,0,0,0.6);
	color: #fff;
	bottom: 0;
	display: block;
	left: 0;
	line-height: 20px;
	margin: 0;
	padding: 10px;
	position: absolute;
	-webkit-transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-ms-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
	width: 100%;
	z-index: 9;
}
.slider-a-title h4{
	font-size: 16px;
	line-height: 18px;
}

.slider-a-title a{
	color: #f5f5f5;
}
.slider-a-title a:hover {
	color: #fff;
}


/*
type tab
*/
.type-tab {
	padding: 30px;
}
.type-tab .nav-tabs {
	border-bottom: 1px solid #f5f5f5;
}
.type-tab .nav-tabs > li {
	float: left;
	margin-bottom: 0px;
}


.type-tab .nav-tabs > li > a {
	font-size: 20px;
	line-height: 23px;
	font-weight: 700;
	font-style: normal;
	text-transform: uppercase;
	border:none;
	border-radius:0;
	margin-right: 2px;
	border-top: none;
	border-left: none;
	border-right: none;
	padding-left: 0;
	padding-right: 0;
	margin-right: 15px;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
}
.type-tab .nav-tabs > li > a:hover {
	border-color: none;
	background: none;
	border-top: none;
	color: #444;
}
.type-tab .nav-tabs > li.active > a,
.type-tab .nav-tabs > li.active > a:hover,
.type-tab .nav-tabs > li.active > a:focus {
	color: #444;
	cursor: default;
	background-color: #fff;
	border-top: none;
	border-bottom: 3px solid #e74b3c;
	border-left: none;
	border-right: none;
}

.type-tab .type-a-big {
	padding: 30px 0 0 0;
}

/**********************************************/
/* portfolio */
/**********************************************/
.ay-portfolio-entry{
	background: #fff;
	-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	border-bottom: 1px solid #e4e4e4;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 30px;
	position: relative;
	padding: 0;
	overflow: hidden;
}
.ay-portfolio-mine {
	padding:10px 15px 15px 15px;
}
.ay-portfolio-mine header h2 {
	margin-bottom: 2px;
	line-height: 20px;
	text-align: center;

}

.ay-portfolio-mine header h2 a {
	color: #444;
	font-family: "Roboto",sans-serif;
	font-size: 16px;
	font-weight: 700;
	position: relative;
	text-decoration: none;
}

.portfolio-figure figure{
	margin: 0;
}
.ay-portfolio-entry .ay-carousel , .ay-portfolio-entry .ay-ifram{

	margin: 0;
}
.cate ,.cate a {
	text-align: center;
}

.portfolio-btn {
	text-align: center;
}
.portfolio-btn a {
	background:#fff;
	margin-right: 5px;
	margin-bottom: 27px;
	border-radius: 2px;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	color: #707070;
	display: inline;
	font-weight: 600;
	line-height: 35px;
	padding: 3px 18px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
}
.portfolio-btn a:first-child{
	margin-right: 1px;
}


.portfolio-btn a:hover {
	color: #e74b3c;
}
.portfolio-btn .actives {
	background:#e74b3c;
	color: #fff;
}
.portfolio-btn .actives:hover {
	color:#fff;
}
.portfolio-con {
	padding: 0 0 0 30px;
	margin-top: 0;
	float: left;
}
.ay-portfolio-entry .content {
	margin:10px 30px 0px 30px;
}

.ay-portfolio-entry > h3 {
	color: #444;
	font-family: "Open Sans",sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4em;
	margin: 30px 30px 0 30px;
}
.portfolio-info h3 {
	color: #444;
	font-family: "Open Sans",sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4em;
	margin: 10px 0px 0px 0px;
}
.portfolio-info {
	margin:0px 30px 30px;
}
.portfolio-client{
	margin-top: 10px;
}
.portfolio-client p , .portfolio-categ a {
	background:#e74b3c;
	line-height: 22px;
	display: inline;
	color: #fff;
	font-weight: 600;
	padding: 3px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.portfolio-info h5 {
	display: inline;
	margin-top: 10px;
}
.portfolio-categ {
	margin-top: 10px;
}
.portfolio-categ a:hover {
	color: #444;
	background: #f9f9f9;
}
.portfolio-figure figure {
	position: relative;
	display: block;
	overflow: hidden;
	margin:0;
	background: #323232;
}
.ay-post .zoom {
	position: absolute;
	bottom: 30px;
	left: 30px;
	right: 30px;
	top: 30px;
	z-index: 2;
}

.zoom > span {
	background:rgba(0,0,0,0.6);
	color:#d1d1d1;
	font-size: 22px;
	font-weight: 300;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: block;
	height: 96px;
	line-height: 92px;
	margin: 50% auto;
	text-align: center;
	width: 96px;
	opacity:0;
	border:3px solid #e74b3c;
}
.zoom-ico {
}
.ay-post figure:hover .zoom span,.ay-post .ay-carousel:hover .zoom span{
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	visibility: visible;
	opacity: 1;
	margin: 8% auto;
}


a.ay-lightbox .zoom-ico {
	color: #fff;
	font-size: 32px;
}
/**********************************************/
/* sidebar */
/**********************************************/
#sidebars {
	/*position: absolute;*/
	height: 100%;
	/*right: 0;*/
}
.sidebar {
	/*padding:0 0 0 30px;*/
	padding:0;
}
.sidebar.sidebarfixed {
	position: fixed;
	top: 0;
}
.left-sidebar { padding: 0 15px 0 0;}
.middel-sidebar {}
.right-sidebar { padding: 0 0 0 15px; right: 0;}
/**********************************************/
/* widget */
/**********************************************/
.ay-widget {
	background: #fff;
	-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	border-bottom: 1px solid #e4e4e4;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 30px;
	padding: 30px;
	float: left;
	opacity: 0;
	visibility: hidden;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: hidden;
}

.ay-widget  > hr {
	margin-bottom: 30px;
	margin-top: 0px;
}
.ay-widget h3 {
	text-transform:uppercase;
	font-family:  'Open Sans', sans-serif;
	font-size:14px;
	color:#707070;
	margin-bottom: 30px;
	font-weight: 600;
	text-align: center;
	margin-left: 0;
	line-height: 28px;
}
.ay-widget input[type="text"] {
	background:#fff;
	border-radius: 2px;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
	float: left;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	width: 215px;
	line-height: 1;
}
.ay-widget input[type="submit"] {
	background:#e74b3c;
	border-radius: 2px;
	color: #fff;
	display: inline-block;
	float: right;
	font-family: "open sans";
	font-size: 13px;
	font-weight: 700;
	padding:6px 12px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
}

.ay-widget input[type="submit"]:hover {
	background: #707070;
	color: #fff;
}
.ay-widget ul {
	margin-top: 0;
}

.ay-widget ul li {
	border-bottom: 1px dashed #f5f5f5;
	color: #707070;
	font-family: "open sans";
	font-size: 14px;
	font-weight: 500;
	line-height: 24px;
	list-style: none outside none;
	margin-bottom: 7px;
	margin-top: 0;
	padding-bottom: 7px;
}
.ay-widget ul li:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}


.ay-widget ul li a {
	color: #707070;
	display: inline-block;
}
.ay-widget ul li:hover ,.ay-widget ul li a:hover{
	color:#e74b3c;
	/*margin-left: 10px;*/
}
.ay-widget ul li a:before {
	color: #e9e9e9;
	content: "\e080";
	display: inline-block;
	font-family: "Glyphicons Halflings";
	font-size: 9px;
	margin-right: 10px;
}

.ay-widget ul li ul li {
	margin-left: 10px;
}


.screen-reader-text {
	display: none;
}
.ay-widget .textwidget img {
	margin-bottom:10px;
}
/**********************************************/
/* widget tagcloud */
/**********************************************/
.tagcloud a {
	border-radius: 2px;
	display: inline-block;
	margin: 1px;
	padding: 4px 6px;
	line-height: 1;
}
.tagcloud a:hover{
	background: #e74b3c;
	color: #fff;
}

/**********************************************/
/*widget recentcomments */
/**********************************************/

.ay-widget ul li. a:hover {
	color:#e74b3c;
}
.ay-widget ul li.recentcomments a:last-child:before  {
	content:"";
	margin-right: 0;
}
.ay-widget ul li{
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.ay-widget ul li.recentcomments  .comment-author-link a {
	margin-right: 20px;
}
.ay-widget ul li.recentcomments a{
	margin-right: 0;
}
/**********************************************/
/* widget cat */
/**********************************************/

.ay-widget ul > .cat-item:first-child{
	margin-top: -15px;

}
.cat-item {
	line-height: 36px;
}
.cat-item a {
	color: #e74b3c;
}

.ay-widget img {
	max-width: 100% !important;
}
.ay-widget ul.bl-social-follower  li:before{
	content:"";
}
.ay-widget ul.bl-social-follower  li:hover {
	margin-left: 0;
}

/**********************************************/
/* select input & search */
/**********************************************/

select.postform  {
	width: 100%;
	border: 1px solid #DEDEDE;
	padding: 5px 0;
	text-align: center;
	margin-top: 19px;

}
select.postform option {
	margin: 5px 0;
	outline: none;
}

/**********************************************/
/*Widget contact-info */
/**********************************************/
.bl-widget .contact-info {
	background-image: url('images/map-b.png');
}
.bl-widget .contact-info,
.bl-widget .contact-info strong,
.bl-widget .contact-info abbr,
.bl-widget .contact-info a{
	color: #434343;
	font-weight: normal;
}
.contact-info {
	background-image: url('images/map-b.png');
	background-size: 100% 100%;
	line-height: 2.8;
}
.contact-info strong, .contact-info abbr {
	color: #444;
	font-weight: bold;
}

.contact-info a {
	color: #e74b3c;
	display: inline-block;
}
.contact-info strong i , .contact-info abbr i {
	color: #e74b3c;
}
div#widget_bounds ,iframe ,.fb_iframe_widget span{
	width: 100% !important;
	max-width: 100% !important;
	line-height: 0;
}

.bgd, .dgd {
	padding-bottom: 1px;
}
.fb_iframe_widget {
	display: block !important;
}

/**********************************************/
/* Widget Ads */
/**********************************************/
.ads135 {
	height: 87px;
	width: 135px;
	overflow: hidden;

	float: left;
}

.ads135 img {
	width: 135px ! important;
}
.ads135:nth-child(2n+1){
	margin-right: 30px;
}

.ads135:nth-child(4n+1) ,.ads135:nth-child(5n+1)  {
	margin-top: 30px;
}
.ads135.x2 {
	margin-right: 0 !important;
}
.ads135.x2:nth-child(2n+1) {
	background: #444;
	margin-left: 30px;
	margin-top: 0 !important;
}
.ads230x70 {
	margin-bottom: 30px;
}
.ads230x70:nth-child(3n+1){
	margin-bottom: 0;
}
.ads230x70 > a > img {
	width: 100%;
	height: 100%;
	max-height: 145px;
}

.ads230x145 img{
	height: 145px;
	width: 100%;
	max-height: 145px;
}



/**********************************************/
/* Widget related  authorposts  recent*/
/**********************************************/
ul.bl-related,
ul.bl-authorposts,
ul.bl-recent {
	list-style: none outside none;
	margin: 0;
	padding: 0;
}


ul.bl-related > li,
ul.bl-authorposts > li,
ul.bl-recent > li {
	margin-bottom: 15px;
	background: none;
}

ul.bl-related > li a:before,
ul.bl-authorposts > li a:before,
ul.bl-recent > li a:before{
	content:"";
	display: block;
}

ul.bl-related > li:hover,
ul.bl-authorposts > li:hover,
ul.bl-recent > li:hover {
	margin-left: 0;
}

ul.bl-related > li a:hover,
ul.bl-authorposts > li a:hover,
ul.bl-recent > li a:hover {
	color: #e74b3c;
}

.left-img > a {
	float: left;
	height: 60px;
	width: 60px;
}
ul.bl-related > li > .left-img,
ul.bl-authorposts > li > .left-img,
ul.bl-recent  > li > .left-img {
	height: 60px;
	width: 60px;
	margin-right: 15px;
	display: inline;
	float: left;
}


ul.bl-related > li > .right-link,
ul.bl-authorposts > li > .right-link,
ul.bl-recent  > li > .right-link {
}
.right-link {

}
.right-link > a {
	color: #434343;
	display: block;
	font-size: 13px;
	line-height: 20px;
	text-align: left;
}
.ay-widget ul li .right-link > a {
	display: block;
}
.widget-date {
	font-size: 12px;
	color: #B6B6B6;
}

.left-img a > img {

}

/**********************************************/
/* Widget Tab */
/**********************************************/

.ay-widget .nav-tabs {
	border: 0;
	margin: 0 0 20px 0;
	border-radius: 0;
}

.ay-widget .nav-tabs li {
	border-radius: 0;
	color: #fff;
	display: block;
	margin: 0;
	padding: 0;
}
.ay-widget .nav-tabs li a:before {
	content:"";
}

.ay-widget .nav-tabs > li > a {
	color: #707070;
	border: 0;
	border-radius: 0;
	padding: 10px 16px 10px 8px ;
}

.ay-widget .nav-tabs > li.active > a,
.ay-widget .nav-tabs > li.active > a:hover,
.ay-widget .nav-tabs > li.active > a:focus ,
.ay-widget .nav-tabs > li > a:focus,
.ay-widget .nav-tabs > li.active > a:hover,
.ay-widget .nav-tabs > li.active > a:focus {
	border-radius: 0;
	outline: none;
	background:#e4e4e4;
	border: 1px solid #d6d6d6;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
}
.ay-widget .nav-tabs > li a:hover {
	background:#e74b3c;
	color: #fff;
}
.ay-widget .nav-tabs > li > a {
	margin-right:0;
}
.ay-widget .nav-tabs > li:hover {
	border: 1px solid #d6d6d6;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
}

/**********************************************/
/* Widget twitter */
/**********************************************/

iframe.twitter-timeline.twitter-timeline-rendered {
	margin-bottom: -5px ! important;
	max-height: 800px;
}

/**********************************************/
/* WP calendar */
/**********************************************/

#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	background:#f9f9f9;
	color: #707070;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 6px;
	padding: 7px 0;
	text-align: center;
}

#wp-calendar thead th {
	background:#f5f5f5;
	color: #444;
	font-size: 14px;
	padding: 7px 0;
	text-align: center;
}

#wp-calendar thead th:last-child {
/* border-right: none;
*/}
#wp-calendar td {
	line-height: 36px;
	text-align: center;
	border: none;
	background: #f9f9f9;
}
table#wp-calendar{
	font-family: "open sans";
	font-size: 12px;
	font-weight: 400;
	border-collapse :separate;
}

#calendar_wrap {
	padding: 0;
}
#wp-calendar .pad {
	border: 0 none;
	background: none;
}
#wp-calendar #next {
	border: 0 none;
	text-align: right;
	background: none;
}
#wp-calendar #prev {
	border: 0 none;
	text-align: left;
	background: none;
}
#prev a ,  #next a {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-top: 15px;
}
.textwidget {
	line-height: 24px;
}
#wp-calendar a {
	background: #e74b3c;
	color: #fff;
	display: block;
	text-align: center;
}
#wp-calendar a:hover{
	background: #707070;
	color: #fff;
}

/**********************************************/
/* social followers */
/**********************************************/
ul.bl-social-follower {
	margin: 0;
	padding: 0px;
	list-style: none;
	display: inline-block;
	margin: 0px;
}
ul.bl-social-follower li{
	padding: 0px;
	margin: 0px;
	width: 100px;
	height: 100px;
	overflow: hidden;
	cursor: pointer;
}

ul.bl-social-follower li a {
}

ul.bl-social-follower img {
	width: 100px;
	height: 100px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	-ms-interpolation-mode: bicubic;
	image-rendering: optimizeQuality;
}

ul.bl-social-follower li p {
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-family: 'Ruda', sans-serif;
	padding-top: 20px;
	height: 100px;
	margin: 0;
	text-align: center;
	width: 100px;
	position: absolute;
	top: 100px;
	left: 0;
}

ul.bl-social-follower li.bl-gplus-follower {
	background: #e94e3c;
}
ul.bl-social-follower li.bl-twitter-follower {
	background: #3bc5ec;
}
ul.bl-social-follower li.bl-facebook-follower {
	background: #27a1c3;
}
ul.bl-social-follower li.bl-youtube-follower {
	background: #dc241c;
}
ul.bl-social-follower li.bl-soundcloud-follower {
	background: #fa8e37;
}
ul.bl-social-follower li.bl-vimeo-follower {
	background: #1ab7ea;
}
ul.bl-social-follower li.bl-twitter-follower {
	background: #3BC5EC;
}

ul.bl-social-follower li.bl-blogger-follower {
	background: #ffc350;
}
ul.bl-social-follower li.bl-flickr-follower {
	background: #c9c9c9;
}
ul.bl-social-follower li.bl-picasa-follower {
	background: #ef73d9;
}


address.contact-info {
	margin-bottom: 0;
	line-height: 1.8;
}


/**
 *  footer
 */

.footer {
	-moz-box-shadow: 1px -2px 3px 0px rgba(0,0,0,0.05);
	-webkit-box-shadow: 1px -2px 3px 0px rgba(0,0,0,0.05);
	box-shadow: 1px -2px 3px 0px rgba(0,0,0,0.05);
	color:#aaa;
	font-size: 13px;
}


#blogwrapper.boxed.container .footer .container {
	padding: 0 45px;
}

.footer a {
	text-decoration: none;
	color: #444 ;
}

.footer-widgets {
	background: #fff;
	/*display: none;*/
}

.footer-widgets .ay-widget {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	margin-bottom: 0;
	width: 100%;
	padding: 30px 0;
	opacity:1;
	visibility:visible;
}
.footer-widgets address.contact-info {
	line-height: 3.5em;
}

.footer-copyrights {
	padding:10px 0;
	background : #444;
}
.footer-copyrights a {
	color : #fff;
}


.previous-post {
	float: left;
	margin-bottom: 0;
}
.previous-post a {
	font-size: 14px;
	font-weight: bold;
	-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	color: #aaa;
	padding: 10px;
	float:left;
	margin-bottom : 30px;
}
.previous-post a:hover {
	color: #707070;
}



.next-post {
	float: right;
	margin-bottom: 0;
}
.next-post a {
	font-size: 14px;
	font-weight: bold;
	-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	color: #aaa;
	padding: 10px;
	float: right;
	margin-bottom : 30px;
}
.next-post a:hover {
	color: #707070;
}

/*readmore*/
.ay-pages{
	margin-bottom: 30px;
	text-align: center;

}
.ay-pages a{
	padding: 5px 15px;
	color: #707070;
	text-decoration: none;

}
.ay-pages a:hover{
	color: #eee;
	background: #e74b3c;

}
.ay-pages .arrow{
	padding: 0;
}
.ay-pages .arrow:hover{
	background:#fff;

}
.ay-pages .arrow .icon-left-open{
	padding: 5px 8px;
	}.ay-pages .arrow:hover .icon-left-open{
		background: #e74b3c;
	}
	.ay-pages .arrow .icon-right-open{
		padding: 5px 8px;
		}.ay-pages .arrow:hover .icon-right-open{
			background: #e74b3c;
		}
/*tags*/
hr.hr-content {

}
.ay-tages {
	margin-top: 30px;
}
.ay-tages p{
	float: left;
	margin-right: 15px;
	color: #aaa;
}
.ay-tages ul {
	margin-left: 0 !important;
	margin-bottom: 0;
	text-align: center;
}
.ay-tages ul li{
	display: inline-block;
	margin-right: 5px;
	line-height: 32px;
}
.ay-tages ul li a{
	padding: 5px;
	border: solid 1px #e0e0e0;
	line-height: 35px;
	color: #aaa;
}
.ay-tages ul li a:hover{
	padding: 5px;
	border: solid 1px #e74b3c;
	color: #aaa;
}

/*author*/

.ay-auther-avatar{
	float: left;
	margin-right: 30px;

}
.ay-post-auther h3{
	font-family: 'Open Sans',sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 30px;

}
.ay-post-auther .ay-details{
	display: inline;
	clear: both;
}
.ay-post-auther h3 a {
	color: #707070;
}
.ay-post-auther h3 a:hover{
	color: #e74b3c;
}
.ay-post-auther .ay-details a{
	color: #e74b3c;
	text-transform: uppercase;
}
.ay-post-auther .ay-details .post-owner{
	margin-bottom: 10px;
	display: inline-block;
	font-size: 18px;
}
.ay-post-auther .ay-details a:hover{
	color: #e74b3c;
	text-decoration: none;
}
.ay-details p {
	margin-bottom: 0;
	line-height: 20px;
}
.ay-post-auther .ay-auther-social{
	display: block;
	margin-top: 20px;
}
.ay-post-auther .ay-auther-social ul{
	margin-bottom: 0;
}
.ay-post-auther .ay-auther-social ul li{
	display:  inline-block;
}
.ay-post-auther .ay-auther-social ul li a{
	padding: 6px 7px;
	border: 1px solid #f5f5f5;
	color: #707070;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: normal;
	-webkit-transition: all 0.0s;
	-moz-transition: all 0.0s;
	-ms-transition: all 0.0s;
	-o-transition: all 0.0s;
	transition: all 0.0s;

}
.ay-post-auther .ay-auther-social .ay-author-fb:hover{
	color: #fff;
	background: #27A1C3;
}
.ay-post-auther .ay-auther-social .ay-author-fb:hover a{
	color: #fff;
	background: #27A1C3;
}
.ay-auther-social .ay-author-gp:hover a{
	color: #fff;
	background: #E94E3C;
}
.ay-auther-social .ay-author-gp:hover{
	background: #E94E3C;

}
.ay-auther-social .ay-author-tw:hover a{
	color: #fff;
	background: #3BC5EC;
}
.ay-auther-social .ay-author-tw:hover{
	background: #3BC5EC;
	}.ay-auther-social .ay-author-yt:hover a{
		color: #fff;
		background: #CC181E;
	}
	.ay-auther-social .ay-author-yt:hover{
		background: #CC181E;

		}.ay-auther-social .ay-author-li:hover a{
			color: #fff;
			background: #1884BB;


		}
		.ay-auther-social .ay-author-li:hover{
			background: #1884BB;
		}
		.ay-auther-social .ay-author-pi:hover a{
			color: #fff;
			background: #CC1F26;

		}
		.ay-auther-social .ay-author-pi:hover{
			background: #CC1F26;
		}
/*related posts*/
.related{
	background: #fff;
	-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	border-bottom: 1px solid #e4e4e4;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 30px;
	padding: 30px 15px;
	position: relative;
}

.related > h3 {
	color: #444;
	font-family: 'Open Sans',sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4em;
	margin-bottom: 30px;
	padding-left: 15px;
}
.related ul {
	float: left;
}
.related ul li {
	cursor: pointer;
	display: inline-block;
	float: left;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 32%;
}
.related ul li:first-child{
	margin-left: 15px;
}
.related ul li:last-child {
	margin-right: 15px;
}
.related ul li img{

}
.related ul li .img-detail{
	background:-moz-linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 41, 0.00) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0.22);
	background: -webkit-linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 41, 0.00) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0.22);
	background: linear-gradient(90deg, rgb(0, 0, 0) 0%, rgba(0, 0, 41, 0.00) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0.22); /*base*/
	bottom: -80px;
	left: 0;
	margin: 0;
	padding: 9px;
	display: block;
	position: absolute;
	width: 100%;
	margin: 0 ;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.related ul li .img-detail a{
	color: #fff;
	display: block;
	text-decoration: none;
	font-weight: 700;
	line-height: 20px;
	text-transform:uppercase;
}
.related li:hover > .img-detail {
	bottom: 0;
}


/*comment*/
#comments li.media .children {
	margin-left: 90px;
}
ul.children > .media {
	margin-top: 15px;
}
.comment-body{
	background: #fff;
	padding: 30px;
	margin-bottom: 30px;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.comment-header{
	color: #444;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 30px;
}
.comment-body img{
	margin-right: 20px;
}
/*media-list*/
.media-list .media-heading a{
	color: #e74b3c;
	font-size: 16px;
}
.media-heading b {
	font-size: 16px;
}
.media-heading  cite span {
	display: none;
}
hr.comment-hr {
	margin: 10px 0;
}
.children hr {
	display: block !important;
}
hr.comment-hr:last-child{
	display: none;
}
li.media > .media {
	margin-top: 0;
}

.ay-comment-span{
	font-size: 12px;
	line-height: 25px;
}
.ay-comment-span a{
	color: #e74b3c;

}

/*ay-form*/
.ay-form{
	padding: 30px;
	margin-bottom: 30px;
	background: #fff;
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.comment-form .logged-in-as {
	margin: 0 0 15px 15px;
}
.logged-in-as > a {
	color: #e74b3c;
}
.comment-form .input{
	background: #fff;
	border-radius: 2px;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
	width: 100%;
	padding: 10px;
	padding-left: 15px;
	float: left;
}
.comment-form .text-area{
	margin: 15px 0 30px;
}
.comment-form .text-area textarea{
	background: #fff;
	border-radius: 2px;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
	float: left;
	padding: 15px;
	width: 100%;
}
.ay-btn, .form-submit > input[type=submit]{
	background:#e74b3c;
	border-radius: 2px;
	color: #fff;
	display: inline-block;
	float: left;
	font-family: "open sans";
	font-size: 13px;
	font-weight: 700;
	padding:8px 18px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	margin-left: 15px;
}
.ay-form h3 {
	margin-left: 15px;
	margin-bottom: 20px;
}
#reply-title a {
	color: #e74b3c;
}
.ay-btn:focus, .form-submit > input[type=submit]:focus ,.form-submit > input[type=submit]:hover{
	background: #707070;
	color: #fff;
}

#comments #respond.comment-respond > .comment-form > .logged-in-as {
	margin: 15px 0;
}
#comments #respond.comment-respond > .comment-form > .form-name {
	margin-top: 30px;
	padding-left: 0;
}
#comments #respond.comment-respond > .comment-form > .form-email {
	margin-top: 30px;
	padding-right: 0;
}
#comments #respond.comment-respond > .comment-form > .form-group.text-area {
	padding: 0;
}
#comments #respond.comment-respond > .comment-form > .form-submit > input[type=submit] {
	margin: 0;
}

h4.awaiting-moderation {
	color: #444;
	font-family: 'Open Sans',sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.4;
	margin: 15px 0;
}

/*post full width*/
.full-width{
	width: 100%;
}
.full-width .ay-post  .arrow-top img{
	width: 100%;
}
.full-width .related ul li .img-detail{
	width: 350px;
}
/*sound*/
.ay-sound iframe{
	width: 100%;
}
.full-width .ay-sound iframe{
	width: 100%;
}
.ay-trigger {
	display: none;
}
@media (max-width: 1024px) {
	.top-header .top-date {
		padding: 0;
	}
	#blogwrapper.boxed.container {
		width: 1000px;
	}

	.ay-widget input[type="text"] {
		width: 100%;
	}
	.ay-widget input[type="submit"] {
		margin-top:20px;
		float: left;
		width: 100%;
	}
	.related ul li{
		width:30%;
	}
	.full-width .related ul li .img-detail{
	}

	.is-expanded {
		margin-right: 14px;
	}
	.items {
		display: none !important;
	}
	.enlargeBtn {
		display: none;
	}
	.expanded-items {
		width: 100%;
	}

	.typ-c-thum {
		width: 47.2%;
	}
	.type-c-left {
		float: right;
		width: 46%;
	}
}  /* 1024 :980 */

@media (max-width: 980px)  {
	.top-header .top-date {
		display:none;
	}
	.top-social-search {
		float: right;
		margin-top: 3px;
	}

	#blogwrapper.boxed.container {
		width: auto;
	}
	#blogwrapper.boxed.container .header-row .container {
		padding: 0 15px;
	}
	.top-social-search > ul {
		display : none;
	}

	.top-header {
		height: auto;
	}

	.ay-nav > a.pull-right {
		display: none
	}

	.social-header {
		margin-top: 50px;
	}
	.search-header{
		margin-top: 43px;
	}

	.ay-nav {
		float: none;
		margin:0 30px;
	}
	nav.ay-nav ul     {
		display: none;
	}
	.top-header .top-nav .topnav {
		display: none;
	}
	.top-nav select, nav.ay-nav select {
		display: inline-block;
		height: 28px;
		margin: 9px 0 0;
		width: 100%;
	}
	.header-wrap {
		height: auto;
	}
	.logo {
		margin:10px 0 0 0;
		float: none;
	}
	.logo h1 {
		text-align: center;
		margin-bottom: 20px;
	}
	.social_networking {
		text-align: center;
		float: none;
		margin-bottom: 18px;
	}
	.social_networking ul {
		float: none;
		text-align: center;
	}
	.footer-info {
		text-align: center;
	}

	.ay-widget input[type="text"] {
		width: 100%;
		margin-bottom:0px;
	}

	.sidebar {
		position: inherit;
		padding: 0;
		-webkit-margin-after: 70px;
		-webkit-column-count: 2;
		-webkit-column-gap: 30px;
		-moz-column-count: 2;
		-moz-column-gap: 30px;
		-moz-column-fill: balance;
		column-fill: balance;
		column-count: 2;
		column-gap: 30px;
	}

	.ay-widget {
		width:100%;
		/*-webkit-column-break-inside: avoid;*/
		page-break-inside: avoid;
		break-inside: avoid;

	}
	.ay-widget:nth-child(odd) {

	}

	.ay-widget:nth-child(even) {

	}
	.related ul li .img-detail{

	}
	.related ul li{
		width:27%;
	}
	.bl-pagination, .bl-post-pagination {

	}
	.is-expanded {
		margin-right: 26px;
	}
	.items {
		display: none !important;
	}
	.enlargeBtn {
		display: none;
	}
	.expanded-items {
		width: 100%;
	}
	.portfolio-con {
		padding: 0;
	}
	.type-a-big {
		float: left;
	}
	.box-type {
		width: 100%;
	}
	.typ-b-bigs > li {
		float: left;
		margin: 0;
		padding-left: 0;
		padding-right: 18px;
		width: 48%;
	}
	.typ-b-bigs > li:last-child,.typ-c-bigs > li:last-child{
		margin-bottom: 30px;
	}
	.box-type-ones {
		width: 50%;

	}
	.box-type-ones:nth-child(2n+1){
		width: 50%;
	}

	.type-c-left {
		float: right;
		width: 48%;
	}

}  /* 979 :768 */

@media (max-width: 767px)  {
	.social-header {
		float: none;
		margin-top: 10px;
		text-align: center;
		display: block;
	}
	.logo h1 {
		display: block;
		line-height: 42px;
		margin: 0;
		padding: 0;
	}
	.logo > p {
		margin-top: 10px;
		margin-bottom: 15px;
	}
	.search-header {
		display: inline;
		float: left;
		margin: 0px auto 15px auto ;
		text-align: center;
		width: 100%;
	}
	.ay-nav > a.pull-right {
		display: none;
	}
	.box {
		display: inline-block;
	}
	.owl-date {
		margin: 0;
	}
	.owl-prev {
		opacity: 0;
		left: 0;
		-webkit-transition: opacity 500ms ease-in-out;
		-moz-transition: opacity 500ms ease-in-out;
		-ms-transition: opacity 500ms ease-in-out;
		-o-transition: opacity 500ms ease-in-out;
		transition: opacity 500ms ease-in-out;
	}
	.owl-wdslider:hover .owl-prev {
		opacity: 1;
	}
	.owl-next {
		opacity: 0;
		right: 0;
		-webkit-transition: opacity 500ms ease-in-out;
		-moz-transition: opacity 500ms ease-in-out;
		-ms-transition: opacity 500ms ease-in-out;
		-o-transition: opacity 500ms ease-in-out;
		transition: opacity 500ms ease-in-out;
	}
	.owl-wdslider:hover .owl-next {
		opacity: 1;
	}

	.ay-nav {
		float: none;
		margin: 0 30px;
	}
	.footer-info{
		padding-left: 30px;
	}
	.header-wrap { height: auto;}
	.logo {
		float: none !important;
		display: block;
	}

	.related ul li .img-detail{

	}
	.full-width .related ul li .img-detail {
	}
	.sidebar {
		padding: 0;
		-webkit-column-count:initial;
		-moz-column-count: initial;
		column-count: initial;
	}

	.ay-widget {
		width:100%;
		/*-webkit-column-break-inside: avoid;*/
		page-break-inside: avoid;
		break-inside: avoid;
	}

	.enlarge .is-expanded {
		margin-right: 4px;
	}
	.items {
		display: none !important;
	}
	.enlargeBtn {
		display: none;
	}
	.expanded-items {
		width: 100%;
	}
	.left-sidebar ,.middel-sidebar,.right-sidebar{
		padding: 0 30px 0 30px;
	}
	.typ-b-bigs > li {
		width: 49%;
	}
}  /* 767 :641 */
@media (width: 768px)  {

	.suggested-results {
		right: 0px;
	}

	.left-sidebar ,.middel-sidebar,.right-sidebar{
		padding: 0 30px 0 30px;
	}
	.typ-b-bigs > li {
		width: 49%;
		padding-left:0;
	}
	.typ-b-bigs > li:nth-child(2n+1){
		padding-left:0;
	}
}
@media (max-width: 640px)  {
	body {
		width: 460px;
		margin: 0 auto
	}
	.top-header .top-nav {
		padding: 0 40px;
		text-align: center;
	}
	.top-header .top-social-search {
		padding-right: 15px;
	}
	.top-search {
		width: 100%;
		padding: 15px 0;
		text-align: center;
	}
	.top-search.pull-right > form {
		display: inline-block;
		text-align: center;
	}
	.suggested-results {
		right: 105px;
		margin-top: 8px;
	}

	.top-search.pull-right  input[type=text] {
		display: inline;
		left: 50%;
		margin: 0 0 0 -110px;
		position: relative;
		width: 220px !important;
		height: 44px;
	}

	.top-search i {
		left: 28%;
		right: 0;
		top: 3px;
	}

	.footer-info {
		padding: 10px;
	}

	.sidebar {
		-webkit-margin-after: 0;
	}

	.ay-widget {
		width: 100%;
	}

	.related ul li .img-detail {
	}

	.full-width .related ul li .img-detail {
	}

	.ads135 {
		height: auto;
		width: 105px;
	}

	.items {
		display: none !important;
	}

	.enlargeBtn {
		display: none;
	}

	.expanded-items {
		width: 100%;
	}

	.left-sidebar ,.middel-sidebar,.right-sidebar{
		padding: 0 30px 0 30px;
	}
	.typ-a-bigs > li {
		width: 100%;
	}
	.type-a-big{
		float:initial;
	}
	.thumbil-box-big{
		width: 100%;
		height: auto;
	}
	.typ-a-bigs > li{
		padding-left: 0;
		padding-right:15px;
	}
	.typ-a-bigs > li:first-child{
		padding-left: 0 18px 0 0;
		margin-bottom: 30px;
	}
	.typ-a-bigs > li:nth-child(2){
		padding-top: 30px;
		border-top: 1px dashed #d5d5d5;
	}
	.typ-a-bigs > li:last-child {
		margin-bottom: 30px;
	}
	.typ-b-bigs > li:nth-last-child(2) hr{
		display: block;
	}
	.typ-b-bigs > li {
		width: 100%;
		padding: 0;
		float: left;
		padding-right: 20px;
	}

	.typ-b-bigs > li:nth-child(2n+1) {
		padding-left: 0;
		padding-right: 20px;
	}
	.type-c-left {
		float: left;
		margin-top: 20px;
		width: 100%;
	}
	.box-type-ones ,.box-type-ones:nth-child(2n+1){
		width: 100%;
		padding: 0;
	}
	.type-tab .typ-a-bigs > li {
		padding-left: 0;
	}
	.type-tab .typ-a-bigs > li:first-child{
		padding: 0 0px 30px 0;
	}
	.type-tab .typ-a-bigs > li:last-child{
		margin-bottom: 0;
	}
	.type-tab .nav-tabs > li {
		float: initial;
	}
	.type-tab .nav-tabs {
		border-bottom: 0;
	}

	.ay-masonry {
		width: 100% !important;
	}

	.masonry.timeline article:nth-of-type(odd) .corner,
	.masonry.timeline article:nth-of-type(even) .corner,
	.corner, .corner-left, .corner-right {
		display: none !important;
	}
	.top-search i {
		left: 30%;
	}
}  /* 640 : 481 */

@media (max-width: 480px)  {
	.suggested-results {
		right: 105px;
	}
	.ay-widget {
		width: 100%;

	}
	.ay-widget:nth-child(odd) {
		margin-right:0px ;
	}

	.ay-widget:nth-child(even) {
		margin-left:0px;
	}
	.related{
		display: none;

	}
	.ay-form .form-group  {
		width: 100%;
	}

	.full-width .related ul li .img-detail {
		display: none;
	}
	.slider-items .items ,.enlargeBtn{
		display: none;
	}
	.expanded-items {
		width: 100%;
	}
	.slider-container .controls {

	}
	.items ,.enlargeBtn {
		display: none;
	}

}  /* 480 : 361 */
@media (width: 480px)  {
	.is-expanded { width: 215px; height:auto;}
	.top-nav select, nav.ay-nav select {
		display: inline-block;
		margin: 15px 0;
		width: 100% !important;
	}
}
@media (max-width: 360px)  {
	body {
		width: auto;
	}
	.ay-auther-avatar {
		float: none;
		text-align: center;
		margin: 10px auto;
	}
	.top-nav select, nav.ay-nav select {
		display: inline-block;
		width: 85% !important;
	}
	.suggested-results {
		right: 56px;
	}
	.bl-pagination, .bl-post-pagination {

	}
	.ay-post-auther .ay-auther-social ul li a {
		float: left;
	}
	.ay-post-auther .ay-details {
	}
	.ay-post-auther .ay-details a {
		text-align: center;
		display: block;
	}
	.ay-post-auther h3 {
		text-align: center;
	}
	.slider-items .items ,.enlargeBtn{
		display: none;
	}
	.expanded-items {
		margin-left: 40px;
		width: 234px;
	}
	.slider-container .controls {
		left: 54px;
	}
}

@media ( max-width: 320px ) {

	.top-nav select, nav.ay-nav select {
		display: inline-block;
		margin: 15px 0;
		width: 100% !important;
	}

	.top-search i {
		left: 30%;
		right: 0;
		top: 3px;
	}

	.suggested-results {
		right: 35px;
	}
}

/* *****************************************************
	 Post & Comments Pagination
****************************************************** */
ul.bl-pagination > li > span,
ul.bl-pagination a,
ul.bl-post-pagination span,
ul.bl-post-pagination a {
	padding: 6px 18px;
}


.bl-pagination,
.bl-post-pagination {
	list-style: none outside none;
	margin: 0 0 30px;
	padding: 0;
	text-align: center;
	width: 100%;
	float: left;
}
.bl-pagination > li,
.bl-post-pagination > li {

}
.bl-pagination > li > span,
.bl-pagination a,
.bl-post-pagination span,
.bl-post-pagination a {
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 2px;
	color: #707070;
	display: inline-block;
	float: left;
	margin: 0 2px;
	padding: 6px 15px;
	position: relative;
	text-align: center;
	text-decoration: none;
}


.bl-pagination > li.active ,.bl-pagination  li  a:active,
.bl-post-pagination span.current-post-page{

}

.bl-pagination  li  a:hover {
	border: 1px solid #e74b3c;
}
.bl-pagination > li.active span {
	background: #e74b3c;
	color: #fff;
}


ul.bl-comments-pagination {
	display: block;
	list-style: none;
	width: 100%;
	padding: 0;
}

ul.bl-comments-pagination > li {
	display: inline-block;
}

ul.bl-comments-pagination > li.right {
	float: right;
	margin-right: 15px;
}

ul.bl-comments-pagination > li.left {
	float: left;
	margin-left: 15px;
}

ul.bl-comments-pagination > li a {
	color: #FFFFFF;
	display: block;
	padding: 8px 15px;
	text-decoration: none;
	background: #1ABC9C;
	font-family: 'Open sans',sans-serif;
	font-size: 16px;
}

ul.bl-comments-pagination > li:hover > a {
	background: #434343;
	color: #1abc9c;
}



.bl-post-pagination a,
.bl-comments-pagination  a,
.bl-pagination a,
.readmore a ,.ay-slider a {
	-webkit-transition: all 0.0s ease 0s;
	-moz-transition: all 0.0s ease 0s;
	-ms-transition: all 0.0s ease 0s;
	-o-transition: all 0.0s ease 0s;
	transition: all 0.0s ease 0s;
}

.error-404 {
	background: #fff;
	-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	border-bottom: 1px solid #e4e4e4;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 30px;
	position: relative;
	padding: 30px;
	text-align: center;
	font-size: 24px;
	min-height: 425px;
}
.error-404 img {
	margin-bottom: 30px;
}
.error-404 a {
	color:#e74b3c;
}

.ay-category {
	margin-bottom: 30px;
	text-align: left;
}
.ay-category h3 {
	display: block;
	text-transform: uppercase;
	text-align: center;
}
.share-icon-r {
	right: 0;
}
.share-icon {
	background-color: #444;
	position: fixed;
	top: 40%;
	width: 40px;
	z-index: 9000;
	left: 0;
}

.share-icon a {
	color: #fff;
	background-color: #161e1f;
	display: block;
	height: 40px;
	margin: 0;
	padding: 0;
	-webkit-transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	-ms-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;
	transition: all 0.6s ease 0s;
	width: 40px;
	text-align: center;
	padding: 10px
}
.share-icon a:hover{
	background: #e74b3c;
}

.leftside {
	float: left !important;
	padding: 0 30px 0 0 !important;
}
.float-right {
	float: right !important;
}



.ay-post table {
	margin-bottom: 20px;
}
.content dd a {
	color: #e74b3c;
}
.ay-post .content ul li {
	line-height: 25px;
	list-style: disc;
	line-height: 30px;
}
.ay-post .content ol li{
	line-height: 25px;
	list-style: decimal;
	line-height: 30px;
}

.ay-post .content ul ,.ay-post .content ol {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 30px;
}

.ay-post .content  dt, dd {
	line-height: 1.8;
	margin-bottom: 20px
}
.ay-post .content cite{
	font-style: normal;
	font-weight: 700;
	color: #e74b3c;
	margin-bottom: 20px;
}
.ay-post .content code , .ay-post .content pre{
	background:#f9f9f9;
	border: 1px solid #d6d6d6;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.01), 0 3px 5px rgba(0, 0, 0, 0.03);
	font-size: 14px;
	padding: 10px;
	border-radius: 0;
	overflow: hidden;
	white-space: pre-wrap;
	word-break: break-all;
	word-wrap: break-word;
}
.ay-post .content kbd {
	padding: 10px;
	border-radius: 0;
}
.content h3 ,.content h4 ,.content h5 , .content h6  {
	margin-bottom: 20px !important;
}
.scrollup {
	width:40px;
	height:40px;
	opacity:0.3;
	position:fixed;
	bottom:20px;
	right:20px;
	display:none;
	z-index: 100009;
	outline: none;
	border: none;
	background: #707070;
	color: #fff;
	border-radius: 100%;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.scrollup:hover {
	background: #e74b3c;
	opacity: 0.9;
	border-radius: 4px;
}
.media-heading {
	line-height: 18px;
}

.ay-post .post-password-form label {
	display: inline-block;
	margin-bottom: 5px;
	margin-top: 27px;
	font-weight:normal;
}
.ay-post input[type="password"] {
	background:#fff;
	border-radius: 2px;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	width: 215px;
	line-height: 1;
	text-align: center;
}
.ay-post input[type="submit"] {
	background:#e74b3c;
	border-radius: 2px;
	color: #fff;
	display: inline;
	font-weight: 600;
	line-height: 19px;
	padding: 8px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.ay-post input[type="submit"]:active {
}
.ay-post {
}
.masonry.timeline {
	background: url("images/timeline.png") repeat-y scroll 49.5% top rgba(0, 0, 0, 0);
	margin-bottom: 45px;
}
.masonry.timeline article:nth-of-type(odd) .corner, .corner-right {
	position:absolute;
	display:block;
	right: -20px;
	width: 20px;
	height:15px;
	margin-top: 30%;
	background: url("images/timeline-right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.masonry.timeline article:nth-of-type(even) .corner, .corner-left {
	position:absolute;
	display:block;
	left: -20px;
	width:20px;
	height:15px;
	margin-top: 10%;
	background: url("images/timeline-left.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.timeline-date {
	margin-bottom: 30px !important;
	text-align: center;
	border: 1px solid #DEDEDE;
	background: #fff;
}
.ay-masonry {
	float: left;
}

.ay-masonry-3col {
	width: 370px;
	float: left;
}




/*
 * Nivo Lightbox
 */

 .nivo-lightbox-overlay {
 	position: fixed;
 	top: 0;
 	left: 0;
 	z-index: 99998;
 	width: 100%;
 	height: 100%;
 	overflow: hidden;
 	visibility: hidden;
 	opacity: 0;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
 }
 .nivo-lightbox-overlay.nivo-lightbox-open {
 	visibility: visible;
 	opacity: 1;
 }
 .nivo-lightbox-wrap  {
 	position: absolute;
 	top: 10%;
 	bottom: 10%;
 	left: 10%;
 	right: 10%;
 }
 .nivo-lightbox-content {
 	width: 100%;
 	height: 100%;
 }
 .nivo-lightbox-title-wrap {
 	position: absolute;
 	left: 0;
 	width: 100%;
 	z-index: 99999;
 	text-align: center;
 	display: none;
 }
 .nivo-lightbox-nav { display: none; }
 .nivo-lightbox-prev {
 	position: absolute;
 	top: 50%;
 	left: 0;
 }
 .nivo-lightbox-next {
 	position: absolute;
 	top: 50%;
 	right: 0;
 }
 .nivo-lightbox-close {
 	position: absolute;
 	top: 20%;
 	right: 2%;
 }

 .nivo-lightbox-image { text-align: center; }
 .nivo-lightbox-image img {
 	max-width: 100%;
 	max-height: 100%;
 	width: auto;
 	height: auto;
 	vertical-align: middle;
 }
 .nivo-lightbox-content iframe {
 	width: 100%;
 	height: 100%;
 }
 .nivo-lightbox-inline,
 .nivo-lightbox-ajax {
 	max-height: 100%;
 	overflow: auto;
 	-webkit-box-sizing: border-box;
 	-moz-box-sizing: border-box;
 	box-sizing: border-box;
 }
 .nivo-lightbox-error {
 	display: table;
 	text-align: center;
 	width: 100%;
 	height: 100%;
 	color: #fff;
 	text-shadow: 0 1px 1px #000;
 }
 .nivo-lightbox-error p {
 	display: table-cell;
 	vertical-align: middle;
 }

/* *********************************************
* Effects
**********************************************/
.nivo-lightbox-notouch .nivo-lightbox-effect-fade,
.nivo-lightbox-notouch .nivo-lightbox-effect-fadeScale,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideLeft,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideRight,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideUp,
.nivo-lightbox-notouch .nivo-lightbox-effect-slideDown,
.nivo-lightbox-notouch .nivo-lightbox-effect-fall {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

/* fadeScale */
.nivo-lightbox-effect-fadeScale .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
}
.nivo-lightbox-effect-fadeScale.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

/* slideLeft / slideRight / slideUp / slideDown */
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-ms-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
	transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.nivo-lightbox-effect-slideLeft .nivo-lightbox-wrap {
	-webkit-transform: translateX(-10%);
	-moz-transform: translateX(-10%);
	-ms-transform: translateX(-10%);
	transform: translateX(-10%);
}
.nivo-lightbox-effect-slideRight .nivo-lightbox-wrap {
	-webkit-transform: translateX(10%);
	-moz-transform: translateX(10%);
	-ms-transform: translateX(10%);
	transform: translateX(10%);
}
.nivo-lightbox-effect-slideLeft.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideRight.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
.nivo-lightbox-effect-slideDown .nivo-lightbox-wrap {
	-webkit-transform: translateY(-10%);
	-moz-transform: translateY(-10%);
	-ms-transform: translateY(-10%);
	transform: translateY(-10%);
}
.nivo-lightbox-effect-slideUp .nivo-lightbox-wrap {
	-webkit-transform: translateY(10%);
	-moz-transform: translateY(10%);
	-ms-transform: translateY(10%);
	transform: translateY(10%);
}
.nivo-lightbox-effect-slideUp.nivo-lightbox-open .nivo-lightbox-wrap,
.nivo-lightbox-effect-slideDown.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

/* fall */
.nivo-lightbox-body-effect-fall .nivo-lightbox-effect-fall {
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
}
.nivo-lightbox-effect-fall .nivo-lightbox-wrap {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	-webkit-transform: translateZ(300px);
	-moz-transform: translateZ(300px);
	-ms-transform: translateZ(300px);
	transform: translateZ(300px);
}
.nivo-lightbox-effect-fall.nivo-lightbox-open .nivo-lightbox-wrap {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}


/**/
.nivo-lightbox-theme-default.nivo-lightbox-overlay {
	background: #666;
	background: rgba(0,0,0,0.68);
}
.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading { background: url(images/loading.gif) no-repeat 50% 50%; }

.nivo-lightbox-theme-default .nivo-lightbox-nav {
	top: 42%;
	width: 60px;
	height: 60px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-nav:hover {
	opacity: 1;
	background-color: rgba(0,0,0,0.5);
}
.nivo-lightbox-theme-default .nivo-lightbox-prev {
	background-image: url(images/prev.png);
	border-radius: 0 3px 3px 0;
	background-color: #000;

}
.nivo-lightbox-theme-default .nivo-lightbox-next {
	background-image: url(images/next.png);
	border-radius: 3px 0 0 3px;
	background-color: #000;
}

.nivo-lightbox-theme-default .nivo-lightbox-close {
	display: none;
	background: url(images/close.png) no-repeat 5px 5px;
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	padding: 5px;
	opacity: 0.5;
}
.nivo-lightbox-theme-default .nivo-lightbox-close:hover { opacity: 1; }

.nivo-lightbox-theme-default .nivo-lightbox-title-wrap {  }
.nivo-lightbox-theme-default .nivo-lightbox-title {
	font: 24px;
	line-height: 20px;
	font-weight: 700;
	background: #000;
	color: #fff;
	padding: 14px 30px;
	opacity: 0.8;
	text-transform: uppercase;
}
.loader {
	background:#fff;
	height: 50px;
	margin: 0 auto;
	width: 51px;
}
/*
  Set the color of the icon
*/
.loader svg path,
.loader svg rect {
	fill: #000;
}
.nivo-lightbox-theme-default .nivo-lightbox-image img {
	background: #fff;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
	box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}
.nivo-lightbox-theme-default .nivo-lightbox-ajax,
.nivo-lightbox-theme-default .nivo-lightbox-inline {
	background: #fff;
	padding: 40px;
	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
	box-shadow: 0px 1px 1px rgba(0,0,0,0.4);
}

@media (-webkit-min-device-pixel-ratio: 1.3),
(-o-min-device-pixel-ratio: 2.6/2),
(min--moz-device-pixel-ratio: 1.3),
(min-device-pixel-ratio: 1.3),
(min-resolution: 1.3dppx) {

	.nivo-lightbox-theme-default .nivo-lightbox-content.nivo-lightbox-loading {
		background-image: url(images/loading@2x.gif);
		background-size: 32px 32px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-prev {
		background-image: url(images/prev@2x.png);
		background-size: 48px 48px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-next {
		background-image: url(images/next@2x.png);
		background-size: 48px 48px;
	}
	.nivo-lightbox-theme-default .nivo-lightbox-close {
		background-image: url(images/close@2x.png);
		background-size: 16px 16px;
	}

}


.wb-tab > ul {
	text-align: left;
	display: block;
	margin: 0;
	list-style: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #f9f9f9;
	border: none !important;
}

.wb-tab > ul .mag-ajaxs {
	margin-top: 8px;
	margin-right: 15px;
}

.wb-tab > ul > li.nav-tittle {
	font-size: 12px;
	line-height: 28px;
	font-weight:700;
	min-width: 150px;
}
.wb-tab > ul > li.nav-tittle:hover{
	color: #e74b3c;
}
.wd-tabs-tittle {
	font-size: 23px;
	font-weight: 700;
	line-height: 42px;
	margin:0 8px 0 15px;
	float: left;
	text-transform: uppercase;
}
.nav-tittle i {
	font-size: 12px;
	line-height: 22px;
	margin-left: 8px;
}
.nav-tittle-div{
	display: inline-block;
}
.wb-tab > ul li {
	padding: 8px 15px;
	display: inline-block;
	position: relative;
	cursor: pointer;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.wb-tab > ul li:hover {
/* background: #fbfbfb;
color: #fff;*/
}
.wb-tab > ul li ul {
	padding: 0;
	position: absolute;
	top: 44px;
	left: 0;
	min-width: 150px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	display: none;
	opacity: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	visibility: hidden;
	-webkit-transiton: opacity 0.2s;
	-moz-transition: opacity 0.2s;
	-ms-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	-transition: opacity 0.2s;
}
.wb-tab > ul li ul li {
	background: #fff;
	display: block;
	color: #444;
	padding: 0;
	border-bottom:1px solid #f7f7f7;
}
.wb-tab > ul li ul li:hover ,.wb-tab > ul li ul li a:hover{
	background: #fbfbfb;
	color: #e74b3c;
}
.wb-tab > ul li ul li a{
	padding: 0px 4px;
	display: block;
	font-size: 12px;
	margin-left: 8px;
	line-height: 38px;
}

.wb-tab > ul li:hover ul {
	display: block;
	opacity: 1;
	visibility: visible;
	z-index: 9999;

}


.tab-i-hide{
	display: none !important;
}

.tab-i-show{
	display: block;
}







#___person_0 {
	width: auto !important;
}

#___person_0 > iframe {
	width: auto !important;
}


