/* Theme Name: UBlog Theme URI: http://bloompixel.com/themes/ublog/ Author: BloomPixel Author URI: http://bloompixel.com/ Description: A premium blog style responsive WordPress theme. Version: 1.1 License: GNU General Public License version 3.0 License URI: http://www.gnu.org/licenses/gpl-3.0.html Tags:right-sidebar, custom-menu, featured-images, two-columns, theme-options, custom-background, threaded-comments */  /*-------------------------------------------------------------------------------------  	1. CSS Reset 	2. Framework (body, headings, links) 	3. Main Container 	4. Header 	5. Navigation 	6. Main Content (homepage, single) 	7. Comments 	8. Sidebar 	9. Footer 	10. Widgets  -------------------------------------------------------------------------------------*/   /*-----------------------------------------------------------------------------------*/ /*	1. CSS Reset /*-----------------------------------------------------------------------------------*/ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {     margin:0;     padding:0;     border:0;     outline:0;     font-size:inherit;     vertical-align:baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; } ol, ul { list-style:none; } blockquote, q { quotes:none; } blockquote:before, blockquote:after, q:before, q:after {     content:'';     content:none; } ins {     background-color:#ff9;     color:#000;     text-decoration:none; } mark {     background-color:#ff9;     color:#000;      font-style:italic;     font-weight:bold; } del { text-decoration: line-through; } abbr[title], dfn[title] {     border-bottom:1px dotted;     cursor:help; } table {     border-collapse:collapse;     border-spacing:0; } hr {     display:block;     height:1px;     border:0;        border-top:1px solid #cccccc;     margin:1em 0;     padding:0; } input, select { vertical-align:middle; }  .clear { clear: both; display: block; font-size: 0;	height: 0; line-height: 0; width:100%; } .clearfix:after { clear: both; content: ""; font-size: 0;  height: 0; display: block; visibility: hidden; }   /*-----------------------------------------------------------------------------------*/ /*	2. Framework /*-----------------------------------------------------------------------------------*/ body { 	background:#ffffff; 	line-height:1; 	color:#555555; 	font:13px/20px arial, sans-serif; } a { 	color:#E91B23; 	outline:none; 	text-decoration:none;     -webkit-transition: all 0.25s linear;     transition: all 0.25s linear; } a:hover { color:#E91B23; } ::-moz-selection {     background: #222;     color: white;     text-shadow: none; } ::selection {     background: #222;     color: white;     text-shadow: none; } h1, h2, h3, h4, h5, h6 { 	color:#000; 	font-family:Arial, sans-serif; 	margin-bottom:15px; 	font-weight:400; } h1 { 	font-size:28px; 	line-height:34px; } h2{ 	font-size:24px; 	line-height:30px; } h3 { 	font-size:22px; 	line-height:28px; } h4 { 	font-size:20px; 	line-height:26px; } h5 { 	font-size:18px; 	line-height:24px; } h6 { 	font-size:16px; 	line-height:22px; } p { margin-bottom: 20px } blockquote { 	font-family:Georgia,Serif; 	font-size:14px; 	font-style:italic; 	padding:20px 30px; } em, i, cite { font-style: italic; } strong { font-weight: 700; } img, video, object, embed { 	height: auto; 	max-width: 100%; } caption, th, td { text-align: left } sub, sup { 	font-size:75%; 	line-height:0; 	position:relative; 	vertical-align:baseline; } sub { bottom:-3px } sup { top:-4px } .center-width { 	margin:0 auto; 	max-width:1170px; 	width:100% } .uppercase { text-transform:uppercase } .textcenter { text-align:center } .last { margin-right:0 !important }   /*-----------------------------------------------------------------------------------*/ /*	3. Main Container /*-----------------------------------------------------------------------------------*/ .main-container { 	background:transparent; 	clear:both; 	overflow:hidden; 	width:100% } .main-wrapper { 	background:transparent; 	clear:both; 	margin:0 auto 0; 	width:100%; } .container { 	margin:0 auto; 	width:1170px; } .single #page, .archive #page { } .single .boxed-layout #page { border:none }   /*-----------------------------------------------------------------------------------*/ /*	4. Header /*-----------------------------------------------------------------------------------*/ .main-header { 	background:#fff; 	color:#333; 	margin:0 auto; 	width:100%; } .header { 	clear: both; 	margin:0 auto; 	max-width:100%; 	padding:20px 0; 	position:relative; 	text-align:center; 	width:1170px; } .logo-wrap { 	display:inline-block; 	max-width:100% } .tagline { 	display:block; 	font-size:14px } .header #logo { 	display:inline-block; 	margin:0; 	max-width:100% } .header a { color:#fff } .header #logo img { float:left } .header-2 .header, .header-3 .header, .header-4 .header {      text-align: left  } .header-3 .main-navigation {     border:0;     float:right;     width:auto } .header-3 .main-nav { width:auto }  /* Top Bar */ .social-links { float:left } .social-links a { 	color:#fff; 	float:left; 	font-size:18px; 	margin:0; 	padding:18px 0; 	width:34px; 	text-align:center;     -webkit-transition: background 0.25s linear;     transition: background 0.25s linear; } .social-links a:hover { color:#fff } .social-links .twitter:hover { background:#1bb6ec } .social-links .facebook:hover { background:#395aa1 } .social-links .instagram:hover { background:#854e3a } .social-links .youtube:hover { background:#cc181e } .social-links .gplus:hover { background:#c23322 } .social-links .pinterest:hover { background:#cc2127 } .social-links .flickr:hover { background:#ff0080 } .social-links .rss:hover { background:#ff8800 } .social-links .reddit:hover { background:#cee3f8 } .social-links .tumblr:hover { background:#2c4762 } .social-links .dribbble:hover { background:#f46899 } .social-links .git:hover { background:#333333 } .social-links .linkedin:hover { background:#017eb4 } .social-links .xing:hover { background:#06595D } .header-search { 	float:right; 	margin:11px 0; 	position:relative; 	width:210px } .header-search:after { 	position:absolute; 	bottom:-1px; 	content:''; 	display:block; 	height:6px; 	width:98%; 	border-bottom:2px solid #fff; 	border-left:2px solid #fff; 	border-right:2px solid #fff; } .top-bar ::-webkit-input-placeholder, .st-menu .s::-webkit-input-placeholder { color:#fff } .top-bar :-moz-placeholder, .st-menu .s:-moz-placeholder { color:#fff } .top-bar ::-moz-placeholder, .st-menu .s::-moz-placeholder { color:#fff } .top-bar :-ms-input-placeholder, .st-menu .s:-ms-input-placeholder { color:#fff }  /* Featured Section */ .featured-section { 	margin:0 auto 30px; 	width:1170px; 	max-width:100% } .featuredslider { 	float:left; 	margin:0 0.4% 0 0; 	position:relative; 	width:60.9% } .featured-section .post-inner { 	background:rgba(0,0,0,0.4); 	padding:15px 20px; 	position:absolute; 	bottom:0; 	left:0;     right:0; 	text-align:center; } .featured-posts { 	float:left; 	margin:0; 	width:38.7% } .featured-post { 	float:left; 	width:100% } .featured-post-1 { margin-bottom:4px } .f-title { color:#fff }  /* Boxed Layout */ .boxed-layout { 	float:none; 	margin:0 auto; 	width:1170px; 	overflow:hidden; } .boxed-layout .header { 	padding-left:2%; 	padding-right:2%; 	width:96% } .boxed-layout .main-wrapper { 	max-width:100%; } .boxed-layout .header, .boxed-layout .top-bar .center-width { width:96% } .boxed-layout .container { width:auto }   /*-----------------------------------------------------------------------------------*/ /*	5. Navigation /*-----------------------------------------------------------------------------------*/ .menu, .menu * { 	margin:0; 	padding:0; 	list-style:none; } .menu { line-height:1.0 } .main-nav { 	margin:0 auto; 	max-width:100%; 	position:relative; 	width:1170px } .nav-menu .menu ul { 	padding:0; 	position:absolute; 	top:-999em; 	width:180px; /* left offset of submenus need to match (see below) */ } .nav-menu .menu ul { } .nav-menu .menu ul li { width:100% } .nav-menu .menu li:hover { 	visibility:inherit; /* fixes IE7 'sticky bug' */ } .nav-menu .menu a { 	display:block; 	position:relative } .nav-menu .menu li:hover ul, .nav-menu .menu li.sfHover ul { 	left:0; 	top:54px; /* match top ul list item height */ 	width:180px; 	z-index:1000 } .nav-menu ul.menu li:hover li ul, .nav-menu ul.menu li.sfHover li ul { top:-999em } .nav-menu ul.menu li li:hover ul, .nav-menu ul.menu li li.sfHover ul { 	border:0; 	padding:0; 	left:180px; /* match ul width */ 	top:0px } .main-navigation { 	border-top:1px solid rgba(0, 0, 0, 0.1); 	font-size:13px; 	line-height:20px; 	position:relative; 	width:100% } .main-navigation a { 	color:#8b8b8b; 	font-weight:700; 	margin:0; 	padding:15px 12px 15px; } .main-navigation ul ul a { 	border-right:none; 	margin:0; } .nav-menu { 	float:left; 	margin:0; 	max-width:100%; 	position:relative; 	text-align:center; 	text-transform:uppercase; 	width:100% } .nav-menu ul li { 	display:inline-block; 	float:none; 	list-style:none; 	position:relative; } .nav-menu ul li ul { text-align:left } .nav-menu ul li ul li a { 	border:0; 	padding:10px 20px; 	line-height:18px } .main-navigation ul li ul li a:hover { 	background:#75b31b; 	border:0; 	color:#fff; 	padding:10px 20px; } .sfHover a { color:#fff } ul.menu ul .sf-sub-indicator { 	display:block; 	right:12px; 	top:9px; 	position:absolute } .sf-js-enabled li a.sf-with-ul { 	padding-right:24px; 	z-index:20 } .sf-js-enabled li ul li a.sf-with-ul { padding-right:20px } .sf-arrows .sf-with-ul:after { 	content:''; 	position:absolute; 	top:25px; 	right:12px; 	margin-top:0px; 	height:0; 	width:0; 	border:4px solid transparent; 	border-top-color:rgba(0,0,0,.2);     -webkit-transition: all 0.25s linear;     transition: all 0.25s linear; } .current-menu-item .sf-with-ul:after { border-top-color:#FFF; } .sf-arrows ul .sf-with-ul:after { 	top:16px; 	right:5px; 	border-color:transparent; 	border-left-color:rgba(0,0,0,.2); } .sf-arrows ul .sf-with-ul:hover:after { border-top-color:rgba(255,255,255,0); } .menu i { 	display:inline-block; 	margin-right:5px; 	margin-top:-0.15em; 	vertical-align:middle } .top-nav, .top-nav .nav-menu ul li { float:left } .top-nav a { 	color:#fff; 	display:block; 	margin:0; 	padding:15px 12px } .top-nav ul ul  a { margin:0 } .menu-btn { display:none!important } .footer-menu { 	float:right } .footer-menu li { float:left } .footer-menu li a { 	display:block; 	padding:13px 0 13px 15px } .footer-menu ul ul { display:none } #close-button { 	padding:15px 0; 	text-align:center } #close-button .fa { 	color:#fff; 	cursor:pointer; 	font-size:22px } .site-container { position:relative } .off-canvas-search { padding:10px 20px } .off-canvas-search .header-search { 	float:none; 	margin:0; 	width:100% } .off-canvas-search .searchform { background:transparent } .off-canvas-search .searchform fieldset { border:0 } .off-canvas-search .s { 	float:left;     padding:8px 4%;     width:78%; } .off-canvas-search .search-button { 	background:transparent; 	color:#fff; 	font-size:14px } .menu-pusher { 	position:relative; 	height:100%; 	-webkit-transition:-webkit-transform 0.5s; 	transition:transform 0.5s; } .st-menu { 	display:none; 	position:fixed; 	left:0; 	overflow-y:auto; 	visibility:hidden; 	width:300px; 	height:100%; 	background:#212121; 	-webkit-transition:all 0.5s; 	transition:all 0.5s; } .no-csstransforms3d .st-pusher, .no-js .st-pusher { padding-left:300px }  /*-----------------------------------------------------------------------------------*/ /*	6. Main Content /*-----------------------------------------------------------------------------------*/ .main-content { 	clear:both; 	margin:0px auto 0; 	overflow:hidden; 	max-width:100%; } .main-content #page { 	float:left; 	margin:0; 	max-width:100%; 	padding:0; 	width:1170px; } .detail-page {  } .content-area { 	float:left; 	margin-left:0; 	margin-right:2.2%; 	margin-top:0; 	width:66.2%; } .single .content-area { } .content-area a {     -webkit-transition: all 0.25s linear;     transition: all 0.25s linear; } .content-home { 	float:left; 	margin:0; 	width:100% } .content { 	padding:0 0; 	overflow:hidden; } .masonry { margin:0 auto; overflow:visible !important } .post header, .attachment header { 	clear:both; 	overflow:hidden; 	position:relative; } .cover-container { 	margin:0; 	position:relative } .cover-box { 	overflow:hidden; 	position:relative } .cover-image { 	background-size:cover; 	background-position:50% 0; 	background-repeat:no-repeat; 	min-height:500px; 	position:relative } .cover-heading { 	background:rgba(0,0,0,0.5); 	position:absolute; 	bottom:0; 	left:0; 	width:100% } .cover-text { padding:15px 20px } .cover-heading .title { 	color:#fff; 	font-size:32px; 	line-height:40px; 	margin:0 }  /*---[ Homepage ]---*/ .title { margin-bottom:10px } .title a {     color:#000;     display:block } .title14 { 	font-size:14px; 	line-height:20px; 	margin-bottom:5px } .title15 { 	font-size:15px; 	line-height:21px; 	margin-bottom:4px } .title16 { 	font-size:16px; 	line-height:22px; 	margin-bottom:5px } .title18 { 	font-size:18px; 	line-height:24px; 	margin-bottom:5px } .title20 { 	font-size:20px; 	line-height:26px; 	margin-bottom:5px } .title26 { 	font-size:26px; 	line-height:32px; 	margin-bottom:5px } .title32 { 	font-size:32px; 	line-height:40px; 	margin-bottom:5px } .entry-title { text-align:center } .page-title { 	font-size:26px; 	margin:20px 0 20px; } #featured-thumbnail { 	display:block; 	float:left; 	position:relative; } #featured-thumbnail img { 	float:left; 	width:100%; 	height:auto; } .featured-thumbnail { 	display:block; 	float:left; 	position:relative; 	width:100% } .featured-thumbnail img { 	float:left; 	width:100%; 	height:auto; } .featured-thumbnail-big { 	clear:both; 	margin-bottom:20px; 	position:relative; 	width:100%; } .featured-single { margin-bottom:20px } .featured-single img { float:left } .post .featured-thumb-gallery { 	float:left; 	position:relative; 	width:100% } .post-content .gallery .gallery-item a { position:relative } .post .featured-thumbnail-big:before, .post .featured-thumb-gallery:before, .post-content .gallery .gallery-item a:before { 	background-image:url(images/plus.png); 	background-repeat:no-repeat; 	background-position:center center; 	background-color:rgba(0,0,0,0.85); 	content:""; 	display:block; 	height:100%; 	left:0; 	opacity:0; 	position:absolute; 	top:0; 	visibility:hidden; 	width:100%;     -webkit-transition: all 0.25s linear;     transition: all 0.25s linear; } .post .featured-thumbnail-big:hover:before, .post .featured-thumb-gallery:hover:before { 	opacity:0.8; 	visibility:visible; } .post.format-image .featured-thumbnail-big:before, .post .featured-thumb-gallery:before { 	background-image:url(images/zoom.png); 	background-repeat:no-repeat; 	background-position:center center; } .content-home .post .post-inner { clear:both } .content-home .format-quote .post-inner { border:0 } .post-content { 	font-size:16px; 	line-height:26px; 	margin:0 0 30px; 	padding:0 } .post header time, .attachment header time { 	float: left; 	padding:25px 2%; 	text-align:center } .post header .post-date, .attachment header .post-date { 	clear:both; 	color:#000; 	display:block; 	font-size:36px; 	margin:0 0 10px } .post-author { color:#777 } .post-meta { 	clear:both; 	color:#999; 	font-size:12px; 	margin:0 0 18px; 	overflow:hidden; 	text-align:center } .single .post-meta { border-top:0 } .post-meta a { color:#999 } .post-meta span { 	display:inline-block; 	padding-right:16px; 	margin:10px 10px 0 0; 	position:relative } .post-meta > span:before { 	content:"|"; 	display:block; 	position:absolute; 	top:-1px; 	right:0 } .post-meta > span:last-child:before { content:"" } .post-meta span:last-of-type { 	margin-right:0; 	padding-right:0 } .post-meta .post-comments span { 	border:none; 	margin:0; 	padding:0; } .post-meta .post-type { 	border:none; 	float:left; 	font-size:12px; 	line-height:18px; 	margin:0 10px 0 0; 	padding:0; 	text-align:center; } .post-meta .post-type i { 	border:2px solid #0b8fe8; 	color:#0b8fe8; 	font-size:20px; 	line-height:25px; 	padding:6px 12px; 	border-radius:50%; } .post-meta .post-type-audio i { padding:6px 10px } .post-meta .post-type-video i, .post-meta .post-type-gallery i, .post-meta .post-type-image i { padding:6px 8px } .post-meta .post-type-link i { padding:6px 9px } .post-meta .fa, .meta .fa { 	font-size:13px; 	margin:0 4px 0 0 } .read-more { 	display:block; 	margin:0; 	overflow:hidden } .read-more a { 	color:#fff; 	float:left; 	font-size:12px; 	font-weight:400; 	line-height:19px; 	margin:0; 	padding:9px 12px; 	text-transform:uppercase; } .read-more a:hover { 	background:#000; 	color:#fff !important; } /* Post Formats */ .post-format-link { 	background:rgba(0,0,0,0.5); 	color:#fff; 	float:none; 	font-size:24px; 	line-height:30px; 	padding:30px 20px; 	position:relative; 	word-wrap:break-word } .post-format-link .post-format-icon { 	margin-top:0; 	position:absolute; } .post-format-icon { 	color:#fff; 	font-size:36px; 	float:left; 	margin:5px 25px 0 10px } .post-format-link-content { margin-left:62px } .post-format-quote { 	background:#333; 	color:#fff; 	margin:0; 	padding:50px 3%; 	width:94% } .post-format-quote-content { 	font-size:14px; 	line-height:18px; 	margin:0; 	overflow:hidden } .post-format-quote-content a, .post-format-quote-content a:hover { color:#fff } .post .post-format-quote-content blockquote {     border:0; 	color:#fff; 	font-size:24px; 	font-style:italic; 	line-height:36px; 	margin:0; 	padding:0 } .audio-box { 	margin-bottom:20px; 	width:100% } .audio-box iframe { float:left } .content-home .post.format-audio .post-meta { border-top:0 } .gallerytiled { 	border:1px solid rgba(0, 0, 0, 0.11); 	margin-bottom:20px; 	padding:15px; 	overflow:hidden } .gallerytiled ul li { 	float:left; 	list-style:none; 	margin:0 1px 1px 0; 	width:19.8% } .gallerytiled ul li img { float:left } .status-box { 	background:#f3f3f3; 	border-bottom:0; 	margin-bottom:20px; 	padding:5px 15px; 	overflow:hidden; } .single .status-box { 	border:0; 	border-bottom:1px solid #e3e3e3; } .status-box iframe { 	float:none; 	margin:10px auto !important; 	width:100% } .fb-status { 	padding-bottom:15px; 	padding-top:15px; } .googlep-status { 	padding-bottom:15px; 	padding-top:15px; } .googlep-status div { 	display:block !important; 	margin:0 auto !important; } .loading { display:none } .featuredslider.loading { 	background:#fff url(images/loading.gif) no-repeat center center; 	border:1px solid #e3e3e3; 	display:block; 	overflow:hidden; 	min-height:140px; } .galleryslider.loading { 	background:#fff url(images/loading.gif) no-repeat center center; 	border:1px solid #e3e3e3; 	display:block; 	overflow:hidden; } .recent { 	float:left; 	margin:0; 	width:100% } .recent-posts-box { 	float:left; 	margin:0 0 15px; 	position:relative; 	width:100% } .recent-post { 	border-bottom:1px solid #e6e6e6; 	float:left; 	margin:0 3.2% 20px 0; 	max-width:300px; 	width:48.4% } .recent-post:nth-child(2n) { margin:0 0 20px } /* Blog Big */ .post { 	margin-bottom:30px; 	padding:0; 	overflow:hidden; 	position:relative } .single .post { margin-bottom:0 } .header-top { 	border-bottom:1px solid rgba(0, 0, 0, 0.11);     min-height: 100px; 	padding:0 35px; } .header-cat { 	position:absolute; 	top:0; 	left:30px; 	padding:40px 0 40px; } .header-time { 	padding:20px 0; 	text-align:center; } .post .post-date { 	color:#000; 	display:block; 	font-size:34px; 	line-height:40px } .post-type { 	color:rgba(0,0,0,0.2); 	font-size:22px; 	position:absolute; 	top:40px; 	right:40px } .post-home {     margin-top: 20px; 	overflow:hidden; 	padding:0 30px } .sticky { }  /*---[ Single ]---*/ .full-width { margin-top:15px } .full-width .content { 	margin:0 0 30px; 	padding:0 } .content-page, .content-single { 	float:left; 	margin:0; 	padding:0; 	width:100% } .content-detail { margin-bottom:30px } .content-archive { 	float:left; 	margin:0; 	width:100% } .page-content, .single-content { 	width:100% } .article-area { background:#fff } .article-area header { 	float:left; 	width:100%; } .error404 .page-content header { margin:0 3% } .error-page-content { 	font-size:16px; 	line-height:28px; 	padding:30px; 	text-align:center } .error-head { 	border-bottom:1px solid #CCCCCC;     height:1px;     margin-top:15px;     margin-bottom:20px;     position:relative; } .error-head span { 	background:#fff; 	padding:0 20px; 	position:relative; 	top:-14px } .error-text { 	color:#ff8800; 	font-size:230px; 	line-height:200px; 	margin-bottom:30px } .single-title { 	font-size:26px; 	line-height:32px; 	margin:0 0 5px } .single-post-type { 	clear:both; 	margin:0; 	width:100% } .single-post-type img { 	float:left; 	width:100% } .full-width .single-page-content { 	margin:0; 	width:96% } .full-width header { margin:0 2% } #fullwidth-comments { 	background:#fff; 	margin:0 0 30px; 	padding:0; } .page-links { margin-bottom:20px } img.size-full,  mg.size-large, img.wp-post-image { 	height:auto; 	max-width:100% } article img.right, article img.alignright, .wp-caption.alignright { 	background:rgba(0, 0, 0, 0.027); 	border:1px solid rgba(0, 0, 0, 0.08); 	display:block; 	float:right; 	margin:0.4em 0 1em 1.5em; 	padding:5px } article img.aligncenter, article img.alignnone { 	background:rgba(0, 0, 0, 0.027); 	border:1px solid rgba(0, 0, 0, 0.08); 	display:block; 	clear:both; 	padding:5px } article img.left, article img.alignleft, .wp-caption.alignleft { 	background:rgba(0, 0, 0, 0.027); 	border:1px solid rgba(0, 0, 0, 0.08); 	display:block; 	float:left; 	margin:0.5em 1.5em 1em 0; 	padding:5px } .wp-caption .wp-caption-text, .gallery-caption, .entry-caption { 	color:#757575; 	font-size:11px; 	font-style:italic; 	line-height:20px; } .wp-caption { 	padding:4px; 	max-width:100% } .alignleft { float:left } .alignright { float:right } .aligncenter { 	display:block; 	margin-left:auto; 	margin-right:auto } .post table, .content-page table { 	border-bottom:1px solid #e5e5e5; 	margin-bottom:20px; 	width:100% } .post th, .content-page th { 	padding:6px 10px 6px 0; 	text-transform:uppercase } .post td, .content-page td, .post th, .content-page th { 	border-top:1px solid #e5e5e5;} .post th, .content-page th { 	background:rgba(0,0,0,0.04) } .post dl, .content-page dl { margin:0 30px } .post dt, .content-page dt { font-weight:700 } .post dd, .content-page dd { margin:0 0 20px } .post ul, .content-page ul, .content-single .comment ul { 	list-style:none; 	margin-bottom:20px } .post ol, .content-page ol, .content-single .comment ol { 	list-style:decimal; 	margin-bottom:20px } .post ul ul, .content-page ul ul, .content-single .comment ul ul, .post ul ol, .content-page ul ol, .content-single .comment ul ol, .post ol ul, .content-page ol ul, .content-single .comment ol ul, .post ol ol, .content-page ol ol, .content-single .comment ol ol { margin-bottom:0 } .post-content li, .content-page li { 	margin-left:22px; 	position:relative } .post .post-content ul li:before, .content-page .post-content ul li:before { 	content:"\f138"; 	display:block;     font-family:'FontAwesome'; 	font-size:14px;     left:-18px;     position:absolute;     top:0px; } .post address, .content-page address { margin-bottom:20px } .post code, .content-page code { font-family:Consolas,Monaco,Lucida Console,monospace } .post pre, .content-page pre { 	border:1px solid #e5e5e5; 	margin-bottom:20px; 	padding:20px; 	overflow:auto } .post dl.gallery-item { margin:0 } .post-content blockquote { 	border-left:2px solid #91C842; 	font-size:16px; 	margin:10px 0 30px; 	padding:0 30px } .post-format-content { margin-bottom:20px } .post-format-content .wp-video { margin:0 auto } .post-navigation { 	border-top:1px solid rgba(0, 0, 0, 0.11); 	padding:20px; 	margin:0; } .post-navigation .post-nav-links  { 	float:left; 	position:relative; 	width:50%;     -webkit-transition: all 0.25s linear;     transition: all 0.25s linear; } .post-navigation .post-nav-links:hover { background:rgba(0, 0, 0, 0.11) } .post-navigation .post-nav-links  span { 	display:block; 	font-size:14px; 	margin-bottom:10px } .post-navigation  a { 	color:#000; 	font-size:16px; 	line-height:26px; } .post-navigation .prev-link, .post-navigation .next-link { 	overflow:hidden;     min-height:82px; 	padding:20px 20px 20px 45px; 	position:relative; 	z-index:10 } .post-navigation .next-link { padding:20px 45px 20px 20px } .post-navigation .prev-link { border-right:1px solid rgba(0, 0, 0, 0.11) } .post-navigation .next-link:before, .post-navigation .prev-link:before { 	color:rgba(0, 0, 0, 0.2); 	font-family:'FontAwesome'; 	font-size:40px; 	top:38%; 	position:absolute } .post-navigation .next-link:before { 	content:"\f105"; 	right:10px; } .post-navigation .prev-link:before { 	content:"\f104"; 	left:10px; } .post-navigation .next-link-wrapper { float:right; text-align:right } .single-post-ad { 	clear:both; 	margin:0 0 10px }  /*---[ Breadcrumbs ]---*/ .breadcrumbs { 	background:rgba(0,0,0,0.029); 	border-bottom:1px solid rgba(0, 0, 0, 0.08); 	padding:20px 30px; } .full-width .breadcrumbs { } .breadcrumbs a { color:#333 } .breadcrumbs i { margin-right:4px }  /*---[ Social Share Buttons ]---*/ .share-buttons { 	border-top:1px solid rgba(0, 0, 0, 0.11); 	overflow:hidden; 	padding:20px 0 10px; 	text-align:center } .social-btn { 	display:inline-block; 	margin:0 7px 10px 0; } .social-btn:last-child { margin:0 } .social-btn a { 	color:#999; 	display:block; 	font-size:20px; 	line-height:26px; 	padding:0 8px; 	text-align:center; } .social-fb a:hover { color:#395aa1 } .social-twitter a:hover { color:#17a8dd } .social-gplus a:hover { color:#fc5656 } .social-stumble a:hover { color:#eb4924 } .social-pin a:hover { color:#BE202E } .social-linkedin a:hover { color:#017EB4 } .social-pinterest a:hover { color:#cc2127 } .social-stumbleupon a:hover { color:#f04f23 } .social-reddit a:hover { color:#000 } .social-tumblr a:hover { color:#34465d } .social-delicious a:hover { color:#3399ff }  /*---[ Author Box ]---*/ .author-box { 	border-top:1px solid rgba(0, 0, 0, 0.11); 	margin:0; 	padding:20px 30px; 	overflow:hidden } .author-box-avtar { 	float:left; 	margin-right:20px; 	max-width:100px; 	width:14.2% } .author-head { overflow:hidden } .author-box h4 {	margin:0 } .section-heading { 	color:#000; 	font-size:15px; 	font-weight:700; } .author-box h5 { 	font-size:16px; 	line-height:22px } .author-box img { 	float:left; 	margin:0; 	border-radius:50%; } .author-info-container { 	margin-left:0; 	overflow:hidden; } .author-info { 	overflow:hidden; 	padding:0 0 12px } .author-social a { 	border:1px solid rgba(0, 0, 0, 0.25); 	color:#fff; 	font-size:14px; 	padding:10px 0; 	text-align:center; 	width:34px; 	border-radius:50%; } .author-social a:hover { color:#fff } .author-fb a:hover { background:#395aa1 } .author-twitter a:hover { background:#17a8dd } .author-gp a:hover { background:#fc5656 } .author-linkedin a:hover { background:#017eb4 } .author-pinterest a:hover { background:#cc2127 } .author-dribbble a:hover { background:#ef5b92 } .author-desc-box { 	background:#f3f3f3; 	border:1px solid #e3e3e3; 	margin:0 0 20px 0; 	padding:0; 	overflow:hidden } .author-box-title { 	border-bottom:1px solid rgba(0, 0, 0, 0.1); 	font-size:13px; 	padding:15px 20px } .author-box .widget-title:before { border:0 } .author-desc-box .author-box-content { 	overflow:hidden; 	padding:20px } .author-desc-box h5 { 	float:left; 	font-size:16px; 	line-height:22px }  /*---[ Related Posts ]---*/ .relatedPosts, #disqus_thread { 	border-top:1px solid rgba(0, 0, 0, 0.11); 	clear:both; 	padding:20px 30px; 	position:relative; } .relatedPosts ul { 	margin: 0; 	padding: 0; } .relatedPosts ul li { 	float:left; 	list-style: none; 	margin:0 1.4% 0 0; 	width:32.4%; } .relatedPosts ul li:nth-child(3n) { margin-right:0 } .relatedPosts ul li a img { 	float: left; 	height: auto; 	width: 100%; } .relatedPosts .title { 	font-size:15px; 	line-height:22px; 	margin:0 0 5px; } .relatedPosts .relatedthumb { 	display: block; 	float: left; } .relatedPosts .related-content { 	clear:both; 	line-height:20px; 	min-height:40px; 	padding:5px 0; }  /*---[ Post Navigation ]---*/ .navigation { 	clear:both; 	display:block; }  /*---[ Pagination ]---*/ .pagination, .norm-pagination { 	clear:both; 	font-size:14px; 	margin:0 0 30px; 	overflow:hidden;; } .single .pagination { margin:15px 0 20px } .single .pagination a { background:rgba(0, 0, 0, 0.04) } .single .pagination a:hover { color:#fff } .norm-pagination { padding:15px } .norm-pagination .nav-previous a { float:left } .norm-pagination .nav-next a { float:right } .pagination span, .pagination a { 	color:#333; 	display:inline-block; 	margin:0 10px 0 0; 	padding:5px 13px; } .pagination a { 	background:#fff; 	color:#828282 } .pagination span, .pagination a:hover { 	background:#333; 	color:#fff }  /*---[ Sitemap ]---*/ .sitemap-col, .archive-col { 	float:left; 	margin-bottom:20px; 	margin-right:5%; 	width:47.5% } .sitemap-col:nth-child(2n), .archive-col:nth-child(2n) { margin-right:0 } .sitemap-col:nth-child(3n) { clear:left } .sitemap-col ul, .archive-col ul { 	margin:0 } .sitemap-col ul li, .archive-col ul li { 	font-size:14px; 	line-height:28px; 	list-style:disc } .sitemap-col a, .archive-col a { 	color:#555 }  /*---[ Archive ]---*/   /*-----------------------------------------------------------------------------------*/ /*	7. Comments /*-----------------------------------------------------------------------------------*/ #comments { 	border-top:1px solid rgba(0, 0, 0, 0.11); 	clear:both; 	margin:0; 	padding:20px 30px } #comments .avatar { 	float:left; 	margin-bottom:10px; 	margin-right:2%; } .comments-count { margin:0 } ol.commentlist { 	border-top:0; 	margin:15px 0 0; 	padding:0 0; 	position:relative; 	overflow:hidden; } .commentlist li.comment, .commentlist li.pingback { 	float:left; 	list-style:none; 	margin:0; 	width:100%; } .commentlist li.pingback .comment-body { padding:0 0 20px } .commentlist .comment-body { 	border-bottom:1px solid rgba(0, 0, 0, 0.11); 	margin:0 0 20px; 	padding:0; } .commentlist li:last-child  .comment-body {} .commentlist p { margin:0 0 10px } .commentlist .comment .children { 	float:left; 	margin-left:15%; 	margin-bottom:0; 	margin-top:0; 	width:85%; } .commentlist .children li { 	margin:0; 	position:relative; 	width:100%; } .fn { 	font-size:16px; 	font-style:normal; } .fn a { color:#333 } .comment-meta { 	font-size: 12px; 	margin: 5px 0; } .comment-meta a { color:#999 } .commentBody { overflow: hidden } .bypostauthor {} .reply { 	float:right } .reply i { 	color:#555; 	margin:0 3px 0 0;     -webkit-transition: all 0.25s linear;     transition: all 0.25s linear; } .comment-reply-link { 	border:1px solid rgba(0, 0, 0, 0.11); 	color:#555; 	display:inline-block; 	float:right; 	padding:3px 10px } #respond { 	border-top:1px solid rgba(0, 0, 0, 0.11); 	clear:both; 	margin:0; 	padding:20px 30px 10px } #reply-title { 	font-size:16px; 	line-height:20px; 	margin:0; 	text-transform:uppercase } #commentform { 	background:transparent; 	margin:15px 0 0 } #commentform p { 	margin:0 0 10px; 	position:relative } #commentform p label { 	color:#999; 	font-size:12px; 	font-weight:700; 	text-transform:uppercase } #commentform .form-submit {     clear: both } #commentform .comment-form-author, #commentform .comment-form-email, #commentform .comment-form-url { 	float: left; 	width:31.4% } #commentform .comment-form-author input, #commentform .comment-form-email input, #commentform .comment-form-url input { 	width:88% } #commentform .comment-form-comment { 	clear:both; 	overflow:hidden; 	width:100%; } #commentform .comment-form-author, #commentform .comment-form-email { margin:0 15px 0 0 } #commentform  input, #commentform  textarea { 	background:transparent; 	border:1px solid rgba(0,0,0,0.11); 	display:block; 	font-size:14px; 	margin:4px 0 0; 	padding:10px 10px; } #commentform  textarea { width:95.5% } #commentform .required { color:#dc0413 } #commentform #submit { 	background-color:#2e2e2e; 	border:0; 	color:#fff; 	font-size:14px; 	font-weight:400; 	padding:8px 32px; 	text-transform:uppercase; 	cursor:pointer;     -webkit-transition: all 0.25s linear;     transition: all 0.25s linear; } #commentform #submit:hover { 	background:#000; 	color:#fff }   /*-----------------------------------------------------------------------------------*/ /*	8. Sidebar /*-----------------------------------------------------------------------------------*/ .sidebar { 	background:transparent; 	float:left; 	margin:0; 	width:31.6%; } .sidebar a { 	color:#333;     -webkit-transition: background-color, color 0.2s linear;     transition: background-color, color 0.2s linear; } .widget { 	margin-bottom:0px; 	overflow:hidden; } .widget-title { 	font-size:18px; 	font-weight:700; 	line-height:20px; 	margin-bottom:20px; 	padding-bottom:15px; 	position:relative; 	text-align:center } .widget-title:before { 	border-bottom:2px solid rgba(0, 0, 0, 0.1); 	content:''; 	display:block; 	position:absolute; 	left:35%; 	bottom:0; 	width:30%;     -webkit-transition: all 0.2s linear;     transition: all 0.2s linear; } .widget:hover .widget-title:before { 	border-bottom:2px solid #91c842; 	left:25%; 	width:50% } .widget ul { margin:0 } .widget li { 	border-bottom:1px solid rgba(0, 0, 0, 0.1); 	list-style:none; 	margin:0 0 10px; 	padding:0 0 10px; } .widget ul.children { 	border-top:1px solid rgba(0, 0, 0, 0.1); 	padding-left:20px; 	margin-top:10px } .widget ul.children li { border-bottom:1px solid rgba(0, 0, 0, 0.1) } .widget ul.children li:last-child { 	border-bottom:0; 	padding-bottom:0 } .sidebar-widget { 	border:1px solid #e3e3e3; 	background:#fff; 	list-style:none; 	margin-bottom:30px; 	padding:20px; 	position:relative } .sidebar-widget a, .sidebar-small-widget a { color:#333 } .sidebar .search-button { float:left } .sidebar-widget li:last-child { 	margin-bottom:0 } .widget .menu li { float:none } .widget ul li ul li { 	border-bottom:none; 	margin-top:10px; 	margin-bottom:0 } .widget .widgetslider, .widget .widgetslider:after { 	border:0 } .widget .widgetslider ul { margin:0 } .widget .widgetslider li { 	border:0; 	margin:0; 	padding:0; 	list-style:none } .widget.featured-b { 	border:0; 	margin-bottom:0; 	padding-bottom:0 } .widget .featured-item { 	margin:0 0 20px; 	width:100% } .sidebar-small { list-style: none;
    padding: 10px;	float:left; 	margin:0 3% 0 0; 	width:23.1% }   /*-----------------------------------------------------------------------------------*/ /*	9. Footer /*-----------------------------------------------------------------------------------*/ .footer { 	background:#262626; 	color:#777; 	clear:both; 	overflow:hidden; } .footer a { color:#777 } .footer a:hover { color:#fff } .footer-top-widget { 	float:left; 	width:100% } .footer-widgets { 	background:transparent; 	margin:0 auto; 	padding:0; 	width:100%; } .boxed-layout .footer-widgets, .boxed-layout .copyright-inner { 	padding:0 2%; 	width:96% } .footer-widget { float:left } .footer-columns-4 .footer-widget { 	margin:0 2% 0 0; 	width:23.5%; } .footer-columns-3 .footer-widget { 	margin:0 2% 0 0; 	width:32%; } .footer-columns-2 .footer-widget { 	margin:0 2% 0 0; 	width:49%; } .footer-columns-1 .footer-widget { 	margin:0; 	width:100%; } .footer-widget .widget { margin:25px 0 } .footer-widget .widget-title { 	color:#fff; 	font-size:14px; 	line-height:22px; } .footer-widget .widget li { border-bottom-color:rgba(0, 0, 0, 0.1) } .copyright { 	background:#000; 	color:#fff; 	padding:0; 	overflow:hidden; 	width:100%; } .copyright-inner { 	margin:0 auto; 	max-width:1170px; 	padding:0; 	width:100%; } .copyright-text { 	float:left; 	padding:15px 0 } .copyright-text p { margin-bottom: 0 } .back-to-top { 	cursor:pointer;     position:fixed;     bottom:8em;     right:25px;     text-decoration:none;     color:#000000;     background-color:rgba(235, 235, 235, 0.80);     font-size:12px;     padding:10px 15px;     display:none; 	border-radius:40px;     -webkit-transition: background 0.25s linear; 		  transition: background 0.25s linear; } .back-to-top:hover { background-color:rgba(135, 135, 135, 0.50); } .back-to-top .icon-angle-up { 	color:#000; 	font-size:24px }   /*-----------------------------------------------------------------------------------*/ /*	10. Widgets /*-----------------------------------------------------------------------------------*/ /*---[ Recent Posts ]---*/ .recent-posts-widget { 	clear:both; 	padding:0 } .category-posts, .recent-posts, .random-posts, .widget .popular-posts { 	margin:0 !important; 	padding:0; } .category-posts li, .recent-posts li, .random-posts li, .popular-posts li { 	list-style:none; 	overflow:hidden; }  /*---[ Search Form ]---*/ .searchform { 	padding:0; 	position:relative; 	width:100% } .searchform fieldset { 	border:1px solid rgba(0, 0, 0, 0.11); 	color:#888; } .s { 	background:transparent; 	border:none; 	color:#777; 	float:left; 	height:16px; 	margin:0; 	outline:0; 	padding:10px 0 9px 3%; 	width:85%; } .search-button { 	background:rgba(0, 0, 0, 0.08); 	border:none; 	color:#5a5a5a; 	cursor:pointer; 	display:block; 	float: left; 	font-size:12px; 	font-weight:700; 	min-width:13px; 	padding:0; 	height:35px; 	text-transform:uppercase; 	width:12%;     -webkit-transition: all 0.25s linear;     transition: all 0.25s linear; } header .searchform { 	background:transparent; 	float:right; 	padding:0; 	width:100% } header .searchform i { 	position:absolute; 	top:18px; 	right:10px; 	z-index:10 } header .searchform fieldset { border:0 } header .s { 	background:transparent; 	color:#fff; 	float:left; 	padding:8px 4% 8px; 	width:76% } header .search-button {  	background-color:transparent; 	color:#fff; 	height:30px; 	width:16%; 	z-index:99 }  /*---[ Tags ]---*/ .sidebar .tagcloud { overflow:hidden } .tagcloud a { 	background:#fff; 	border:1px solid #e3e3e3; 	color:#777 !important; 	display:block; 	float:left; 	font-size:12px !important; 	margin:0 4px 4px 0; 	padding:5px 12px 5px 12px; 	position:relative; 	text-transform:uppercase;     -webkit-transition: all 0.25s linear;     transition: all 0.25s linear; } .tagcloud a:hover { 	background:#3a3a3a; 	color:#fff !important }  /*---[ Subscribe Widget ]---*/ #subscribe-widget { 	clear:both; 	float:left; 	margin:0 0 20px; 	width:100%; } #subscribe-widget form { 	padding:0; 	overflow:hidden } #subscribe-widget input[type=text] { 	background-color:#fff; 	border:1px solid #e4e4e4; 	color:#777; 	float:left; 	height:16px; 	margin:0 0 10px; 	outline:0; 	padding:9px 0 8px; 	text-indent:10px; 	width:99.1%; } #subscribe-widget input[type=submit] { 	background-color:#000; 	border:0; 	color:#fff; 	cursor:pointer; 	display:block; 	float:left; 	padding:0; 	text-align:center; 	width:100%; 	height:35px;     -webkit-transition: all 0.25s linear;     transition: all 0.25s linear; } #subscribe-widget input[type=submit]:hover { 	background-color:#1d1d1d; 	color:#fff } .footer #subscribe-widget input[type=text] { 	background:transparent; 	border:1px solid rgba(0, 0, 0, 0.11) }  /*---[ Social Widget ]---*/ .social-widget ul { 	margin:0; 	padding:0 } .social-widget ul li { 	border:0 !important; 	float:left; 	font-size:14px; 	list-style-type:none; 	margin-bottom:4px !important; 	margin-left:2px; 	margin-right:2px; 	padding:0 } .social-widget ul li span { 	color:#fff; 	float:left; 	font-size:16px; 	margin:0; 	width:40px; 	padding:12px 0; 	text-align:center } .social-widget ul li span { 	background:#f2f2f2;     -webkit-transition: all 0.25s linear;     transition: all 0.25s linear; } .social-widget ul li.facebook span { color:#3b5999 } .social-widget ul li.twitter span { color:#00aced } .social-widget ul li.gplus span { color:#ff4444 } .social-widget ul li.rss span { color:#ff8800 } .social-widget ul li.pinterest span { color:#cc2127 } .social-widget ul li.linkedin span { color:#017eb4 } .social-widget ul li.flickr span { color:#fe0084 } .social-widget ul li.instagram span { color:#854e3a } .social-widget ul li.youtube span { color:#cc181e } .social-widget ul li.tumblr span { color:#274057 } .social-widget ul li.dribble span { color:#ea4c89 } .social-widget ul li.git span { color:#333333 } .social-widget ul li.xing span { color:#015960 } .social-widget ul li:hover span { color:#fff } .social-widget ul li.facebook:hover span { background:#3b5999 } .social-widget ul li.twitter:hover span { background:#00aced } .social-widget ul li.gplus:hover span { background:#ff4444 } .social-widget ul li.rss:hover span { background:#ff8800 } .social-widget ul li.pinterest:hover span { background:#cc2127 } .social-widget ul li.linkedin:hover span { background:#017eb4 } .social-widget ul li.flickr:hover span { background:#fe0084 } .social-widget ul li.instagram:hover span { background:#854e3a } .social-widget ul li.youtube:hover span { background:#cc181e } .social-widget ul li.tumblr:hover span { background:#274057 } .social-widget ul li.dribble:hover span { background:#ea4c89 } .social-widget ul li.git:hover span { background:#333333 } .social-widget ul li.xing:hover span { background:#015960 }  /*---[ 125x125 Ads ]---*/ .ad-125-widget { 	clear:both; 	list-style:none; 	margin:0; 	overflow:hidden; 	padding:0; } .ad-125-widget ul, .ad-125-widget li { 	border:0 !important; 	list-style:none; 	margin:0; } .ad-125-widget li { 	padding:0; 	width:42% } .ad-125-widget li.adleft { 	float:left; 	margin:0; } .ad-125-widget li.adright { 	float:right; 	margin:0; } .bp_125_widget { padding:10; }  /*---[ 160x600 ]---*/ .ad-widget-160 { 	clear:both; 	margin:0 auto 30px; 	width:160px }  /*---[ 300x250 Ads ]---*/ .ad-300-widget { 	clear:both; 	margin:0 auto 30px; 	max-width:300px; 	width:100%; }  /*---[ 468x60 Ads ]---*/ .ad-widget-468 { 	clear:both;     float:right; 	margin:0 auto 15px; 	max-width:100%; 	width:468px; }  /*---[ 728x90 Ads ]---*/ .ad-widget-728 { 	clear:both; 	margin:0 auto; 	max-width:100%; 	width:728px; } .header-widget {     float: right;     margin: 10px 0 10px 20px;     max-width: 728px;     width: 63%; } .featured-section .ad-widget-container { 	border:1px solid #E1E1E1;     border-bottom:0; 	overflow:hidden; 	padding:20px 2% }  /*---[ Tabs ]---*/ #tabs-widget { 	background:#fff; 	border:1px solid #e4e4e4; 	margin-bottom:30px; 	overflow:hidden; } #tabs {     list-style:none; 	margin:0 0 15px; 	overflow:hidden; } #tabs li { 	border:0;     display: inline; 	float:left; 	width:50%; 	margin:0; 	padding:0; 	position:relative; } #tabs li a { 	background-color:rgba(0,0,0,0.08); 	color:#000; 	display:block; 	font-size:14px; 	font-weight:700; 	float:right; 	line-height:20px; 	padding:20px 0; 	position:relative;     text-decoration: none; 	overflow:hidden; 	text-align:center; 	text-transform: uppercase; 	width:100%; } #tabs li.recent-tab a { } #tabs li.active a { background-color:#fff } #tabs-content { 	padding:5px 20px 20px } #tabs-content ul { 	margin:0; 	padding:0 } #tabs-content li { 	margin:0 0 10px; 	overflow:hidden; 	padding:0 0 5px } #tabs-content li:last-child { 	margin-bottom: 0; 	padding-bottom: 0 } .tab-content { display: none } .tabs-meta { display:block } .comment-text { 	color:#777; 	display:block; 	font-size:12px }  /*---[ Popular Posts ]---*/ .widgetthumb { 	float:left; 	margin:4px 0 0; 	width:100% } .popular-posts { display:block } .thumbnail { 	float:left; 	margin-right:10px; 	position:relative; 	max-width:27.5% } .thumbnail-big { 	float:none; 	margin:0 0 10px; 	max-width:100%; 	width:100% } .widgettitle { 	display:block; 	font-size:18px; 	font-weight:500; 	line-height:24px; } .meta, .r-meta { 	color:#999; 	display:block; 	font-size:12px; } .meta a { color:#999 } .meta .post-author, .meta .post-comments, .meta .post-cats, .meta time { margin-right:10px }  /*---[ Flickr Widget ]---*/ .flickr_badge_image { 	display:inline; 	margin:0 } .flickr_badge_image img { 	float:left; 	margin:0 0 6px; 	padding:0 3px }  /*---[ Calendar Widget ]---*/ #wp-calendar { 	background:#f3f3f3; 	width:100% } #wp-calendar caption, #wp-calendar th, #wp-calendar td { 	text-align:center } #wp-calendar th { 	background:rgba(255,136,16,0.6); 	color:#fff; 	padding:10px 0; } #wp-calendar td { 	padding:10px 0; } #wp-calendar caption { 	background:#ff8800; 	color:#fff; 	font-size:14px; 	padding:10px 0; 	text-transform:uppercase } #wp-calendar tbody tr:nth-child(2n) { 	background:#f9f9f9 } #wp-calendar tfoot a { 	font-weight:700; 	text-transform:uppercase } #wp-calendar tfoot tr td { 	padding-left:10px; 	text-align:left } #wp-calendar td#today, #wp-calendar td#today a { color:#fff !important }  /*---[ Contact Form 7 ]---*/ .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="url"], .wpcf7 input[type="tel"], .wpcf7 input[type="date"], .wpcf7 input[type="number"], .wpcf7 textarea { 	background:#f2f2f2; 	border:1px solid rgba(0,0,0,0.1); 	padding:8px 10px } .wpcf7-submit { 	background:#262626; 	border:0; 	color:#fff; 	cursor:pointer; 	font-weight:700; 	padding:8px 16px; 	text-transform:uppercase } .wpcf7-submit:hover { background:#000 }  /*---[ Tooltip ]---*/ .tipsy { font-size:13px; position:absolute; padding:5px; z-index:100000; } .tipsy-inner { background-color:#000; color:#FFF; max-width:200px; padding:5px 8px 4px 8px; text-align:center; }  /* Rounded corners */ .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; } .tipsy-arrow { position:absolute; width:0; height:0; line-height:0; border:5px dashed #000; }    /* Rules to colour arrows */ .tipsy-arrow-n { border-bottom-color: #000; } .tipsy-arrow-s { border-top-color: #000; } .tipsy-arrow-e { border-left-color: #000; } .tipsy-arrow-w { border-right-color: #000; }    .tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; } .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;} .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;} .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; } .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; } .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; } .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; } .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }  /* Flexslider */ .flexslider { 	background:#fff; 	margin:0; 	padding:0; 	position:relative; } .flexslider .slides > li {display: none; list-style:none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */ .flexslider .slides img {width: 100%; display: block;} .flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}  .no-js .slides > li:first-child {display: block;} .flex-viewport { 	border-top:0; 	max-height:2000px; 	-webkit-transition:all 1s ease; 	transition:all 1s ease; } .loading .flex-viewport {max-height: 300px} .flexslider .slides { 	margin:0; 	background:#fff }  /* Widget Slider */ .widget-slider {  } .content-area .widget-slider { width:100% } .widgetslider .slides li { display:none } .flexslider .post-inner { 	background:rgba(0,0,0,0.5); 	position:absolute; 	bottom:0; 	left:0; 	width:90%; 	padding:10px 5% 30px; } .widgetslider .post-inner { padding:10px 5% } .flexslider .title { color:#fff } .slider-meta span { color:#aaa } .galleryslider { 	margin-bottom:20px; 	overflow:hidden; 	position:relative } .galleryslider ul, .galleryslider ul li { 	margin:0 } .galleryslider ul img { 	float:left; 	width:100% }  /* Direction Nav */ .flex-direction-nav { margin:0 !important; } .flexslider:hover .flex-next {opacity: 0.8; } .flexslider:hover .flex-prev {opacity: 0.8; } .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;} .flex-direction-nav .flex-disabled {/*opacity: .3!important; filter:alpha(opacity=30);*/ cursor: default; display:none }  .flex-direction-nav a { 	background:#fff; 	color:#000; 	display:inline-block; 	font-size:32px; 	margin:0; 	padding:3px 0; 	position:absolute; 	top:43%; 	text-align: center; 	width:38px; 	z-index:10;     -webkit-transition: all 0.25s linear;     transition: all 0.25s linear; } .flex-direction-nav a:hover { 	background:#000; 	color:#fff; } .flex-direction-nav .flex-prev { left:0 } .flex-direction-nav .flex-next { right:0 } .flexslider:hover .flex-direction-nav .flex-next, .featuredslider:hover .flex-direction-nav .flex-next { right:10px } .flexslider:hover .flex-direction-nav .flex-prev, .featuredslider:hover .flex-direction-nav .flex-prev { left:10px }   /* Control Nav */ .flex-control-nav { 	position:absolute; 	z-index:10 } .flex-control-nav a { 	background:rgba(117,117,117,1);     cursor: pointer;     display: block;     height: 10px; 	margin-bottom:10px;     text-indent: -9999px;      } .flexslider .flex-control-nav  {  	left:0; 	bottom:10px; 	text-align:center; 	width:100% } .featuredslider .flex-control-nav { bottom:0 } .flex-control-nav li { 	display:inline-block; 	margin:0 } .flex-control-nav a { 	background-color:#fff; 	margin:0 2px; 	height:10px; 	width:10px; 	border-radius:50%; } .flex-control-nav .flex-active { background-color:#91c842; }  /* Magnific Popup */ .mfp-bg{ 	top:0; 	left:0; 	width:100%; 	height:100%; 	z-index:1042; 	overflow:hidden; 	position:fixed; 	background:#0b0b0b; 	opacity:0.8; } .mfp-wrap{ 	top:0; 	left:0; 	width:100%; 	height:100%; 	z-index:1043; 	position:fixed; 	outline:0!important; 	-webkit-backface-visibility:hidden } .mfp-container{ 	text-align:center; 	position:absolute; 	width:100%; 	height:100%; 	left:0; 	top:0; 	padding:0 8px; 	box-sizing:border-box } .mfp-container:before{ 	content:''; 	display:inline-block; 	height:100%; 	vertical-align:middle } .mfp-align-top .mfp-container:before{ display:none } .mfp-content{ 	position:relative; 	display:inline-block; 	vertical-align:middle; 	margin:0 auto; 	text-align:left; 	z-index:1045 } .mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content{ 	width:100%; 	cursor:auto } .mfp-ajax-cur{ cursor:progress } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{ 	cursor:-webkit-zoom-out; 	cursor:zoom-out } .mfp-zoom{ 	cursor:pointer; 	cursor:-webkit-zoom-in; 	cursor:zoom-in } .mfp-auto-cursor .mfp-content { cursor:auto } .mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader { 	-webkit-user-select:none; 	-moz-user-select:none; 	-ms-user-select:none } .mfp-loading.mfp-figure { display:none } .mfp-hide { display:none!important } .mfp-preloader { 	color:#ccc; 	position:absolute; 	top:50%; 	width:auto; 	text-align:center; 	margin-top:-.8em; 	left:8px; 	right:8px; 	z-index:1044 } .mfp-preloader a { color:#ccc } .mfp-preloader a:hover { color:#fff } .mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader { display:none } button.mfp-arrow, button.mfp-close { 	overflow:visible; 	cursor:pointer; 	background:0 0; 	border:0; 	-webkit-appearance:none; 	display:block; 	outline:0; 	padding:0; 	z-index:1046; 	box-shadow:none } button::-moz-focus-inner {  	padding:0; 	border:0 } .mfp-close { 	width:44px; 	height:44px; 	line-height:44px; 	position:absolute; 	right:0; 	top:0; 	text-decoration:none; 	text-align:center; 	opacity:.65; 	padding:0 0 18px 10px; 	color:#fff; 	font-style:normal; 	font-size:28px; 	font-family:Arial,Baskerville,monospace } .mfp-close:focus, .mfp-close:hover { opacity:1 } .mfp-close:active { top:1px } .mfp-close-btn-in .mfp-close { color:#333 } .mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close{ 	color:#fff; 	right:-6px; 	text-align:right; 	padding-right:6px; 	width:100% } .mfp-counter{ 	position:absolute; 	top:0; 	right:0; 	color:#ccc; 	font-size:12px; 	line-height:18px } .mfp-arrow{ 	position:absolute; 	opacity:.65; 	margin:0; 	top:50%; 	margin-top:-55px; 	padding:0; 	width:90px; 	height:110px; 	-webkit-tap-highlight-color:rgba(0,0,0,0) } .mfp-arrow:active{ margin-top:-54px } .mfp-arrow:focus, .mfp-arrow:hover{ opacity:1 } .mfp-arrow .mfp-a, .mfp-arrow .mfp-b, .mfp-arrow:after, .mfp-arrow:before{ 	content:''; 	display:block; 	width:0; 	height:0; 	position:absolute; 	left:0; 	top:0; 	margin-top:35px; 	margin-left:35px; 	border:medium inset transparent } .mfp-arrow .mfp-a,.mfp-arrow:after { 	border-top-width:13px; 	border-bottom-width:13px; 	top:8px } .mfp-arrow .mfp-b,.mfp-arrow:before { 	border-top-width:21px; 	border-bottom-width:21px; 	opacity:.7 } .mfp-arrow-left{left:0} .mfp-arrow-left .mfp-a, .mfp-arrow-left:after { 	border-right:17px solid #fff; 	margin-left:31px } .mfp-arrow-left .mfp-b, .mfp-arrow-left:before{ 	margin-left:25px; 	border-right:27px solid #3f3f3f } .mfp-arrow-right{ right:0 } .mfp-arrow-right .mfp-a, .mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px} .mfp-arrow-right .mfp-b, .mfp-arrow-right:before{ border-left:27px solid #3f3f3f } .mfp-iframe-holder{ 	padding-top:40px; 	padding-bottom:40px } .mfp-iframe-holder .mfp-content{ 	line-height:0; 	width:100%; 	max-width:900px } .mfp-iframe-holder .mfp-close{top:-40px} .mfp-iframe-scaler{ 	width:100%; 	height:0; 	overflow:hidden; 	padding-top:56.25% } .mfp-iframe-scaler iframe { 	position:absolute; 	display:block; 	top:0; 	left:0; 	width:100%; 	height:100%; 	box-shadow:0 0 8px rgba(0,0,0,.6); 	background:#000 } img.mfp-img{ 	width:auto; 	max-width:100%; 	height:auto; 	display:block; 	line-height:0; 	box-sizing:border-box; 	padding:40px 0; 	margin:0 auto }.mfp-figure{line-height:0} .mfp-figure:after{ 	content:''; 	position:absolute; 	left:0; 	top:40px; 	bottom:40px; 	display:block; 	right:0; 	width:auto; 	height:auto; 	z-index:-1; 	box-shadow:0 0 8px rgba(0,0,0,.6); 	background:#444 } .mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px} .mfp-figure figure{margin:0} .mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto} .mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px} .mfp-image-holder .mfp-content{max-width:100%} .mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}  @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { 	.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0} 	.mfp-img-mobile img.mfp-img{padding:0} 	.mfp-img-mobile .mfp-figure:after{top:0;bottom:0} 	.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px} 	.mfp-img-mobile .mfp-bottom-bar{ 		background:rgba(0,0,0,.6); 		bottom:0; 		margin:0; 		top:auto; 		padding:3px 5px; 		position:fixed; 		box-sizing:border-box 	} 	.mfp-img-mobile .mfp-bottom-bar:empty{padding:0} 	.mfp-img-mobile .mfp-counter{right:5px;top:3px} 	.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0} } @media all and (max-width: 900px) { 	.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)} 	.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0} 	.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%} 	.mfp-container{padding-left:6px;padding-right:6px} } .mfp-ie7 .mfp-img{padding:0} .mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px} .mfp-ie7 .mfp-container{padding:0} .mfp-ie7 .mfp-content{padding-top:44px} .mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}  /* JetPack */ .post .sd-content ul li:before { display: none } .infinite-scroll .pagination {     display: none; } .infinite-scroll #infinite-handle {     margin-bottom:30px } .infinite-scroll #infinite-handle span {     display:inline-block } .infinite-scroll .infinite-loader {     display:block;     margin-bottom:30px }
#top .widget_nav_menu ul ul li:before { display: none; }
.widget-box li {
list-style: none;

}
.widget ul {
list-style: none;
padding: 0px;
}