/*
Theme Name: A-bomb
Description: News & Blog & Magazine Wordpress Theme
Author: Ridwan
Theme URI: http://themeforest.net/item/abomb-news-blog-magazine-theme/9847471
Author URI: http://themeforest.net/user/007theme
Version: 1.1.7
License: GNU General Public License
License URI: license.txt
Tags: black, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: abomb
*/

/**
 * Table of Contents:
 *
 * 1.0 - Base
 *   1.1 - Reset Styling
 *   1.2 - General Style
 *   1.3 - Form Style
 *   1.4 - Wordpress Base
 *   1.5 - Typography
 * 2.0 - Grid
 *   2.1 - Grid Base
 *   2.2 - Grid Layout
 *   2.3 - Theme Layout 
 *   2.4 - Adsense
 * 3.0 - Header
 *   3.1 - Collapsible Menu
 *   3.2 - Search header
 *   3.3 - Menu
 *   3.4 - Sub Menu
 *   3.5 - Megamenu & Horizontal Menu
 *   3.6 - Vertical Menu
 *   3.7 - Slidebar
 *   3.8 - Top Header
 * 4.0 - Login, Register, and Subscribe
 * 5.0 - Slider
 *   5.1 - Main Slider
 *   5.2 - General Slider
 *	 5.3 - Featured Grid
 * 6.0 - Sidebar
 * 	 6.1 - Default Widget
 *   6.2 - Custom Widget
 * 7.0 - Content
 *   7.1 - Visual Composer
 *     7.1.1 - Content elements margins
 *     7.1.2 - Buttons
 *     7.1.3 - Single image
 *     7.1.4 - Facebook
 *     7.1.5 - Google plus
 *     7.1.6 - Pinterest
 *     7.1.7 - Video
 *     7.1.8 - Google maps
 *     7.1.9 - Tabs
 *   7.2 - Post Block
 *   7.3 - Single Post
 *   7.4 - Comment
 *   7.5 - Pagination
 *   7.6 - Archive
 *   7.7 - 404 Page
 *   7.8 - Users Page
 *   7.9 - Contact Page
 *   7.10 - Review
 * 8.0 - Footer
 * 9.0 - Fix image container
 * 10.0 - Weather
 * 11.0 - Dark Version	
 * 12.0 - Magnific Popup
 * 13.0 - Responsive
 * -----------------------------------------------------------------------------
 */

 
 /**
 * 1.0 Base
 * -----------------------------------------------------------------------------
 */
 
/**
 * 1.1 Reset Styling
 * -----------------------------------------------------------------------------
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, img {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
* {
	outline: none;
	padding: 0;
	margin: 0;
}

/**
 * 1.2 General Style
 * -----------------------------------------------------------------------------
 */
body {
	margin: 0 auto;
}
::selection {
	color: #fff;
}
::-moz-selection {
	color: #fff;
}
img {
	border: none;
	max-width: 100%;
	height:auto;
	vertical-align: bottom;
}
h1, h2, h3, h4, h5, h6 {
	line-height: 1;
}
h1 { 
	font-size: 30px; 
}
h2 { 
	font-size: 26px; 
}
h3 { 
	font-size: 22px; 
}
h4 { 
	font-size: 20px; 
}
h5 { 
	font-size: 18px; 
}
h6 { 
	font-size: 16px; 
}
a{
	color: #000;
	text-decoration: none;
}
p, 
address,
dd,
dt  {
	margin-bottom: 20px;
}
p:last-child, 
address:last-child,
dd:last-child, 
dt:last-child {
	margin-bottom: 0;
}
strong {
	font-weight: 700;
}
em,
cite,
address {
	font-style: italic;
}
ul, ol  {  
	margin-bottom: 20px; 
	margin-top: 0; 
	margin-left: 26px;
}
ul li,
ol li{ 
	margin-bottom: 10px;
}
ul li > ul, 
ol li > ol, 
ul li > ol, 
ol li > ul {
	margin-top: 10px;
}
hr {
	background: #f8f8f8;
	border: 0;
	clear: both;
	width: 100%;
	height: 2px;
	padding: 0;
	margin-bottom: 20px;
	position: relative;
}
code, pre  {
	line-height: 1.2;
	margin-bottom: 20px;
	max-width: 100%;
	overflow: auto;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
pre  {
	padding: 15px;
	background: #f8f8f8;
}
sup, sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
code, kbd, tt, var, samp, pre {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	font-family: Courier,Helvetica,sans-serif;
	font-size: 16px;
}
dt {
	font-weight: bold;
}
iframe, embed {
	max-width: 100%;
}
textarea { 
	white-space:pre; 
}
video {
	width: 100%;
	height: auto;
}
table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 2px 0 0 2px;
	border-style: solid;
	margin: 0 0 1.6em;
	width: 100%;
}
caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

th {
	border-width: 0 2px 2px 0;
	border-style: solid;
	font-weight: 700;
}

td {
	border-width: 0 2px 2px 0;
	border-style: solid;
}

th, td {
	padding: 0.4em;
}
*,
*:before,
*:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
html, body{
	width: 100%;
	min-height: 100%;
}
a:hover {
	text-decoration: underline;
}
ins {
	vertical-align: bottom;
}
fieldset {
	border: 1px solid #ddd;
	padding: 10px 20px;
	margin-bottom: 20px;
}
legend {
	padding: 0 5px;
}

/**
 * 1.3 Form Style
 * -----------------------------------------------------------------------------
 */
input, textarea, select {
	color: #555;
	width: 100%;
	border-width: 2px;
	border-style: solid;
	padding: 10px 12px;
	margin-bottom: 10px;
	outline: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background-color: #fff;
}
input::-ms-clear {
    display: none;
}
input::-ms-reveal {
    display: none;
}
::-webkit-input-placeholder {
	color: #bbb;
}
:-moz-placeholder {
	color: #bbb;
}
::-moz-placeholder {
	color: #bbb;
}
:-ms-input-placeholder {  
	color: #bbb;
}
.button, button, input[type="submit"]{
	display: inline-block;
	position: relative;
	font-style: normal;
	font-weight: 400;
	text-transform: uppercase;
	margin: 0;
	color: #fff;
	border: none;
	outline: none;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 9px 25px;
	margin: 0 0 5px;
	width: auto;
	font-size: 15px;
}
input[type="checkbox"], input[type="radio"] {
	width: auto;
}

/**
 * 1.4 Wordpress Base
 * -----------------------------------------------------------------------------
 */
.wp-caption {
	max-width: 100%; 
}
.wp-caption.alignleft, 
.wp-caption.alignright {
	width: auto !important;
}
.wp-caption.aligncenter, 
.wp-caption.alignnone, 
.gallery,
.article-padding {
	margin-bottom: 20px;
}
.wp-caption-text { 
	font-style: italic;
	font-size: 14px;
	margin-top: 5px;
	text-align: right !important;
}
.gallery {
	margin-bottom: 20px !important;
}
.gallery:last-child {
	margin-bottom: 0 !important;
}
.gallery-caption {}
.gallery-item {
	margin-top: 5px !important;
}
.gallery-item img{
	border: 0 !important;
}
.alignright, 
.alignRight { 
	float: right; 
	margin-left: 25px;
	margin-top: 10px; 
	margin-bottom: 15px;
}
.alignleft, 
.alignLeft { 
	float: left; 
	margin-right: 25px; 
	margin-top: 10px;
	margin-bottom: 15px;
}
.aligncenter, 
.alignCenter { 
	text-align: center; 
	display: block; 
	margin-left: auto; 
	margin-right: auto;
	padding-top: 8px;
}
.alignnone, 
.alignNone {
	padding-top: 8px;
}
.right { 
	text-align: right;
}
.left { 
	text-align: left;
}
.center { 
	text-align: center;
}
.sticky {}
.bypostauthor {}
.wp-smiley { 
	display: inline;
}
.small_left {
	padding-left: 55px;
}
.medium_left {
	padding-left: 110px;
}
.large_left,
.comment-sidebar-none #comments {
	padding-left: 220px;
}
.small_right {
	padding-right: 55px;
}
.medium_right {
	padding-right: 110px;
}
.large_right {
	padding-right: 220px;
}
.small_left_right {
	padding-left: 55px;
	padding-right: 55px;
}
.medium_left_right {
	padding-left: 110px;
	padding-right: 110px;
}
.large_left_right {
	padding-left: 220px;
	padding-right: 220px;
}
.full_left {
	margin-left: -28px;
}
.full_right {
	margin-right: -28px;
}
.full_left_right {
	margin-left: -28px;
	margin-right: -28px;
}
.full_left_right .wp-caption-text {
	padding-right: 28px;
	padding-left: 28px;
}

/**
 * 1.5 Typography
 * -----------------------------------------------------------------------------
 */
blockquote {
	margin-bottom: 20px;
	line-height: 1.4;
	font-style: normal;
	display: block;
	overflow: hidden;
}
blockquote:before {
	content:"\f10d";
	display: inline-block;
	font-family: FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	float: left;
	font-size: 53px;
	margin-right: 15px;
}
blockquote .quote-name {
	margin-top: 8px;
	font-style: italic;
}
blockquote.no-icon-quote:before {
	content:none;
	margin: 0;
}
blockquote.quote-colored:before {
	margin-top: 20px;
	margin-right: 20px;
	font-size: 63px;
}
blockquote.quote-box {
	border-width: 4px; 
	border-style: solid;
	padding: 35px 25px;
	position: relative;
	margin-top: 20px;
	overflow: visible;
}
blockquote.quote-box:before  {
	position: absolute;
	font-size: 34px;
	top: -17px;
	left: 50%;
	width: 100px;
	margin: 0;
	margin-left: -50px;
	text-align: center;
	background: #fff;
}
blockquote.quote-box-avatar {
	padding-bottom: 85px;
	margin-bottom: 140px !important;
}
blockquote.quote-box-avatar .user-list {
	position: absolute;
	bottom: -125px;
	left: 50%;
	margin-left: -55px;
	width: 110px;
	min-height: 180px;
}
blockquote.quote-box-avatar img {
	display: inline-block;
}
.entry-content-text h1,
.comment-body-text h1,
.entry-content-text h2,
.comment-body-text h2,
.entry-content-text h3,
.comment-body-text h3,
.entry-content-text h4,
.comment-body-text h4,
.entry-content-text h5,
.comment-body-text h5,
.entry-content-text h6
.comment-body-text h6 {
	margin-bottom: 25px;
	margin-top: 40px;
}
.entry-content-text ul,
.comment-body-text ul,
.comment-body-text ul li {
	list-style-type: disc;
	list-style: disc;
}
.entry-content-text ol,
.comment-body-text ol,
.comment-body-text ol li {
	list-style-type: decimal; 
	list-style: decimal;
}
.dropcap {
	float: left;
	display: block;
	font-size: 36px;
	line-height: 58px;
	height: 63px;
	width: 63px;
	color: #fff;
	text-align: center;
	margin: 9px 13px 0 0;
	padding: 3px;
}
.dropcap1 {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.dropcap2,
.dropcap3,
.dropcap4,
.dropcap5 {
	background-color: transparent !important;
	font-size: 78px;
	margin: 11px 10px 0 0;
	color: inherit;
}
.dropcap4,
.dropcap5 {
	font-weight: 700;
}
.wpb_default, .wpb_default:hover {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.wpb_default.active {
	color: rgba(255, 255, 255, 0.75);
}

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

/**
 * 2.1 Grid Base
 * -----------------------------------------------------------------------------
 */
.grid-1,
.grid-2,
.grid-3,
.grid-4,
.grid-5,
.grid-6,
.grid-7,
.grid-8,
.grid-9,
.grid-10,
.grid-11,
.grid-12,
.grid-25 {
	display: inline;
	position: relative;
	float: left;
	padding-left: 14px;
	padding-right: 14px;
	min-height: 1px;
}
.grid-25 {
	width: 20%;
}
.grid-12 {
	width: 100%;
}
.grid-11 {
	width: 91.66666667%;
}
.grid-10 {
	width: 83.33333333%;
}
.grid-9 {
	width: 75%;
}
.grid-8 {
	width: 66.66666667%;
}
.grid-7 {
	width: 58.33333333%;
}
.grid-6 {
	width: 50%;
}
.grid-5 {
	width: 41.66666667%;
}
.grid-4 {
	width: 33.33333333%;
}
.grid-3 {
	width: 25%;
}
.grid-2 {
	width: 16.66666667%;
}
.grid-1 {
	width: 8.33333333%;
}

/**
 * 2.1 Grid Layout
 * -----------------------------------------------------------------------------
 */
.row {
	width: 1200px;
	margin: 0 auto;
}
.row-flex{
	width: 100%;
}
.main-wrap .row .row{
	width: inherit !important;
}
.row .row-inner,
.main-row .row-inner {
	margin-left: -14px;
	margin-right: -14px;
}
.row-inner:before, .row-inner:after{
	display: table;
	content: "";
	line-height: 0;
}

/**
 * 2.3 Theme Layout 
 * -----------------------------------------------------------------------------
 */
.deskview,
.deskpadview {
	display: block !important;
}
.mobview,
.mobviewsmall,
.padpotview {
	display: none !important;
}
.hide-text {
	text-indent: -99999px;
	display: block;
	height: 0;
	margin: 0;
	padding: 0;
}
.hide-element {
	display: none;
}
.fullwidth {
	width: 100%;
	margin: 0 auto;
	background: #fff;
}
.fullwidth .row {
	width: 1200px;
}
.boxed {
	margin: 0 auto;
	width: 1200px;
	background: #fff;
	position: relative;
	overflow: hidden;
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
.boxed_margin {
	margin: 25px auto;
	width: 1200px;
	background: #fff;
	position: relative;
	overflow: hidden;
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
.bomb-wrap {
	position:relative;
}
.main-wrap {
	overflow:hidden;
}
.main-grid {
	display: inline;
	position: relative;
	float: left;
	min-height: 1px;
}
.logo-row-wrap,
.credit-row-wrap {
	margin: 0 0 0 -999999px;
	padding: 0 0 0 999999px;
}
.main-row {
	position: relative;
}
.left-sidebar,
.logo-row,
.credit-row,
.megalist,
.main-content,
.menu-row,
.megaposts, 
.megaposts-full,
.footer-row ,
.main-row,
.menu-form  .search-box input[type=text] {
	padding-left: 28px;
	padding-right: 28px;
}
.left-main-content .block-six > .block-ajax-query-content > .big-post,
.none-main-content .block-six > .block-ajax-query-content > .big-post,
.left-main-content .single-block,
.none-main-content .single-block,
.left-main-content .entry-header.media-above,
.left-main-content .entry-header.media-fullwidth {
	margin-left: -28px;
	margin-right: -28px;
	padding-left: 28px;
	padding-right: 28px;
}
.left-sidebar,
.logo-row,
.credit-row,
.type-32 .grid-big .grid-caption,
.type-32 .featured-grid-item > a:before  {
	width: 296px;
}
.left-sidebar {
	z-index: 10;
	margin-bottom: -99999px !important;
	padding-bottom: 99999px !important;
}
.megalist {
	width: 20%;
}
.right-sidebar{
	width: 27.33333333%;
	padding-right: 28px;
	z-index: 10;
}
.double-main-content{
	width: 48%;
}
.left-main-content,
.menu-row,
.footer-row {
	width: 75.33333333%;
}
.right-main-content{
	width: 72.66666667%;
}
.megaposts {
	width: 80%;
}
.none-main-content,
.megaposts-full {
	width: 100%;
}
.main-content,
.left-sidebar,
.right-sidebar {
	padding-top: 30px;
	padding-bottom: 60px;
}
.haveslider .main-content,
.haveslider .left-sidebar,
.haveslider .right-sidebar {
	padding-top: 42px;
}
.haveslider.havenav .main-content,
.haveslider.havenav .left-sidebar,
.haveslider.havenav .right-sidebar {
	padding-top: 76px;
}
.sidebar ul,
.footer-wrap ul,
.lists-posts ul {
	margin: 0;
}
.sidebar li,
.footer-wrap li,
.lists-posts li {
	list-style-type: none;
	list-style: none;
}
.sidebar .widget ul > li,
.sidebar .widget ul > li ul li,
.lists-posts ul > li,
.widget_calendar tbody .pad,
.widget_calendar thead>tr>th,
.widget_calendar tbody>tr>td,
.tagcloud a,
.single-block,
.single-content .entry-header.media-above,
.single-content .entry-header.media-fullwidth,
.archive-author,
.pagination	span.current,
.pagination a,
.star .review-content,
.review-content .review-criteria.criteria-star,
.review-foot,
.review-foot .review-total-score,
.widget_search .form-search,
.entry-tags a,
.type-32  .grid-caption.el-left,
table, th, td {
	border-color: #f8f8f8;
}
input, 
textarea,
select,
.search-post .search-number,
.review-foot .review-summary {
	border-color: #f1f1f1;
}
.el-left {
	float: left; 
}
.el-right {
	float: right; 
}
.sidebar .wpb_content_element {
	margin-bottom: 0;
}
.theiaStickySidebar:after {
	content: ""; 
	display: table; 
	clear: both;
}
/**
 * 2.4 Adsense
 * -----------------------------------------------------------------------------
 */
.head-banner,
.foot-banner  {
	background: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.head-banner img,
.foot-banner img,
.ban-wrap img {
	display: inline-block;
}
.head-banner .boxed_margin,
.head-banner .ban-article,
.foot-banner .ban-article {
	margin-bottom: 0;
}
.foot-banner .boxed_margin {
	margin-top: 0;
}
.entry-content-text .ban-wrap,
.ban-article {
	margin-bottom: 20px;
}
.ban-article.bottom {
	margin-top: 0;
}
.ban-article.alignleft,
.ban-article.alignright {
	width: 300px;
}

 /**
 * 3.0 header
 * -----------------------------------------------------------------------------
 */
.main-header a,
.main-header i ,
.main-header  img,
.main-header input,
.bombver.bombnav a,
.owl-theme .owl-controls .owl-buttons .owl-prev,
.owl-theme .owl-controls .owl-buttons .owl-next {
	-o-transition: all .25s linear;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	transition: all .25s linear;
}
.main-header li{
	list-style-type: none;
	list-style: none;
}
.main-header .logo a {
	display: block;
}
.main-header .logo {
	overflow: hidden;
}
.sticky {
	position:fixed;
	z-index: 1000;
	top: 0;
}
.fullwidth .sticky {
	width: 100%;
}
.sticky.main-header,
.sticky .menu-form .search-box input[type=text]{
	height: 50px;
}
.sticky.main-header .bombnav > li > a, 
.sticky.main-header .no-menu > a,
.sticky .menu-reg-log.righttog a,
.sticky .menu-reg-log.menu-search i,
.sticky .menu-form .search-box input[type=text],
.sticky .menu-form .close-search {
	line-height: 50px;
}
.head-archive {
	text-transform: uppercase;
	color: #fff;
}
.header2 .main-header .main-row {
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.22);
	-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.22);
	-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.22);
	z-index: 10;
}
.fullwidth .header2 .main-header .main-row {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.fullwidth .header2 .main-header {
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.22);
	-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.22);
	-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.22);
}

 /**
 * 3.1 Collapsible Menu
 * -----------------------------------------------------------------------------
 */
.sb-toggle {
	cursor: pointer;
	display: block;
	height: 30px;
}
.sb-toggle i{
	line-height: 1.2;
}
.sb-toggle .fa {
	font-size: 30px;
}
.sb-toggle .togtext {
	padding-left: 20px;
	line-height: 30px;
	font-size: 18px;
	text-transform: uppercase;
}
.menu-reg-log a {
	margin-right: 85px;
}
.header-one .menu-reg-log {
	margin-left: 30px;
}
.header-one .menu-reg-log a {
	margin-right : 0;
	margin-left: 30px;
}
.righttog {
	float: right;
}
.left-tog {
	float: left;
}

 /**
 * 3.2 Search header
 * -----------------------------------------------------------------------------
 */
.menu-search i {
	font-size: 22px;
	cursor: pointer;
}
.header-one .main-row {
	position: relative;
}
.menu-form {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	display: none;
}
.menu-form  .search-box{
	width:100%;
}
.menu-form  .search-box form {
	width: 100%;
	position: relative;
}
.menu-form .close-search {
	position: absolute;
	right: 28px;
	top: 0;
	font-size: 22px;
	cursor: pointer;
}
.menu-form .search-box input[type=text] {
	width: 100%;
	outline:none;
	font-size:20px;
	background-color: transparent;
	border: none;
	text-transform:uppercase;
	padding-right: 60px;
}

 /**
 * 3.3 Menu
 * -----------------------------------------------------------------------------
 */
.bombnav {
	padding: 0;
	margin: 0;
	position: static;
	list-style: none;
	font-size: 14px;
	margin-right: -16px;
}
.bombnav a {
	outline: none;
	z-index: 10;
	font-size: 14px;
}
.bombnav li {
	display: inline-block;
	float: left;
	margin: 0;
}
.bombnav li a img {
	display: inline-block;
}
.bombnav > li > a,
.no-menu > a {
	padding: 0 16px;
	display: inline-block;
	position: relative;
	text-decoration: none;
}
.bombnav > li:hover > a:after,
.bombnav > li.active > a :after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -12px;
	border-width: 0 12px 12px;
	border-style: solid;
	display: block;
	width: 0;
	z-index: 999;
}
.bombver.bombnav > li:hover > a:after,
.bombver.bombnav > li.active > a :after {
	border: none;
}

 /**
 * 3.4 Sub Menu
 * -----------------------------------------------------------------------------
 */
.bombnav ul.sub-menu {
	list-style: none;
    margin: 0;
    padding: 0;   
	display: none;
    position: absolute;
    z-index: 99;
	min-width: 250px;
	top: auto;
}
.bombnav ul.sub-menu li ul.sub-menu {
    left: 100%;
	top: inherit;
}
.bombnav ul.sub-menu li {
	clear: both;
	width: 100%;
}
.bombnav ul.sub-menu li a {
	width:100%;
	padding: 10px 35px 10px 20px;
	display: inline-block;
	float: left;
	clear: both;
	position: relative;
}
.indicator i {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.indicator i:before {
	content: "\f105";
}
.bombnav .indicator {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 16px;
	float: right;
	font-weight: 400;
}
.bombnav ul li .indicator {
	font-size: 16px;
	top: 0;
	right: 10px;
	padding: 10px 0;
	font-weight: 400;
}
.bombver.bombnav .indicator {
	position: absolute;
	right: 0;
	top: 0;
	height: 48px;
	width: 46px;
	text-align: center;
	line-height: 48px;
	font-weight: 400;
	font-size: 22px;
}
.bombver.bombnav ul li .indicator {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	font-size: 18px;
	height: 44px;
	line-height: 44px;
	font-weight: 400;
}

 /**
 * 3.5 Megamenu & Horizontal Menu
 * -----------------------------------------------------------------------------
 */
.bombnav > li > .megamenu {
	position: absolute;
	display: none;
	top: auto;
	z-index: 99;
	padding: 20px 0;
	left: 0;
	width: 100%;
}
.bombnav > li > .megamenu .megalist {
	float: left;
}
.bombnav > li > .megamenu .megaposts {
	float: right;
}
.bombnav > li > .megamenu ul {
	margin: 0;
	float: left;
	padding: 0;
	display: block;
	position: relative;
	width: 100%;
}
.bombnav li > .megamenu ul li {
	width: 100%;
}
.bombnav li > .megamenu ul li a {
	display: inline-block;
	float: left;
	width: 100%;
	padding: 5px 0;
}
.bombnav li > .megamenu .megamenu-title,
.bombnav li > .megamenu .megamenu-title a {
	margin-bottom: 12px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 700;
}
.bombnav li > .megamenu .megalist ul {
	width: 100%;
}
.bombnav li > .megamenu .megalist li a {
	padding: 5px 0;
}
.bombnav li > .megamenu.h-menu ul {
	width: 100%;
	text-align: center;
	margin: 0;
}
.bombnav li > .megamenu.h-menu ul li {
	display: inline;
	float: none;
	padding: 5px 13px;
}
.bombnav li > .megamenu.h-menu ul li a {
	display: inline;
	float: none;
}
.post-menu .entry-image{
	margin-bottom: 12px;
}

 /**
 * 3.6 Vertical Menu
 * -----------------------------------------------------------------------------
 */
.bombver.bombnav {
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	margin-right: 0;
}
.bombver.bombnav .sub-menu,
.bombver.bombnav .megamenu {
	background: #1c1c1c;
}
.bombver.bombnav li a {
	width: 100%;
}
.bombver.bombnav > li {
	display: block;
	width: 100%;
}
.bombver.bombnav > li > a {
	padding: 12px 40px 12px 25px;
	line-height: inherit;
	font-size: 24px;
	font-weight: 700;
}
.bombver.bombnav > li:first-child > a {
	border: none;
}
.bombver.bombnav > li:hover > a:before, 
.bombver.bombnav > li.active > a:before  {
	border: none;
}
.bombver.bombnav ul.sub-menu,
.bombver.bombnav > li > .megamenu {
	width: 100%;
	max-width: 100%;
	left: 0;
	position: static;
	border: none;
	height: 100%;
	padding: 0;
	clear: both;
	overflow: hidden;
}
.bombver.bombnav > li > .sub-menu,
.bombver.bombnav > li > .megamenu  {
	margin-bottom: 15px;
}
.bombver.bombnav ul.sub-menu li a,
.bombver.bombnav > li > .megamenu .megamenu-title,
.bombver.bombnav li > .megamenu ul li a,
.bombver.bombnav li > .megamenu.h-menu ul li a,
.bombver.bombnav > li > .megamenu .megalist li a,
.bombver.bombnav li > .megamenu .post-menu,
.bombver.bombnav.no-menu > a  {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	text-transform: uppercase;
}
.bombver.bombnav > li > ul.sub-menu > li a,
.bombver.bombnav > li > .megamenu .megamenu-title,
.bombver.bombnav > li > .megamenu .post-menu .entry-image,
.bombver.bombnav > li > .megamenu .post-menu .entry-title,
.bombver.bombnav li > .megamenu.h-menu ul li a,
.bombver.bombnav > li > .megamenu .megalist li a,
.bombver.bombnav.no-menu > a { 
	padding-left: 40px;
	padding-right: 40px;
}
.bombver.bombnav > li > .megamenu ul li a,
.bombver.bombnav > li > ul.sub-menu > li > ul.sub-menu > li a {
	padding-left: 55px;
	padding-right: 40px;
}
.bombver.bombnav > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li a {
	padding-left: 70px;
	padding-right: 40px;
}
.bombver.bombnav > li > .megamenu .row {
	width: inherit;
}
.bombver.bombnav > li > .megamenu .row-inner {
	margin: 0;
}
.bombver.bombnav > li > .megamenu .row [class*="grid"] {
	float: left;
	display: inline-block;
	width: 100%;
	margin-left: 0;
	padding: 0;
}
.bombver.bombnav > li > .megamenu .megamenu-title a{
	padding: 0;
}
.bombver.bombnav > li > .megamenu .megamenu-title a,
.bombver.bombnav > li > .megamenu .megamenu-title{
	width: 100%;
	float: left;
	margin: 0;
}
.bombver.bombnav > li > .megamenu.h-menu ul {
	text-align: left;
}
.bombver.bombnav li > .megamenu.h-menu ul li,
.bombver.bombnav > li > .megamenu .megaposts,
.bombver.bombnav > li > .megamenu .megaposts-full,
.bombver.bombnav > li > .megamenu .megalist {
	float: left;
	padding: 0;
	width: 100%;
}
.bombver.bombnav li > .megamenu.h-menu ul li {
	display: inline-block;
}
.bombver.bombnav li > .megamenu.h-menu ul li a{
	float: left;
}
.bombver.bombnav > li > .megamenu .post-menu {
	padding-top: 10px;
	padding-bottom: 10px;
}
.bombver.bombnav > li > .megamenu .megalist li a {
	width: 100%;
	line-height: inherit;
}
.topnav.bombnav {
	border-top: 7px solid #292929;
}
.topnav.bombnav > li > a {
	font-size: 20px;
	color: #ccc;
}

 /**
 * 3.7 Slidebar
 * -----------------------------------------------------------------------------
 */
html.sb-scroll-lock.sb-active:not(.sb-static) {
	overflow: hidden;
}
#sb-site, 
.sb-site-container {
	width: 100%;
	position: relative;
	z-index: 1;
	background-color: #fff; 
	overflow:hidden;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.sb-slidebar {
	height: 100%;
	position: absolute;
	z-index: 0;
	display: none;
	-webkit-transform: translate(0);
}
.sb-slidebar.main-menu-tog {
	background-color: #1c1c1c;
	width: 300px;
}
.sb-slidebar.main-menu-tog,
.sb-slidebar.main-menu-tog a{
	color: #fff;
}
.sb-left{
	left: 0;
}
.sb-right {
	right: 0; 
}
html.sb-static .sb-slidebar,
.sb-slidebar.sb-static {
	position: absolute;
}
.sb-slidebar.sb-active {
	display: block;
}
.sb-style-overlay {
	z-index: 9999;
}
.sb-momentum-scrolling {
	-webkit-overflow-scrolling: touch;
}
.sb-slide, #sb-site, .sb-site-container, .sb-slidebar {
	-webkit-transition: -webkit-transform 400ms ease;
	   -moz-transition: -moz-transform 400ms ease;
	     -o-transition: -o-transform 400ms ease;
	        transition: transform 400ms ease;
	-webkit-transition-property: -webkit-transform, left, right;
	-webkit-backface-visibility: hidden;
}
.sb-hide { 
	display: none;
}
.bar-close {
	text-align: center;
	padding: 10px 0;
	font-size: 20px;
	cursor: pointer;
	color: #ccc;
	margin-top: 20px;
}
.bar-close i {
	background: #292929;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
}

 /**
 * 3.8 Top Header
 * -----------------------------------------------------------------------------
 */
.top-wrap a {
	color: #eee;
}
.top-wrap,
.top-wrap .boxed {
	background: #222 !important;
	color: #eee;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	height: 44px;
}
.top-wrap .boxed{
	line-height: 44px;
}
.top-wrap ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
}
.top-wrap ul li{
	display: inline-block;
	float: left;
	margin: 0;
	padding: 0;
}
.top-menu ul li{
	margin-right: 20px;
}
.top-time i {
	margin-right: 7px;
	font-size: 16px;
}
.headline-news {
	overflow: hidden;
	position: relative;
	height: 40px;
}
.headline-news ul {
	position: absolute;
	top: 0;
}
.headline-news-title {
	text-transform: uppercase;
	margin-right: 13px;
}
.headline-news-title  i {
	margin-left: 7px;
}
.headline-news-wrap {
	width: 70%;
}
.headline-news ul li {
	display: block;
	float: none !important;
}
.social-head .social a{
	font-size: 16px;
	margin-right: 16px;
}
 /**
 * 4.0 Login, Register, and Subscribe
 * -----------------------------------------------------------------------------
 */
.modal {
	display: none;
	width: 450px;
	background: #fff;
	padding: 0;
}
.modal a.close-modal {
	position: absolute;
	top: 5px;
	right: 10px;
	display: block;
	font-size:16px;
}
.modalhide {
	display:none;
}
.rd_form,
.subscribe_form {
	position: relative;
}
.login-loading {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background-color: rgba(255,255,255,0.8);
	background-image: url('images/preloader.gif');
	background-position: center;
	background-repeat: no-repeat;
	z-index:100;
}
.form .header {
    margin: 0;
    width: 100%;
    overflow: hidden;
	height: 75px;
	text-align: center;
	border-top-width: 6px;
	border-top-style: solid;
}
.form .header h4 {
    display: inline-block;
    font-style: normal;
    font-size: 30px;
	line-height: 75px;
    margin: 0;
    padding: 0;
	text-transform: uppercase;
}
.form .section {
    padding: 30px 20px;
    margin: 0;
    width: 100%;
    background-color: #FFF;
	color: #444;
	overflow: hidden;
}
.form .footer {
    padding: 15px 20px;
    margin: 0;
    width: 100%;
    overflow: hidden;
    text-align: center;
    background-color: #111;
}
.form .footer a {
	font-style: normal;
	font-weight: 400;
	color: #fff;
	line-height: 26px;
	background: none;
	display: block;
}
.form .section .input-group {
	position: relative;
	display: block;
}
.form .section .input-group input[type="text"], 
.form .section .input-group input[type="password"] {
	border: 1px solid #ddd;
}
.form .section .input-group label i {
	position: absolute;
	cursor: pointer;
	top: 13px;
	right: 15px;
	display: block;
	color: #ccc;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	vertical-align: middle;
}
.form .section .half-left{
	width: 45%;
}
.form .section .half-left.checkbox{
	padding-top: 15px;
}
.form .section  .half-right{
	width: 45%;
}
.form .section  .half-right.buttons {
	padding-top: 10px;
}
.form .section i {
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	color: #666;
	margin-right: 5px;
	vertical-align: middle;
}
.form .section .checkbox input[type="checkbox"] {
	position: absolute;
	-moz-opacity: 0;
	-webkit-opacity: 0;
	opacity: 0;
	cursor: pointer;
	height: 25px;
	width: 25px;
	margin: 0;
	padding: 0;
}
.form .section .checkbox a {
	text-decoration: none; 
	font-style: normal; 
	font-weight: 400; 
	font-size: 12px;
	color: #666;
	margin: 0;
	padding: 0;		
}
.form .section .checkbox a:hover { 
	color: #999;
}
.form .section .checkbox input[type="checkbox"] + label {
	font-style: normal; 
	font-weight: 400; 
	font-size: 90%; 
	color: #666;
	margin: 0;
	padding: 0;
}

.form .section .checkbox  input[type="checkbox"] + label span {
	display: inline-block;
	width: 25px;
	height: 25px;
	vertical-align: middle;
	margin: 0 10px 0 0;
	background-repeat: no-repeat;
	background-image: url("images/sprite.png");
	background-position: 0 -27px;
	cursor: pointer;
}
.form .section .checkbox  input[type="checkbox"]:checked + label span {
	background-image: url("images/sprite.png");
	background-position: 0 0;
}
.modal button,
.woocommerce .modal button.button,
.woocommerce-page .modal button.button,
.modal button:hover,
.woocommerce .modal button.button:hover,
.woocommerce-page .modal button.button:hover {
	display: inline-block;
	position: relative;
	font-style: normal;
	font-weight: 400;
	text-transform: uppercase;
	margin: 0;
	color: #fff;
	border: none;
	outline: none;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 10px 25px;
	margin: 10px 0 5px 0;
	width: auto;
	font-size: 15px;
}
.subscribe_form button,
#rd_register_form  button,
.woocommerce .subscribe_form button.button,
.woocommerce-page .subscribe_form button.button,
.woocommerce #rd_register_form  button.button,
.woocommerce-page #rd_register_form  button.button {
	width: 100% !important;
}
#rd_login_form  button.button,
#rd_login_form  button.button {
	margin: 0;
}
.modal input, 
.modal textarea {
	padding: 10px 45px 10px 12px !important;
}
.button-reset {
	background-color: #191f2d;
}
ul.errors,
ul.messages {
	margin: 0;
}
ul.errors li,
ul.messages li {
	list-style: none;
	padding: 8px 35px 8px 14px;
	margin-bottom: 20px;
}
ul.errors li {
	border: 1px solid #b94a48 !important;
	color: #b94a48 !important;
	border-left-width: 3px;
}
ul.errors li a{
	color: #b94a48 !important;
	border-bottom: 1px dotted #b94a48 !important;
}
ul.messages li {
	border: 1px solid #468847 !important;
	color: #468847 !important;
	border-left-width: 3px;
}
ul.messages li a{
	color: #468847 !important;
	border-bottom: 1px dotted #468847 !important;
}

 /**
 * 5.0 Slider
 * -----------------------------------------------------------------------------
 */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-item{
	float: left;
}
.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);
}
.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-slider {
	overflow: hidden;
}
.grabbing {
	cursor: move;
	cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}
.owl-slider a,
.owl-slider,
.slider-wrap .owl-nav a,
.slider-wrap .owl-nav {
	color: #fff;
}
.soverlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}
.owl-slider .scaption {
	position: absolute;
}
/*
.owl-right,
.owl-right .owl-item,
.owl-right .sitem img {
	height: 460px;
}
.owl-left,
.owl-left .owl-item,
.owl-left .sitem img {
	height: 478px;
}
.owl-none,
.owl-none .owl-item,
.owl-none .sitem img {
	height: 555px;
}
.owl-double,
.owl-double .owl-item,
.owl-double .sitem img {
	height: 325px;
}*/

/**
 * 5.1 Main Slider
 * -----------------------------------------------------------------------------
 */
.slider-wrap {
	position: relative;
	z-index: 20;
	background-image: url('images/slider-preloader.gif');
	background-position: center;
	background-repeat: no-repeat;
}
.main-slider-wrap {
	max-width: 1366px;
	margin: 0 auto;
}
.main-slider-wrap,
.main-slider-wrap .owl-item {
	height: 600px;
}
.main-slider .sitem {
	position: relative;
}
.main-slider .scaption {
	top: 60px;
	left: 90px;
	width: 38%;
	z-index: 2;
}
.main-slider .scaption h3 {
	font-size: 68px;
	text-transform: capitalize;
	font-weight: 700;
	line-height: 1;
	margin-left: -5px;
}
.main-slider .scaption h3 a{
	color: #fff !important;
}
.main-slider .sdesc p{
	font-size: 20px;
	line-height: 30px;
	margin-top: 20px;
	color: #eee;
}
.main-slider .scat a{
	font-size: 18px;
	text-transform: uppercase;
	font-style: italic;
	font-weight: 700;
}
.slider-wrap .owl-nav {
	bottom: -24px;
	left: 0;
	width: 100%;
	padding: 0 90px;
	text-align: center;
	position: absolute;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.slider-wrap .owl-nav-inner {
	position: relative;
	height: 48px;
	z-index: 4;
	padding: 0 25px;
}
.slider-wrap .owl-nav .owl-collapse{
	position: absolute;
	left: 25px;
	top: 0;
}
.slider-wrap .owl-nav .owl-direction{
	position: absolute;
	right: 25px;
	top: 0;
}
.slider-wrap .owl-pagi {
	line-height: 48px;
	margin: 0;
}
.slider-wrap .owl-pagi li {
	list-style: none;
	width: 12px;
	height: 12px;
	background: #4d4d4d;
	background: rgba(255,255,255,0.2);
	display: inline-block;
	margin: 0 10px;
	cursor: pointer;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.slider-wrap .owl-pagi li.active {
	width: 13px;
	height: 13px;
}
.slider-wrap .owl-collapse,
.slider-wrap .owl-direction {
	line-height: 46px;
}
.slider-wrap .owl-direction {
	font-size: 29px;
	font-family: arial !important;
}
.slider-wrap .owl-direction span {
	cursor: pointer;
}
.slider-wrap .owl-direction .prev{
	margin-right: 15px;
}
.slider-wrap .owl-collapse {
	font-size: 14px;
	cursor: pointer;
}
.slider-wrap .owl-collapse .col-arrow {
	font-size:16px;
}
.slider-wrap .owl-collapse .col-text {
	margin-left: 25px;
}

/**
 * 5.2 General Slider
 * -----------------------------------------------------------------------------
 */
.owl-theme .owl-controls .owl-pagination {
	position: absolute;
	width: 100%;
	bottom: 10px;
	left: 0;
	text-align: center;
}
.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	background: rgba(255,255,255,0.4);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.owl-theme .owl-controls .owl-buttons div{
	position: absolute;
	top: 50%;
	margin-top: -12px;
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;
	padding: 0 10px;
	font-size: 24px;
	line-height: 24px;
	font-family: arial !important;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
	left: -50px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
	right: -50px;
}
.owl-theme:hover .owl-controls .owl-buttons .owl-prev {
	left: 0;
}
.owl-theme:hover .owl-controls .owl-buttons .owl-next {
	right: 0;
}
.owl-theme .scaption  {
	width: 80%;
	left: 0;
	bottom: 0;	
	padding: 50px 40px;
	z-index: 2;
}
.other-slider,
.single-post .entry-image.other-slider {
	display: none;
}
.main-slider-wrap.other-slider .scaption  {
	padding: 70px 55px;
}
.entry-image.other-slider .item,
.entry-image.featured-image {
	position: relative;
}
.entry-image.featured-image .gallery-caption,
.entry-image.other-slider .gallery-caption {
	position: absolute;
	left: 0;
	bottom: 0;
	background: rgba(0,0,0,0.5);
	width: 100%;
	padding: 8px 15px;
	text-align: left !important;
	color: #fff;
}
.gallery-item .gallery-caption {
	display: none;
}
.owl-carousel .sitem img {
	width: 100%;
}
.owl-theme .scaption  h3 {
	display: block;
	font-size: 40px;
	margin: 0;
}
.owl-theme .sdesc {
	margin-top: 15px;
}
.owl-none .scaption  h3 {
	font-size: 50px;
}
.owl-none .sdesc {
	font-size: 20px;
	line-height: 30px;
	margin-top: 20px;
}
.owl-double .scaption h3 {
	font-size: 24px;
}	
.owl-theme .owl-item .sitem > a:before{
	bottom: 0;
	content: "";
	display: block;
	height: 50%;
	width: 100%;
	position: absolute;
	z-index: 2;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}
/**
 * 5.3 Featured Grid
 * -----------------------------------------------------------------------------
 */
.featured-grid-inner {

}
.featured-grid {
	float: left;
	display: inline-block;
}
.featured-grid-item {
	height: 100%;
	position: relative;
}
.featured-grid img{
	width: 100%;
	height: 100%;
}
.featured-grid-item > a {
	display: block;
}
.featured-grid-item > a:before{
	bottom: 0;
	content: "";
	display: block;
	height: 40%;
	width: 100%;
	position: absolute;
	z-index: 0;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.7)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);
}
.featured-grid.grid-small > a:before,
.featured-grid.grid-medium > a:before  {
	height: 50%;
}
.featured-grid .thumb-icon {
	top: 30%;
}
.fullwidth .grid-big,
.fullwidth .grid-medium,
.fullwidth .grid-medium-half,
.fullwidth .grid-small {
	height: auto !important;
}
.grid-big {
	height: 500px;
	width: 50%;
}
.grid-small {
	width: 25%;
	height: 250px;
}
.grid-medium {
	width: 50%;
	height: 250px;
}
.grid-caption {
	position: absolute;
	left: 0;
	bottom: 0;
	color: #eee;
}
.grid-caption a {
	color: #fff;
}
.grid-big .grid-caption {
	padding: 0 30px 35px 30px;
}
.grid-medium .grid-caption {
	padding: 0 20px 35px 20px;
	width: 80%;
}
.grid-small .grid-caption {
	padding: 0 20px 25px 20px;
	width: 80%;
}
.grid-small h3 {
	font-size: 18px;
}
.grid-medium h3 {
	font-size: 24px;
}
.grid-big h3 {
	font-size: 40px;
}
.grid-small .grid-desc,
.grid-medium .grid-desc {
	margin-top: 10px;
}
.grid-big .grid-desc {
	margin-top: 15px;
}
.gcat {
	margin-bottom: 8px;
	display: block;
}
.gcat a{
	padding: 2px 10px;
	font-weight: 700 !important;
	color: #fff !important;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.type-32 .featured-grid-item > a:before{
	bottom: 0;
	content: "";
	display: block;
	height: 50%;
	position: absolute;
	z-index: 0;
	opacity: 0.8;
}
.type-32 .grid-medium-half {
	width: 50%;
	height: 250px;
}
.type-32 .grid-medium-half .featured-grid-item > a:before{
	content: none;
	background: none;
	height: 0;
	width: 0;
}
.type-32 .grid-medium-half .grid-image {
	position: relative;
}
.type-32 .grid-big h3 {
	font-size: 24px;
}
.type-32 .grid-medium-half h3 {
	font-size: 20px;
}
.type-32 .grid-medium-half  .grid-desc {
	margin-top: 13px;
}
.type-32 .grid-big .grid-caption {
	height: 50%;
	padding: 30px 35px;
}
.type-32 .grid-medium-half .grid-caption{
	height: 100%;
	padding: 20px 25px;
}
.type-32 .grid-medium-half .featured-grid-item > a{
	width: 64%;
	height: 100%;
}
.type-32 .grid-medium-half .featured-grid-item .grid-caption {
	width: 36%;
	height: 100%;
	position: relative;
}
.type-32 .featured-grid .thumb-icon {
	top: 50%;
}
.type-32 .grid-image.el-right:after {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -16px;
	width: 0; 
	height: 0; 
	border-top: 16px solid transparent;
	border-bottom: 16px solid transparent; 
	border-left:16px solid #fff; 
	z-index: 2;
}
.type-32 .grid-image.el-left:after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -16px;
	width: 0; 
	height: 0; 
	border-top: 16px solid transparent;
	border-bottom: 16px solid transparent; 
	border-right:16px solid #fff; 
	z-index: 2;
}

 /**
 * 6.0 Sidebar
 * -----------------------------------------------------------------------------
*/
.widgettitle {
	font-size: 24px;
	line-height: 1;
	margin-bottom: 25px !important;
	text-transform: uppercase;
}
.entry-content-text .widgettitle,
.comment-body-text .widgettitle,
.entry-content-text .big-title,
.comment-body-text .big-title {
	margin-top: 0;
}
.havenav .main-grid .block:first-child .widgettitle,
.havenav .main-grid .widget:first-child .widgettitle {
	margin-bottom: 37px !important;
}
.sidebar .widget {
	margin-bottom: 60px;
}
.right-sidebar .widget:last-child {
	margin-bottom: 0;
}
.sidebar .widget ul > li,
.lists-posts ul > li {
	margin: 0;
	padding-bottom: 10px;
	margin-bottom: 10px;
	line-height: 1.28;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.sidebar .widget ul > li  ul {
	margin-top: 10px;
	margin-bottom: -10px;
}
.sidebar .widget ul > li ul li {
	border-bottom: none;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
	margin-left: 20px;
	border-top-width: 2px;
	border-top-style: solid;
}
.sidebar .widget ul li:last-child {
	margin-bottom: 0;
}
.sidebar .widget ul li a, 
.sidebar .widget_rss cite,
.widget_calendar table#wp-calendar caption,
.widget_calendar thead>tr>th {
	
}
.left-sidebar input[type="text"], 
.left-sidebar input[type="password"], 
.left-sidebar textarea {
	border-color: #fff;
}

 /**
 * 6.1 Default Widget
 * -----------------------------------------------------------------------------
 */
.sidebar .widget_recent_entries .post-date,
.sidebar .widget_rss .rss-date{
	color: #999;
	font-size: 90%;
}
.tagcloud a {
	padding: 3px 14px;
	display: inline-block;
	margin: 0 5px 7px 0;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-width: 2px;
	border-style: solid;
}
.tagcloud a:hover {
	color: #fff !important;
}
.widget_rss .rsswidget img{
	float: left;
	margin-top: 18px;
	margin-right: 10px;
}
.widget_rss .rssSummary {
	margin-top: 10px;
}
.widget_calendar table#wp-calendar caption  { 
	font-size: 16px;
	margin-bottom: 15px;
	text-align: left;
}
.footer_widget.widget_calendar table#wp-calendar caption {
	padding-top: 0 !important;
}
.widget_calendar table#wp-calendar {	
	width: 100%;
}
.widget_calendar tbody .pad {
	background-color: transparent;
	border: 0;
}
.widget_calendar table td {
	border: none;
}
.widget_calendar table#wp-calendar>tbody>tr>td>a:hover {
	background: none;
}
.widget_calendar thead>tr>th,
.widget_calendar tbody>tr>td {
	width: 14.2857%; 
	padding: 5px 0 6px 0; 
	text-align: center; 
	border-width: 2px;
	border-style: solid;
}
.widget_calendar tfoot>tr>td>a, tfoot>tr>td>a:link, tfoot>tr>td>a:hover, tfoot>tr>td>a:visited, tfoot>tr>td>a:active {
	height: 20px;	
}
.widget_calendar tfoot>tr>td#prev {
	width: 58px;	
	height: 20px;	
	text-align : left;
}
.widget_calendar tfoot>tr>td#next {
	width: 58px; 
	height: 20px;	
	text-align : right;
	border: none;	
}
.form-search {
	position: relative;
}
.form-search input {
	background: transparent;
	color: #999;
	margin: 0;
}
.form-search i {
	position: absolute;
	right: 15px;
	top: 50%;
	font-size: 18px;
	margin-top: -9px;
	color: #ccc;
}
.sidesearch .form-search input {
	border: none;
	color: #ccc;
}
.sidesearch {
	padding: 5px 0;
	margin: 20px;
	background: #282828;
	border-radius: 4px;
}
.sidesearch input{
	padding-left: 15px;
	padding-right: 40px;
	padding-top:6px;
	padding-bottom: 6px;
	text-transform: uppercase;
}
.widget_search .form-search {
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
.widget_search .form-search input{
	border: none;
	padding-left: 0;
}
.widget_search .form-search i {
	right: 0;
}
.main-menu-tog .menu-reg-log.righttog {
	float: none;
	border-top: 7px solid #292929;
	padding: 10px 0;
}
.main-menu-tog .menu-reg-log.righttog a {
	line-height: 1;
	display: block;
	padding: 12px 40px 12px 25px;
	font-size: 20px;
	text-transform: uppercase;
	color: #ccc;
}

 /**
 * 6.2 Custom Widget
 * -----------------------------------------------------------------------------
 */
.rd-twitter,
.rd-twitter li {
	list-style: none !important;
	margin: 0;
}
.rd-twitter li .box-twitter {
	display: inline;
}
.rd-twitter li i {
	color: #55ACEE;
	font-size: 24px;
	line-height: 34px;
	margin-right: 5px;
	vertical-align: middle;
}
.newsletter-text {
	margin-bottom: 20px;
}
.newsletter input[type="submit"],
.newsletter button {
	width: 100%;
}
.ban-125 {
	overflow: hidden;
	margin-bottom: -25px;
}
.ban-125 .ban-inner {
	display: inline-block;
	overflow: hidden;
	margin: 0 24px 24px 0;
	width: 125px;
	float: left;
}
.left-sidebar .ban-125 {
	text-align: center;
}
.left-sidebar .ban-125 .ban-inner {
	float: none;
	margin-right: 0;
}
.social-widget {
	margin-bottom: -10px;
}
.social-widget .social a {
	display: inline-block;
	font-size: 18px;
	border-width: 2px;
	border-style: solid;
	width: 35px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	margin: 0 5px 10px 0;
}
.social-counters {
	margin-bottom: -15px;
}
.social-counter {
	overflow: hidden;
	margin-bottom: 15px;
}
.social-counter > a{
	font-size:32px;
	width: 60px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	border-width: 2px;
	border-style: solid;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	display: inline-block;
}
.social-counter .counter-desc {
	margin-top: 3px;
	padding-left: 75px;
}
.social-counter .counter-desc span {
	display: block;
}
.social-counter .counter-desc .counter {
	font-size: 20px;
}
.social-counter .counter-desc .desc {
	margin-top: 2px;
}
.excerpt-cont {
	font-family: arial;
}
.comlists {
	margin-bottom: -20px;
}
.comlist {
	overflow: hidden;
	margin-bottom: 20px;
}
.comlist-date {
	font-size: 14px;
	display: inline-block;
	margin-right: 10px;
}
.comlist-name {
	color: #999;
	text-transform: capitalize;
	display: inline-block;
}
.comlist-ava img {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.comlist-desc {
	padding-left: 85px;
}
.user-lists  {
	margin-bottom: -40px;
}
.user-lists .user-list-wrap {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	margin-bottom: 40px;
}
.user-lists .user-list {
	width: 120px;
	text-align: center;
}
.user-lists .user-avatar a {
	display: inline-block;
}
.user-lists .user-avatar img {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	padding: 0;
}
.user-lists .user-name,
.user-lists .user-position {
	text-transform: capitalize;
}
.user-lists .user-name {
	line-height: 1.125;
	margin-top: 18px;
}
.user-lists .user-position  {
	line-height: 1.3;
	margin-top: 13px;
	font-size: 14px;
}
.left-sidebar .block-nine ul {
	margin-right: -28px;
}
.left-sidebar .block-nine ul li {
	padding-right: 28px;
}
.left-sidebar .block-nine ul li.icon-list {
	padding-right: 48px;
}
.left-sidebar .block-nine ul li .thumb-icon-list {
	right: 28px;
}
 /**
 * 7.1 Visual Composer
 * -----------------------------------------------------------------------------
 */
.vc_clearfix:before,
.vc_clearfix:after {
  content: " ";
  display: table;
}
.vc_clearfix:after {
  clear: both;
}
.vc_clearfix:before,
.vc_clearfix:after {
  content: " ";
  display: table;
}
.vc_clearfix:after {
  clear: both;
}
.vc_el-clearfix {
  clear: both;
}

 /**
 * 7.1.1 Content elements margins
 * -----------------------------------------------------------------------------
 */
.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 0;
}
.wpb_row,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin,
.wpb_button {
  margin-bottom: 35px;
}
.fb_like,
.twitter-share-button,
.entry-content .twitter-share-button,
.wpb_googleplus,
.wpb_pinterest,
.wpb_tab .wpb_content_element,
.wpb_accordion .wpb_content_element,
.wpb_toggle_content {
  margin-bottom: 21.73913043px;
}
.wpb_column > .wpb_wrapper > *:last-child,
.wpb_row:last-child {
  margin-bottom: 0;
}
.wpb_widgetised_column .wpb_wrapper > ul {
  margin: 0;
}
.wpb_widgetised_column .wpb_wrapper > ul > li {
  margin-left: 0;
  background-image: none;
  list-style: none !important;
}

 /**
 * 7.1.2 Buttons
 * -----------------------------------------------------------------------------
 */
.wpb_button {
	display: inline-block;
	*display: inline;
	/* IE7 inline-block hack */
	*zoom: 1;
	padding: 4px 10px 4px;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 13px;
	line-height: 18px;
	*line-height: 20px;
	color: #333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f7f7f7;
	border: 1px solid #cccccc;
	*border: 0;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	*margin-left: .3em;
}
.wpb_button:hover,
.wpb_button:active,
.wpb_button.active,
.wpb_button.disabled,
.wpb_button[disabled] {
	background-color: #eaeaea;
}
.wpb_button:active,
.wpb_button.active {
	background-color: #d1d1d1 \9;
}
.wpb_button:first-child {
	*margin-left: 0;
}
.vc_vc_button2 .vc_btn {
	margin-top: 5px;
	margin-bottom: 5px;
}
.vc_vc_button .vc_btn {
	margin-top: 5px;
	margin-bottom: 5px;
}
.wpb_button:hover {
	color: #333;
	text-decoration: none;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
	/* Buttons in IE7 don't get borders, so darken on hover */
	-webkit-transition: background-color 0.1s linear;
	-o-transition: background-color 0.1s linear;
	transition: background-color 0.1s linear;
}
.wpb_button:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.wpb_button.active,
.wpb_button:active {
	background-color: #e6e6e6;
	background-color: #d9d9d9 \9;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
button.wpb_btn-large,
span.wpb_btn-large {
	padding: 9px 14px;
	font-size: 15px;
	line-height: normal;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
button.wpb_btn-large [class^="icon-"],
span.wpb_btn-large [class^="icon-"] {
	margin-top: 1px;
}
button.wpb_btn-small,
span.wpb_btn-small {
	padding: 5px 9px;
	font-size: 11px;
	line-height: 16px;
}
button.wpb_btn-small [class^="icon-"],
span.wpb_btn-small [class^="icon-"] {
	margin-top: -1px;
}
button.wpb_btn-mini,
span.wpb_btn-mini {
	padding: 2px 6px;
	font-size: 11px;
	line-height: 14px;
}
.wpb_btn-primary,
.wpb_btn-primary:hover,
.wpb_btn-warning,
.wpb_btn-warning:hover,
.wpb_btn-danger,
.wpb_btn-danger:hover,
.wpb_btn-success,
.wpb_btn-success:hover,
.wpb_btn-info,
.wpb_btn-info:hover,
.wpb_btn-inverse,
.wpb_btn-inverse:hover {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.wpb_btn-primary.active,
.wpb_btn-warning.active,
.wpb_btn-danger.active,
.wpb_btn-success.active,
.wpb_btn-info.active,
.wpb_btn-inverse.active {
	color: rgba(255, 255, 255, 0.75);
}
.wpb_button {
	border-color: #ccc;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
}
.wpb_btn-primary {
	background-color: #08c;
}
.wpb_btn-primary:hover,
.wpb_btn-primary:active,
.wpb_btn-primary.active,
.wpb_btn-primary.disabled,
.wpb_btn-primary[disabled] {
	background-color: #0077b3;
}
.wpb_btn-primary:active,
.wpb_btn-primary.active {
	background-color: #005580 \9;
}	
.wpb_btn-warning {
	background-color: #f90;
}
.wpb_btn-warning:hover,
.wpb_btn-warning:active,
.wpb_btn-warning.active,
.wpb_btn-warning.disabled,
.wpb_btn-warning[disabled] {
	background-color: #e68a00;
}
.wpb_btn-warning:active,
.wpb_btn-warning.active {
	background-color: #b36b00 \9;
}
.wpb_btn-danger {
	background-color: #ff675b;
}
.wpb_btn-danger:hover,
.wpb_btn-danger:active,
.wpb_btn-danger.active,
.wpb_btn-danger.disabled,
.wpb_btn-danger[disabled] {
	background-color: #ff4f42;
}
.wpb_btn-danger:active,
.wpb_btn-danger.active {
	background-color: #ff200f \9;
}
.wpb_btn-success {
	background-color: #6ab165;
}
.wpb_btn-success:hover,
.wpb_btn-success:active,
.wpb_btn-success.active,
.wpb_btn-success.disabled,
.wpb_btn-success[disabled] {
	background-color: #5aa855;
}
.wpb_btn-success:active,
.wpb_btn-success.active {
	background-color: #488644 \9;
}
.wpb_btn-info {
	background-color: #58b9da;
}
.wpb_btn-info:hover,
.wpb_btn-info:active,
.wpb_btn-info.active,
.wpb_btn-info.disabled,
.wpb_btn-info[disabled] {
	background-color: #43b0d5;
}
.wpb_btn-info:active,
.wpb_btn-info.active {
	background-color: #2a97bc \9;
}
.wpb_btn-inverse {
	background-color: #555;
}
.wpb_btn-inverse:hover,
.wpb_btn-inverse:active,
.wpb_btn-inverse.active,
.wpb_btn-inverse.disabled,
.wpb_btn-inverse[disabled] {
	background-color: #484848;
}
.wpb_btn-inverse:active,
.wpb_btn-inverse.active {
	background-color: #2f2f2f \9;
}
button.wpb_button,
input[type="submit"].wpb_button {
	*padding-top: 2px;
	*padding-bottom: 2px;
}
button.wpb_button::-moz-focus-inner,
input[type="submit"].wpb_button::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.wpb_button.wpb_btn-large,
input[type="submit"].wpb_button.wpb_btn-large {
	*padding-top: 7px;
	*padding-bottom: 7px;
}
button.wpb_button.wpb_btn-small,
input[type="submit"].wpb_button.wpb_btn-small {
	*padding-top: 3px;
	*padding-bottom: 3px;
}
button.wpb_button.wpb_btn-mini,
input[type="submit"].wpb_button.wpb_btn-mini {
	*padding-top: 1px;
	*padding-bottom: 1px;
}

a.wpb_button_a {
	text-decoration: none;
	border: none;
}
a.wpb_button_a:hover {
	text-decoration: none;
}
.wpb_button:hover {
	background-image: none;
}

 /**
 * 7.1.3 Single image
 * -----------------------------------------------------------------------------
 */
.wpb_single_image.vc_align_center {
	text-align: center;
}
.wpb_single_image.vc_align_right {
	text-align: right;
}
.wpb_single_image.vc_align_left {
	text-align: left;
}
div .vc_box_rounded {
	border-radius: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
div .vc_box_outline,
div .vc_box_outline_circle {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 6px;
	border: 1px solid #ebebeb;
}
div .vc_box_border,
div .vc_box_border_circle {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 6px;
	border: none;
}
div .vc_box_shadow,
div .vc_box_shadow_border,
div .vc_box_shadow_border_circle,
div .vc_box_shadow_circle {
	border-radius: 0;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
div .vc_box_shadow_border,
div .vc_box_shadow_border_circle {
	padding: 6px;
}
div .vc_box_shadow_3d {
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 15px;
}
div .vc_box_circle,
div .vc_box_outline_circle,
div .vc_box_border_circle,
div .vc_box_shadow_circle,
div .vc_box_shadow_border_circle {
	border-radius: 5000px;
	border-radius: 50%;
	-webkit-box-shadow: none;
	box-shadow: none;
	overflow: hidden;
}
div .vc_box_shadow_circle,
div .vc_box_shadow_border_circle {
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
.vc_box_shadow_3d_wrap {
	position: relative;
	z-index: 0;
	display: inline-block;
	max-width: 100%;
}
.vc_box_shadow_3d_wrap:after,
.vc_box_shadow_3d_wrap:before {
	content: "";
	position: absolute;
	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
	left: 10px;
	bottom: 8%;
	width: 40%;
	height: 20%;
	max-height: 100px;
	max-width: 300px;
	z-index: -1;
	-webkit-transform: rotate(-6deg);
	-ms-transform: rotate(-6deg);
	-o-transform: rotate(-6deg);
	transform: rotate(-6deg);
}
.vc_box_shadow_3d_wrap:after {
	left: auto;
	right: 10px;
	-webkit-transform: rotate(6deg);
	-ms-transform: rotate(6deg);
	-o-transform: rotate(6deg);
	transform: rotate(6deg);
}
.vc_box_outline.vc_box_border_blue,
.vc_box_outline_circle.vc_box_border_blue {
	border-color: #5472d2;
}
.vc_box_border.vc_box_border_blue,
.vc_box_border_circle.vc_box_border_blue {
	background-color: #5472d2;
}
.vc_box_outline.vc_box_border_turquoise,
.vc_box_outline_circle.vc_box_border_turquoise {
	border-color: #00c1cf;
}
.vc_box_border.vc_box_border_turquoise,
.vc_box_border_circle.vc_box_border_turquoise {
	background-color: #00c1cf;
}
.vc_box_outline.vc_box_border_pink,
.vc_box_outline_circle.vc_box_border_pink {
	border-color: #fe6c61;
}
.vc_box_border.vc_box_border_pink,
.vc_box_border_circle.vc_box_border_pink {
	background-color: #fe6c61;
}
.vc_box_outline.vc_box_border_violet,
.vc_box_outline_circle.vc_box_border_violet {
	border-color: #8d6dc4;
}
.vc_box_border.vc_box_border_violet,
.vc_box_border_circle.vc_box_border_violet {
	background-color: #8d6dc4;
}
.vc_box_outline.vc_box_border_peacoc,
.vc_box_outline_circle.vc_box_border_peacoc {
	border-color: #4cadc9;
}
.vc_box_border.vc_box_border_peacoc,
.vc_box_border_circle.vc_box_border_peacoc {
	background-color: #4cadc9;
}
.vc_box_outline.vc_box_border_chino,
.vc_box_outline_circle.vc_box_border_chino {
	border-color: #cec2ab;
}
.vc_box_border.vc_box_border_chino,
.vc_box_border_circle.vc_box_border_chino {
	background-color: #cec2ab;
}
.vc_box_outline.vc_box_border_mulled_wine,
.vc_box_outline_circle.vc_box_border_mulled_wine {
	border-color: #50485b;
}
.vc_box_border.vc_box_border_mulled_wine,
.vc_box_border_circle.vc_box_border_mulled_wine {
	background-color: #50485b;
}
.vc_box_outline.vc_box_border_vista_blue,
.vc_box_outline_circle.vc_box_border_vista_blue {
	border-color: #75d69c;
}
.vc_box_border.vc_box_border_vista_blue,
.vc_box_border_circle.vc_box_border_vista_blue {
	background-color: #75d69c;
}
.vc_box_outline.vc_box_border_black,
.vc_box_outline_circle.vc_box_border_black {
	border-color: #2a2a2a;
}
.vc_box_border.vc_box_border_black,
.vc_box_border_circle.vc_box_border_black {
	background-color: #2a2a2a;
}
.vc_box_outline.vc_box_border_grey,
.vc_box_outline_circle.vc_box_border_grey {
	border-color: #ebebeb;
}
.vc_box_border.vc_box_border_grey,
.vc_box_border_circle.vc_box_border_grey {
	background-color: #ebebeb;
}
.vc_box_outline.vc_box_border_orange,
.vc_box_outline_circle.vc_box_border_orange {
	border-color: #f7be68;
}
.vc_box_border.vc_box_border_orange,
.vc_box_border_circle.vc_box_border_orange {
	background-color: #f7be68;
}
.vc_box_outline.vc_box_border_sky,
.vc_box_outline_circle.vc_box_border_sky {
	border-color: #5aa1e3;
}
.vc_box_border.vc_box_border_sky,
.vc_box_border_circle.vc_box_border_sky {
	background-color: #5aa1e3;
}
.vc_box_outline.vc_box_border_green,
.vc_box_outline_circle.vc_box_border_green {
	border-color: #6dab3c;
}
.vc_box_border.vc_box_border_green,
.vc_box_border_circle.vc_box_border_green {
	background-color: #6dab3c;
}
.vc_box_outline.vc_box_border_juicy_pink,
.vc_box_outline_circle.vc_box_border_juicy_pink {
	border-color: #f4524d;
}
.vc_box_border.vc_box_border_juicy_pink,
.vc_box_border_circle.vc_box_border_juicy_pink {
	background-color: #f4524d;
}
.vc_box_outline.vc_box_border_sandy_brown,
.vc_box_outline_circle.vc_box_border_sandy_brown {
	border-color: #f79468;
}
.vc_box_border.vc_box_border_sandy_brown,
.vc_box_border_circle.vc_box_border_sandy_brown {
	background-color: #f79468;
}
.vc_box_outline.vc_box_border_purple,
.vc_box_outline_circle.vc_box_border_purple {
	border-color: #b97ebb;
}
.vc_box_border.vc_box_border_purple,
.vc_box_border_circle.vc_box_border_purple {
	background-color: #b97ebb;
}
.vc_box_outline.vc_box_border_white,
.vc_box_outline_circle.vc_box_border_white {
	border-color: #fff;
}
.vc_box_border.vc_box_border_white,
.vc_box_border_circle.vc_box_border_white {
	background-color: #fff;
}

 /**
 * 7.1.4 Facebook
 * -----------------------------------------------------------------------------
 */
.fb_type_standard {
	height: 25px;
}
.fb_type_standard iframe {
	height: 25px;
}
.fb_type_button_count {
	height: 20px;
}
.fb_type_button_count iframe {
	height: 20px;
}
.fb_type_box_count {
	height: 62px;
}
.fb_type_box_count iframe {
	height: 62px;
}

 /**
 * 7.1.5 Google plus
 * -----------------------------------------------------------------------------
 */
.wpb_googleplus_type_standard {
	height: 25px;
}
.wpb_googleplus_type_small {
	height: 19px;
}
.wpb_googleplus_type_medium {
	height: 21px;
}
.wpb_googleplus_type_tall {
	height: 21px;
}

 /**
 * 7.1.6 Pinterest
 * -----------------------------------------------------------------------------
 */
.wpb_pinterest_type_horizontal {
	height: 21px;
}
.wpb_pinterest_type_vertical {
	height: 60px;
}
.wpb_pinterest_type_none {
	height: 21px;
}
iframe.twitter-share-button {
	margin: 0;
}

 /**
 * 7.1.7 Video
 * -----------------------------------------------------------------------------
 */
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
	padding-top: 56%;
	position: relative;
}
.wpb_video_widget .wpb_wrapper .wpb_video_wrapper > div {
	padding-top: 0 !important;
	position: static;
}
.wpb_video_widget .wpb_wrapper iframe {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.wpb_video_wrapper .fluid-width-video-wrapper {
	padding-top: 0 !important;
	position: static;
}

 /**
 * 7.1.8 Google maps
 * -----------------------------------------------------------------------------
 */
.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}
.wpb_gmaps_widget .wpb_map_wraper iframe {
  margin-bottom: 0;
  padding: 0;
  display: block;
  width: 100%;
  border: none;
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}

 /**
 * 7.1.9 Tabs
 * -----------------------------------------------------------------------------
 */
.tabs-content > * {
	margin-bottom: 21.73913043px;
}
.tabs-content > *:last-child {
	margin-bottom: 0 !important;
}

.tab-head {
	overflow: hidden;
	display:block;
	padding:0;
	list-style:none;
	margin:0;
}
.tab-head li {
	display:block;
	width:auto;
	padding:0;
	float:left;
	list-style-type:none;
}
.tab-head li a {
	display: block;
	cursor: pointer;
	border-left: 0;
	border-bottom: 0;
	padding: 0 0 10px;
	margin: 0;
	text-transform: uppercase;
	line-height: 1;
}
.sidebar .widget .tab-head {
	margin-bottom:25px
}
.sidebar .widget .tab-head li {
	margin: 0 30px 0 0;
	line-height:1;
	border: none;
	padding-bottom: 0;
}
.sidebar .widget .tab-head li a {
	font-size: 24px;
}
.sidebar .widget .tab-head li:last-child {
	margin-right: 0;
}
.tabs-content {
	display:none;
	margin:0;
}


 /**
 * 7.2 Post Block
 * -----------------------------------------------------------------------------
 */
.block-ajax-query-content > .ajax-item:last-child {
	margin-bottom: 0;
}
.entry-star {
	margin-top: 12px;
	height: 17px;
}
.big-title {
	font-size: 48px;
	margin-bottom: 25px;
	line-height: 1;
}
.havenav .main-grid .block:first-child .big-title {
	margin-top: -12px;
}
.ajax-icon-progress,
.hide {
	display: none;
}
.show {
	display: inline-block;
}
.block-ajax-query-button {
	cursor: pointer;
	text-align: center;
	padding: 7px 0;
	color: #fff;
}
.block-one .block-ajax-query-button,
.block-two .block-ajax-query-button,
.block-four .block-ajax-query-button,
.block-five .block-ajax-query-button {
	margin-top: 30px;
}
.block-six .block-ajax-query-button,
.block-ten .block-ajax-query-button {
	margin-top: 40px;
}
.block-ajax-query-button .ajax-text-load {
	color: #fff;
	font-size: 18px;
	line-height: 1;
}
.block-ajax-query-button i {
	margin-right: 10px;
}
.single-post .entry-image {
	display: block;
	overflow: hidden;
}
.single-page > .entry-header,
.single-page > .entry-image {
	margin-bottom: 25px;
}
.single-content > .single-page > .entry-content {
	margin-top: 0;
}
.entry-image a {
	position: relative;
	display: block;
}
.entry-image img {
	width: 100%;
}
.thumb-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -35px;
	margin-top: -35px;
	width: 70px;
	height: 70px;
	line-height: 70px;
	background: #000;
	background: rgba(0,0,0,0.4);
	border-radius: 50%;
	text-align: center;
	font-size: 27px;
	z-index: 2;
}
.thumb-icon i {
	margin-left: 5px;
}
.thumb-icon.gallery i{
	margin-left: 0;
}
.icon-list {
	padding-right: 20px;
	position: relative;
}
.thumb-icon-list {
	position: absolute;
	top: 0;
	right: 0;
}
.thumb-icon-list i {
	font-size: 17px;
	margin-top: 2px;
}
.thumb-icon-list.gallery i {
	font-size: 13px;
}
.meta-cat {
	text-transform: uppercase;
	font-style: italic;
	font-weight: 700;
	font-size: 14px;
	display: block;
	line-height: 1;
	margin-bottom: 9px;
}
.big-post {
	margin-bottom: 55px;
}
.small-post  {
	margin-bottom: 45px;
}
.block-three .lists-posts {
	margin-top: 25px;
}
.lists-header {
	font-size: 24px;
	line-height: 1;
}
.lists-header.style1 {
	border-top-width: 4px;
	border-top-style: solid;
	padding: 15px 0;
	margin-bottom: 10px;
	margin-top: 0;
}
.lists-header.style2 {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	padding-bottom: 10px;
	margin-bottom: 15px;
	margin-top: 0;
}
.block-page .entry-image,
.big-post .entry-image {
	position: relative;
}
.big-post .entry-image {
	margin-bottom: 30px;
}
.big-post .entry-title {
	font-size: 30px;
	line-height: 1;
	margin: 0;
}
.big-post .entry-content {
	margin-top: 12px;
	position: relative;
}
.small-post .entry-title {
	font-size: 18px;
	line-height: 1;
	margin-bottom: 9px;
	margin-top: 0;
}
.block-one .small-post .with-thumb {
	padding-left: 160px;
}
.block-one .small-post .entry-image,
.block-four-five .entry-meta .meta-date,
.block-five .big-post .entry-image {
	float: left;
}
.block-two .small-post .entry-image,
.block-four-five .entry-meta .meta-cat,
.block-four .big-post .entry-image,
.block-four-five .entry-meta .rating-star {
	float: right;
}
.block-two .small-post .with-thumb {
	padding-right: 160px;
}
.block-three .big-post {
	margin-bottom: 30px;
}
.block-three .big-post .entry-image {
	border-top-width: 4px;
	border-top-style: solid;
}
.block-four-five .big-post .entry-title,
.block-seven .big-post .entry-title,
.block-eleven .big-post .entry-title {
	font-size: 18px;
}
.block-eight .big-post .entry-title {
	font-size: 16px;
}
.block-seven .big-post .entry-image,
.block-eight .big-post .entry-image {
	margin-bottom: 20px;
}
.block-four-five .big-post .entry-title {
	margin-bottom: 18px;
}
.block-four-five .big-post .entry-image {
	margin: 0;
}
.block-four-five .big-post .entry-meta  {
	overflow: hidden;
	margin-bottom: 35px;
}
.block-four-five .entry-meta .meta-date  {
	font-size: 36px;
	line-height: 1;
}
.block-four-five .entry-meta .meta-date:after {
	content: '';
	width: 36px;
	height: 3px;
	display: block;
	margin-top: 10px;
}
.block-four-five .entry-meta .meta-cat {
	text-transform: none;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	margin-bottom: 0;
	margin-top: 10px;
}
.block-four-five .entry-meta .rating-star {
	margin-top: 13px;
}
.block-four-five .entry-meta .meta-cat a{
	color: #909090;
}
.block-four .big-post .image-triangle {
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -16px;
	width: 0; 
	height: 0; 
	border-top: 16px solid transparent;
	border-bottom: 16px solid transparent; 
	border-left:16px solid #fff; 
	z-index: 2;
}
.block-four .big-post .with-thumb {
	padding-right: 40px;
	margin-right: 385px;
}
.block-five .big-post .image-triangle {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -16px;
	width: 0; 
	height: 0; 
	border-top: 16px solid transparent;
	border-bottom: 16px solid transparent; 
	border-right:16px solid #fff; 
	z-index: 2;
}
.block-five .big-post .with-thumb {
	padding-left: 40px;
	margin-left: 385px;
}

.block-six > .block-ajax-query-content > .big-post {
	padding-bottom: 50px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
}
.block-six > .block-ajax-query-content > .big-post:last-child {
	border: none;
	padding-bottom: 0;
}
.block-page > .single-post > .entry-header .entry-title,
.block-six > .block-ajax-query-content > .big-post > .entry-header .entry-title {
	font-size: 48px;
	margin-bottom: 30px;
}
.block-page .entry-meta.bottom ,
.block-six .entry-meta.bottom {
	margin-bottom: 18px;
	font-size: 16px;
	overflow: hidden;
}
.block-page .entry-meta, 
.block-page .entry-meta a,
.block-six .entry-meta, 
.block-six .entry-meta a {
	color: #999;
}
.block-page .entry-meta > span,
.block-page .entry-meta > time,
.block-six .entry-meta > span,
.block-six .entry-meta > time {
	float: left;
	margin-right: 30px;
}
.block-page .entry-meta .meta-shares,
.block-six .entry-meta .meta-shares {
	float: right;
	margin-right: 0;
	font-size: 18px;
}
.block-page .entry-meta .meta-shares a,
.block-six .entry-meta .meta-shares a {
	margin-right: 18px;
}
.block-page .entry-meta .meta-shares .fa-google-plus,
.block-six .entry-meta .meta-shares .fa-google-plus {
	font-weight: 700;
}
.block-page .entry-meta .meta-shares a:last-child,
.block-six .entry-meta .meta-shares a:last-child {
	margin-right: 0;
}
.block-page .entry-meta .meta-author,
.block-six .entry-meta .meta-author {
	text-transform: capitalize;
	margin-right: 15px;
}
.block-nine  .meta-clock {
	font-size: 12px;
	color: #999;
}
.block-nine  .meta-clock-wrap {
	margin-left: 10px;
}
.lists-posts.block-nine ul .post-ban {
	border-bottom: none;
	padding-top: 10px;
	padding-left: 0;
	padding-right: 0;
}
.lists-posts.block-nine ul .post-ban img {
	display: inline-block;
}
.block-nine.ordered ul li {
	position: relative;
	padding-left: 25px;
}
.block-nine.ordered ul li .list-count {
	position: absolute;
	left: 0;
	top: 0;
}
.block-eleven .big-post,
.block-eight .big-post, 
.block-seven .big-post {
	margin-bottom: 40px;
}
.block-eleven .small-post,
.block-twelve .big-post {
	margin-bottom: 25px;
}
.block-eleven .small-post .entry-title {
	font-size: 15px;
	margin-bottom: 5px;
}
.block-eleven .small-post .entry-meta .rating-star{
	margin-top: 5px;
}
.block-eleven .small-post .entry-image {
	float: left;
}
.block-eleven .small-post .entry-header {
	margin-left: 120px;
}
.block-eleven .meta-date {
	font-size: 14px;
	color: #999;
}
.block-eleven .small-post .thumb-icon {
	margin-left: -25px;
	margin-top: -25px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	font-size: 22px;
}
.block-eleven,
.block-twelve {
	margin-bottom: 0 !important;
}
.space-block {
	height: 15px;
}

 /**
 * 7.3 Single Post
 * -----------------------------------------------------------------------------
 */
.single-block {
	border-top-width: 2px;
	border-top-style: solid;
	margin-top: 50px;
	padding-top: 40px;
}
.single-block-title {
	 font-size: 30px;
	 line-height: 1;
	 margin-bottom: 30px;
}
.single-sticky {
	color: #fff !important;
	font-size: 34px;
	height: 48px;
	line-height: 48px;
	padding: 0 15px;
	margin-right: 12px;
}
.single-content .single-post {
	margin: 0;
	padding: 0;
}
.single-content > * > .entry-content {
	margin-top: 40px;
	position: relative;
}
.single-content .entry-content-text {
	padding-bottom: 20px;
}
.entry-header.media-above,
.entry-header.media-fullwidth {
	padding-bottom: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.entry-header.media-above {
	padding-top: 20px;
}
.entry-excerpt {
	margin-bottom: 25px;
}
.page-links {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
}
.edit-link {
	display: inline-block;
	margin-top: 20px;
}
.entry-tag-cat {
	margin-top: 40px;
}
.entry-tags  {
	font-size: 14px;
}
.entry-tags ul, .entry-tags li {
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.entry-tags li {
	display: inline-block;
}
.entry-tags .entry-tag-title {
	color: #fff;
	display: inline-block;
	padding: 0 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	border-style: solid;
	border-width: 2px;
}
.entry-tags a {
	display: inline-block;
	border-style: solid;
	border-width: 2px;
	padding: 0 10px;
	margin-right: 5px;
	margin-bottom: 10px;
}
.author-box-avatar img {
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.author-box-detail {
	padding-left: 125px;
}
.author-box-position {
	color: #999;
	margin-left: 15px;
}
.author-box-desc,
.author-box-social {
	margin-top: 7px;
}
.author-box-social a {
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 5px;
}
.author-box-social .plus {
	font-family: arial;
}
.entry-related {
	margin-bottom: -40px;
}
.entry-related .entry-title {
	margin-bottom: 0;
}
.entry-related .big-post {
	margin-bottom: 40px;
	border: none !important;
}

.single-nav .sub-title {
	text-transform: uppercase;
}
.nav-previous,
.nav-next {
	width: 50%;
	display: inline-block;
}
.nav-previous a,
.nav-next a {
	display: block;
}
.nav-previous {
	text-align: left;
	padding-right: 40px;
}
.nav-next {
	text-align: right;
	padding-left: 40px;
}
.nav-previous i {
	margin-right: 10px;
}
.nav-next i {
	margin-left: 10px;
}
.nav-thumb {
	width: 80px;
	border-radius:50%;
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
}
.nav-next .nav-thumb {
	margin-left: 15px;
}
.nav-previous .nav-thumb {
	margin-right: 15px;
}

 /**
 * 7.4 Comment
 * -----------------------------------------------------------------------------
 */
.comment-sidebar-none {
	background: #f8f8f8;
	border: none !important;
	margin-bottom: -60px;
}
#comments{
	clear:both;
}
.comment-respond{
	margin-bottom:55px;
	overflow:hidden;
}
.comment-respond .form-submit {
	margin-bottom: 0;
}
.comment-respond .text-name,
.comment-respond .text-email{
	width: 50%;
	display: inline;
}
.comment-respond .text-name {
	padding-right: 10px;
}
.comment-wrap{
	overflow: hidden;
	margin-bottom: 25px;
	padding-bottom: 35px;
}
.commentlist li{
	margin-left:0;
	list-style-type:none;
	margin: 0;
	padding: 0;
}
.commentlist{
	list-style:none;
	margin: 0 !important;
}
.commentlist ul.children{
	padding: 0 0 0 50px; 
	margin: 0; 	
}
.commentlist .comment-author{
	top:0;
	left:0;
}
.commentlist .comment-author img{
	border-radius:50%;
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%; 
}
.commentlist .comment-body {
	padding-left: 140px;
}
.commentlist .comment-body code, 
.commentlist .comment-body pre {
	clear: none;
	margin: 0;
	padding: 0;
	background: transparent;
}
.comment-body-head {
	display: block;
	overflow: hidden;
}
.comment-body-foot > span, 
.comment-body-head > span {
	font-size: 95%;
	line-height: 1;
}
.comment-body-head .commenter-name {
	text-transform: capitalize;
	font-size: 100%;
}
.comment-body-head .comment-date {
	color: #999;
}
.comment-body-text,
.comment-body-foot {
	margin-top: 15px;
}
.like-dislike-count {
	padding-left: 5px;
}
.comment-like .like-dislike-count:before {
	content: '+';
	font-size: 14px;
	font-family: arial;
}
.comment-dislike .like-dislike-count:before {
	content: '-';
	font-size: 14px;
	font-family: arial;
}
.comment-like,
.comment-dislike {
	position: relative;
	white-space: nowrap;
	cursor: pointer;
}
.comment-like,
.reply-comment {
	margin-right: 30px;
}
.alert-msg {
	display: none;
	position: absolute;
	top: 22px;
	left: 0;
	color: #fff;
	padding: 5px 10px;
	line-height: 1;
	font-family: arial;
	font-size: 12px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.alert-msg:before {
	content: '';
	width: 0; 
	height: 0; 
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	position: absolute;
	top: -5px;
	left: 10px;
}
.comment-awaiting-moderation,
.comment-reply-title {
	display: block;
	margin-bottom: 10px;
}
.comment-navigation{
	overflow: hidden;
	padding: 12px 20px;
	margin-bottom: 50px;
	font-size: 95%;
}
#comments .pingback {
	margin-bottom: 30px;
}
#comments .pingback p{
	display:block;
	margin:0;
}
#comments .pingback .url{
	text-decoration: underline;
}
#comments .pingback .url:hover {
	text-decoration: none;
}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget span iframe[style] {
	min-width: 100% !important;
	width: 100% !important;
}

  /**
 * 7.5 Pagination
 * -----------------------------------------------------------------------------
 */
.pagination {
	position: relative;
	display: inline-block;
	width: 100%;
}
.pagination	> * {
	display: inline-table;
	float: left;
	margin-right: 4px;
}
.pagination	span.current,
.pagination a {
	margin-bottom: 2px;
	height: 32px;
	min-width: 32px;
	line-height: 28px;
	padding: 0 10px;
	text-align: center;
	border-width: 2px;
	border-style: solid;
}
.pagination span.current {
	color: #fff !important;
}
.pagination span.pagi-desc {
	position: absolute;
	right: 0;
	top: 5px;
	float: none;
	margin: 0;
}

 /**
 * 7.6 Archive
 * -----------------------------------------------------------------------------
 */
.archive-wrap .block {
	margin-bottom: 0;
}
.archive-head {
	margin-bottom: 40px;
}
.archive-head.have-cat-slider {
	margin-bottom: 0;
}
.archive-title {
	position: relative;
	padding-bottom: 10px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	padding-right: 50px;
}
.archive-title h1 {
	font-size: 26px;
	text-transform: uppercase;
}
.archive-title .rss-link {
	font-size: 30px;
	position: absolute;
	right: 0;
	top: 2px;
}
.archive-desc {
	padding-top: 16px;
	font-style: italic;
}
.archive-author {
	margin-bottom: 50px;
	padding-bottom: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.archive-search {
	margin-bottom: 30px;
}
.archive-search p{
	font-style: italic;
}
.search-post {
	margin-bottom: 40px;
	min-height: 55px;
}
.search-post .entry-header {
	padding-left: 75px;
}
.search-post .entry-title {
	font-size: 18px;
}
.search-post .entry-meta {
	margin-top: 8px;
	color: #999;
}
.search-post .entry-content {
	margin-top: 10px;
	padding-left: 75px;
}
.search-post .search-number {
	font-size: 28px;
	width: 55px;
	height: 55px;
	line-height: 50px;
	text-align: center;
	border-width: 2px;
	border-style: solid;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.search-post .no-post {
	margin-top: 17px;
	line-height: 1;
}

 /**
 * 7.7 404 Page
 * -----------------------------------------------------------------------------
 */
.error-wrap {
	padding: 150px 0;
	min-height: 500px;
}
.error-wrap h1 {
	font-size: 60px;
}
.error-wrap p {
	font-size: 20px !important;
	margin-top: 20px;
}
.error-button {
	margin-top: 30px;
}

 /**
 * 7.8 Users Page
 * -----------------------------------------------------------------------------
 */
.lists-user-box {
	margin-top: 15px;
}
.list-user-box {
	margin-bottom: 40px;
}

 /**
 * 7.9 Contact Page
 * -----------------------------------------------------------------------------
 */
div.wpcf7 .wpcf7-response-output {
	padding: 10px;
	margin: 0;
	margin-bottom: 20px;
}
span.wpcf7-list-item {
	margin-right: 15px;
	margin-left: 0;
}
.block-contact .entry-contact-form {
	margin-top: 25px;
}
.entry-map img {
	max-width: none !important;
}
.contactForm .error-info {
	margin: 5px 10px;
	display: inline-block;
	color: #F00;
	font-weight:700;
}
.contactForm .true-info {
	margin: 5px 10px;
	display: inline-block;
	color: #1ABC5B;
	font-weight:700;
}
.fieldtrue {
	border-color: #1ABC5B !important
}
.fielderror {
	border-color: #F00 !important;
}
.contactForm.hide{
	display:none;
}
.notification-box {
	padding: 10px;
	font-weight: 700;
}
.notification-box-success {
	border: 2px solid #468847 !important;
	color: #468847 !important;
}
.notification-box-error {
	border: 2px solid #b94a48 !important;
	color: #b94a48 !important;
}

 /**
 * 7.10 Review
 * -----------------------------------------------------------------------------
 */
.rating-star, 
.rating-star .rating-value {
	background-position: 0 -52px;
	background-image: url('images/sprite.png');
	background-repeat: no-repeat;
	height: 16px;
}
.rating-star {
	display: inline-block;
	position: relative;
	width: 94px;
	background-position: 0 -68px;
}
.rating-star .rating-value {
	position: absolute;
	top: 0;
	left: 0;
}
.post-review.top {
	margin-bottom: 40px;
}
.post-review.bottom {
	margin-top: 20px;
}
.review-head .review-title{
	margin-bottom: 25px;
	margin-top: 0;
	text-transform: uppercase;
}
.star .review-content {
	border-top-width: 2px;
	border-top-style: solid;
	padding-top: 10px;
}
.review-content  .review-criteria {
	margin-bottom: 10px;
	position: relative;
}
.review-content .review-criteria.criteria-star {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	padding-bottom: 10px;
	overflow: hidden;
}
.review-content .review-criteria.criteria-star:last-child{
	margin-bottom: 0;
}
.review-criteria .criteria-title {
	display: block;
	font-size: 14px;
}
.review-criteria .review-table-right {
	padding: 0 20px;
}
.review-content .review-criteria.criteria-star .criteria-title {
	font-size: 15px;
}
.review-criteria .rating-bar {
	display: block;
	height: 20px;
	background: #f8f8f8;
}
.review-criteria .rating-bar .rating-value {
	height: 20px;
	display: block;
}
.review-foot {
	margin-top: 20px;
	border-top-width: 2px;
	border-top-style: solid;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	padding: 20px 0;
}
.star .review-foot {
	margin-top: 0;
	border-top: none;
}
.review-foot .summary-title {
	font-size: 18px;
	margin-bottom: 10px;
}
.review-foot .review-summary {
	border-right-width: 2px;
	border-right-style: solid;
	padding-right: 20px;
}
.review-foot .review-total-score {
	font-size: 55px;
	padding: 0 20px;
}
.review-foot .total-score-star {
	display: block;
	margin-bottom: 10px;
}
.review-table {
	display: table !important;
	width: 100%;
}
.review-table-left {
	display: table-cell !important;
	width: 85%;
}
.review-table-right {
	width: 15%;
	display: table-cell !important;
	text-align: center;
	vertical-align: middle;
}

 /**
 * 8.0 Footer
 * -----------------------------------------------------------------------------
 */
.footer-wrap {
	background: #111;
}
.credit-row-wrap {
	background: #111;
}
.credit-row, 
.footnav-wrap {
	padding-top: 30px;
	padding-bottom: 30px;
}
.widgets-footer {
	padding-top: 35px;
}
.widgets-footer .widgettitle {
	font-size: 16px;
	margin-bottom: 20px !important;
	line-height: 1.5;
	text-transform: none;
	padding: 0;
}
.widgets-footer .widget {
	margin-bottom: 30px;
}
.widgets-footer .widget li {
	margin-bottom: 4px;
}
.credit-footer-row,
.nav-footer-row {
	background: #222;
}
.nav-footer-row .footnav-wrap {
	border: none;
}
.credit-footer-row{
	border-top: 2px solid #2d2d2d;
	border-top: 2px solid rgba(255,255,255,0.08);
}
.credit-footer-row .footnav-wrap {
	padding-top: 16px;
	border: none !important;
}
.credit-footer {
	padding-top: 14px;
	padding-bottom: 14px;
}
.footnav-wrap{
	border-bottom: 2px solid #2d2d2d;
	border-bottom: 2px solid rgba(255,255,255,0.05);
	padding-bottom: 5px;
}
.footnav li {
	display: inline-block;
	float: none;
	margin: 0 30px 10px 0;
	text-transform: uppercase;
}
.footnav li a img {
	display: inline-block;
}
.footnav .megamenu,
.headnav .megamenu {
	display: none !important;
}
.toTop{
	width: 40px; 
	height: 40px;
	line-height: 40px;
	text-align: center; 
	font-size: 35px;
	position: fixed;
	bottom: 30px;
	right: 10px;
	display: none;
	z-index: 999;
	color: #fff;
	cursor: pointer;
	-moz-opacity: 0.9;
	-webkit-opacity: 0.9;
	opacity: 0.9;
}
.social a:last-child {
	margin-right: 0 !important;
}
.social-foot .social a {
	font-size: 18px;
	margin-right: 22px;
}
.credit-row .social-foot {
	margin-top: 40px;
}

/**
 * 9.0 Fix image container
 * -----------------------------------------------------------------------------
 */
.block-one .entry-image a,
.block-two .entry-image a,
.block-three .entry-image a,
.block-four .entry-image a,
.block-five .entry-image a,
.block-seven .entry-image a,
.block-eight .entry-image a,
.block-nine .entry-image a,
.block-ten .entry-image a,
.block-eleven .entry-image a,
.block-twelve .entry-image a,
.megaposts .entry-image a,
.block-slider .other-slider .item {
	width: 100%;
}
.block-one .entry-image img,
.block-two .entry-image img,
.block-three .entry-image img,
.block-four .entry-image img,
.block-five .entry-image img,
.block-seven .entry-image img,
.block-eight .entry-image img,
.block-nine .entry-image img,
.block-ten .entry-image img,
.block-eleven .entry-image img,
.block-twelve .entry-image img,
.megaposts .entry-image img,
.block-slider .other-slider .item img {
	width: 100%;
	position: absolute;
}
.block-seven .big-post .entry-image a,
.block-eight .big-post .entry-image a {
	padding-bottom: 63.33%;
}
.block-nine .big-post .entry-image a,
.block-eleven .big-post .entry-image a,
.block-twelve .big-post .entry-image a,
.block-one .big-post.thumb-double-sidebar .entry-image a,
.block-two .big-post.thumb-double-sidebar .entry-image a,
.block-three .big-post.thumb-double-sidebar .entry-image a,
.block-ten .big-post.thumb-double-sidebar .entry-image a,
.block-slider .other-slider.thumb-double-sidebar .item,
.block-slider .other-slider.owl-double .item  {
	padding-bottom: 63.46153846153846%;
}
.megaposts .entry-image a {
	padding-bottom: 63.41463414634146%;
}
.block-one .big-post.thumb-right-sidebar .entry-image a,
.block-two .big-post.thumb-right-sidebar .entry-image a,
.block-three .big-post.thumb-right-sidebar .entry-image a,
.block-ten .big-post.thumb-right-sidebar .entry-image a,
.block-slider .other-slider.thumb-right-sidebar .item,
.block-slider .other-slider.owl-right .item,
.block-one .big-post.thumb-left-sidebar .entry-image a,
.block-two .big-post.thumb-left-sidebar .entry-image a,
.block-three .big-post.thumb-left-sidebar .entry-image a,
.block-ten .big-post.thumb-left-sidebar .entry-image a,
.block-slider .other-slider.thumb-left-sidebar .item,
.block-slider .other-slider.owl-left .item {
	padding-bottom: 56.36792452830189%;
}
.block-one .big-post.thumb-none-sidebar .entry-image a,
.block-two .big-post.thumb-none-sidebar .entry-image a,
.block-three .big-post.thumb-none-sidebar .entry-image a,
.block-ten .big-post.thumb-none-sidebar .entry-image a,
.block-slider .other-slider.thumb-none-sidebar .item,
.block-slider .other-slider.owl-none .item,
.block-one .big-post.thumb-full-layout .entry-image a,
.block-two .big-post.thumb-full-layout .entry-image a,
.block-three .big-post.thumb-full-layout .entry-image a,
.block-ten .big-post.thumb-full-layout .entry-image a,
.block-slider .other-slider.thumb-full-layout .item {
	padding-bottom: 50%;
}
.block-four .big-post .entry-image a,
.block-five .big-post .entry-image a {
	width: 385px;
	padding-bottom: 62.33766233766234%;
}
.block-one .small-post .entry-image a,
.block-two .small-post .entry-image a {
	width: 135px;
	padding-bottom: 100%;
}
.block-eleven .small-post .entry-image a {
	width: 100px;
	padding-bottom: 78%;
}
.menu-item-language img.iclflag {
	vertical-align:middle;
}

/**
 * 10.0 Weather
 * -----------------------------------------------------------------------------
 */
.page-template-template-weather .main-content {
	padding: 0 !important;
	width: 100%;
}
.item-weather {
	float: left;
	display: inline-block;
	width: 33.33%;
	color: #fff;
	padding-left: 26px;
	padding-right: 26px;
	line-height: 1;
	height: 394px;
}
.item-weather-list {
	text-align: center;
	padding-top: 60px;
	padding-bottom: 60px;
}
.item-weather.dark-one,
.block-weather {
	background: #1e1f23;
}
.item-weather.dark-two {
	background: #2c2d32;
}
.weather-icon {
	font-size: 82px;
	font-weight: 700;
	padding-bottom: 30px;
}
.weather-now {
	font-size: 72px;
	padding-top: 40px;
}
.weather-date {
	margin-bottom: 10px;
}
.weather-title h1{
	font-size: 36px;
	text-transform: uppercase;
}
.weather-title {
	position: relative;
	padding-bottom: 28px;
	margin-bottom: 28px;
}
.weather-title:after {
	content:'';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 30px;
	height: 3px;
	background: #8f8f91;
}
.weather-location {
	margin-bottom: 25px;
}
.item-weather .entry-content-text {
	line-height: 1.5;
}
.desc-weather {
	padding-top: 35px;
	padding-bottom: 35px;
}

 /**
 * 11.0 Dark Version
 * -----------------------------------------------------------------------------
 */
.dark,
.dark .review-foot .review-summary,
.dark blockquote .quote-name,
.dark .type-32 .grid-medium-half .grid-caption {
	color: #bbb;
}
.dark,
.dark #sb-site, .dark .sb-site-container,
.dark input, 
.dark textarea, 
.dark select {
	background-color: #111;
}
.dark .block-four .big-post .image-triangle,
.dark .type-32 .grid-image.el-right:after  {
	border-left-color: #111;
}
.dark .block-five .big-post .image-triangle,
.dark .type-32 .grid-image.el-left:after  {
	border-right-color: #111;
}
.dark .sb-slidebar.left-side-tog, 
.dark .left-sidebar, 
.dark .comment-navigation,
.dark.footer-wrap,
.dark.footer-wrap .dark,
.dark .review-criteria .rating-bar,
.dark pre {
	background-color: #1c1c1c !important;
}
.dark h1, 
.dark h2, 
.dark h3, 
.dark h4, 
.dark h5, 
.dark h6,
.dark a,
.dark blockquote,
.dark .sidebar .widget .tab-head li a, 
.dark .tab-head li a,

.dark .block-six .entry-meta .meta-shares a,
.dark .block-six > .block-ajax-query-content > .big-post > .entry-header .entry-title a,
.dark .block-page .entry-meta .meta-shares a,
.dark .block-page > .single-post > .entry-header .entry-title a,
.dark .widget_search .form-search input,
.dark .widget_search .form-search i,
.dark .entry-tags a,

.dark .block .entry-title a, 
.dark .block-page .block .entry-title a,
.dark .type-32 .grid-medium-half .grid-caption a {
	color: #eee;
}
.footer-wrap .dark .widget li .box-twitter a {
	color: #eee !important;
}
.dark .sidebar .widget ul li a, 
.dark .sidebar .widget_rss cite, 
.dark .widget_calendar table#wp-calendar caption, 
.dark .widget_calendar thead>tr>th, 
.dark .tagcloud a, 
.dark .block-nine li a, 
.dark .block-nine.ordered ul li .list-count,
.dark .pagination span.current, 
.dark .pagination a, 
.dark .comment-body-head .commenter-name, 
.dark .comment-body-head .commenter-name a, 
.dark .comment-navigation a, 
.dark .criteria-title, 
.dark .review-total-score, 
.dark .summary-title, 
.dark .social-counter .counter-desc .counter, 
.dark .comlist-date a, 
.dark .user-name, 
.dark .user-name a, 
.dark .block-page .entry-tags, 
.dark .author-box-title, 
.dark .single-nav .sub-title, 

.dark .block .entry-title a, 
.dark .lists-posts ul > li a, 
.dark .single-block-title, 
.dark .comment-reply-title a, 
.dark .block-page .entry-related .entry-title a, 
.dark .single-nav i, 
.dark .no-post {
	color: #ddd;
}
 
.footer-wrap .dark,
.footer-wrap .dark .widget li a {
	color: #8a8a8a !important;
}
.dark .sidebar .widget ul > li,
.dark .sidebar .widget ul > li ul li,
.dark .lists-posts ul > li,
.dark .widget_calendar tbody .pad,
.widget_calendar thead>tr>th,
.dark .widget_calendar tbody>tr>td,
.dark .tagcloud a,
.dark .single-block,
.dark .single-content .entry-header.media-above,
.dark .single-content .entry-header.media-fullwidth,
.dark .archive-author,
.dark .pagination	span.current,
.dark .pagination a,
.dark .star .review-content,
.dark .review-content .review-criteria.criteria-star,
.dark .review-foot,
.dark .review-foot .review-total-score,
.dark .widget_search .form-search,
.dark .entry-tags a,

.dark input, 
.dark textarea,
.dark select,
.dark .search-post .search-number,
.dark .review-foot .review-summary,
.dark .type-32  .grid-caption.el-left,
.dark table, .dark th, .dark td  {
	border-color: #222;
}
.dark.bomb_res .credit-row {
	border: none !important;
}

.dark .header2 .main-header .main-row {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

/**
 * 12.0 Magnific Popup
 * -----------------------------------------------------------------------------
 */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-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;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;-webkit-box-shadow:none;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;filter:alpha(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;filter:alpha(opacity=100)}.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%;font-size:30px !important;}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.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: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;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;font-size:14px;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:5px 15px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:15px;top:5px}.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);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-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}.vegas-loading{border-radius:10px;background:url(images/vegas-loading.gif) center center no-repeat;height:32px;left:20px;position:fixed;top:20px;width:32px;z-index:0}.vegas-overlay{opacity:.5;z-index:-1}.vegas-background{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;max-width:none!important;z-index:-2}.vegas-background,.vegas-overlay{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

/**
 * 13.0 Responsive
 * -----------------------------------------------------------------------------
 */
/*--- Small Desktop and Tablet (Landscape) ---*/
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	.bomb_res .row .row-inner,
	.bomb_res .main-row .row-inner{
		margin-left: -11px;
		margin-right: -11px;
	}
	.bomb_res .grid-1, .bomb_res .grid-2, .bomb_res .grid-3, .bomb_res .grid-4, .bomb_res .grid-5, .bomb_res .grid-6, .bomb_res .grid-7, .bomb_res .grid-8, .bomb_res .grid-9, .bomb_res .grid-10, .bomb_res .grid-11, .bomb_res .grid-12, .bomb_res .grid-25 {
		padding-left: 11px;
		padding-right: 11px;
	}
	.bomb_res .row, 
	.bomb_res .boxed, 
	.bomb_res .boxed_margin, 
	.bomb_res .fullwidth .row {
		width: 990px;
	}
	.bomb_res .main-wrap .row .row{
		width: inherit;
	}
	.bomb_res .left-sidebar,
	.bomb_res .logo-row,
	.bomb_res .credit-row,
	.bomb_res .megalist,
	.bomb_res .main-content,
	.bomb_res .menu-row,
	.bomb_res .megaposts, 
	.bomb_res .megaposts-full,
	.bomb_res .footer-row ,
	.bomb_res .main-row,
	.bomb_res .menu-form  .search-box input[type=text],
	
	.bomb_res .left-main-content .block-six > .block-ajax-query-content > .big-post,
	.bomb_res .none-main-content .block-six > .block-ajax-query-content > .big-post,
	.bomb_res .left-main-content .single-block,
	.bomb_res .none-main-content .single-block,
	.bomb_res .left-main-content .entry-header.media-above,
	.bomb_res .left-main-content .entry-header.media-fullwidth{
		padding-left: 22px;
		padding-right: 22px;
	}
	.bomb_res .left-main-content .block-six > .block-ajax-query-content > .big-post,
	.bomb_res .none-main-content .block-six > .block-ajax-query-content > .big-post,
	.bomb_res .left-main-content .single-block,
	.bomb_res .none-main-content .single-block,
	.bomb_res .left-main-content .entry-header.media-above,
	.bomb_res .left-main-content .entry-header.media-fullwidth{
		margin-left: -22px;
		margin-right: -22px;
	}
	.bomb_res .left-sidebar,
	.bomb_res .logo-row,
	.bomb_res .credit-row  {
		width: 239.26666666667px !important;
	}
	.bomb_res .right-sidebar{
		padding-right: 22px;
	}
	.bomb_res .left-sidebar .block-nine ul {
		margin-right: -22px;
	}
	.bomb_res .left-sidebar .block-nine ul li {
		padding-right: 22px;
	}
	.bomb_res .left-sidebar .block-nine ul li.icon-list {
		padding-right: 42px;
	}
	.bomb_res .left-sidebar .block-nine ul li .thumb-icon-list {
		right: 22px;
	}
	
	.bomb_res .small_left {
		padding-left: 45.375px;
	}
	.bomb_res .medium_left {
		padding-left: 90.75px;
	}
	.bomb_res .large_left,
	.bomb_res .comment-sidebar-none #comments {
		padding-left: 181.5px;
	}
	.bomb_res .small_right {
		padding-right: 45.375px;
	}
	.bomb_res .medium_right {
		padding-right: 90.75px;
	}
	.bomb_res .large_right {
		padding-right: 181.5px;
	}
	.bomb_res .small_left_right {
		padding-left: 45.375px;
		padding-right: 45.375px;
	}
	.bomb_res .medium_left_right {
		padding-left: 90.75px;
		padding-right: 90.75px;
	}
	.bomb_res .large_left_right {
		padding-left: 181.5px;
		padding-right: 181.5px;
	}
	.bomb_res .full_left {
		margin-left: -22px;
	}
	.bomb_res .full_right {
		margin-right: -22px;
	}
	.bomb_res .full_left_right {
		margin-left: -22px;
		margin-right: -22px;
	}
	.bomb_res .full_left_right .wp-caption-text {
		padding-right: 22px;
		padding-left: 22px;
	}
	.bomb_res .ban-125 {
		margin-bottom: 0;
		margin: -1px;
	}
	.bomb_res .ban-125 .ban-inner {
		width: 50%;
		margin: 0;
	}
	.bomb_res .ban-125 .ban-inner .ban-wrap {
		padding: 1px;
	}

	/* Header */
	.bomb_res .top-menu ul li{
		margin-right: 25px;
	}
	.bomb_res .header-one .menu-reg-log  {
		margin-left: 20px;
	}
	.bomb_res .header-one .menu-reg-log a  {
		margin-left: 18px;
		font-size: 16px;
	}
	.bomb_res .menu-search i  {
		font-size: 18px;
	}
	.bomb_res .menu-form .close-search {
		right: 22px;
	}
	.bomb_res .bombnav > li > a {
		font-size: 15px;
		padding: 0 12px;
	}

	/* Slider */
	.bomb_res .main-slider .scaption h3 {
		font-size: 56px;
	}
	.bomb_res .main-slider .sdesc p,
	.bomb_res .main-slider .scat a	{
		font-size: 18px;
		line-height: 26px;
	}
	.bomb_res .main-slider .scaption {
		top: 48px;
		left: 78px;
	}
	.bomb_res .slider-wrap .owl-nav {
		padding: 0 78px;
	}
	.bomb_res .main-slider-wrap,
	.bomb_res .main-slider-wrap .owl-item {
		height: 495px;
	}
	
	/* Featured grid */
	.bomb_res .grid-big {
		height: 412.5px;
	}
	.bomb_res .grid-medium,
	.bomb_res .grid-small,
	.bomb_res .type-32 .grid-medium-half {
		height: 206.25px;
	}
	.bomb_res .type-32 .grid-big h3 {
		font-size: 18px;
	}
	.bomb_res .type-32 .grid-medium-half h3 {
		font-size: 16px;
	}
	.bomb_res .type-32 .grid-big .grid-caption {
		padding: 20px 25px;
	}
	.bomb_res .type-32 .grid-medium-half .grid-caption{
		padding: 10px 15px;
	}
	
	/* Block */
	.bomb_res .block-page .entry-meta .meta-shares a, 
	.bomb_res .block-six .entry-meta .meta-shares a {
		margin-right: 15px;
	}
	
	/* Single */
	.bomb_res .block-page .entry-meta .meta-comments, 
	.bomb_res .block-six .entry-meta .meta-comments {
		display: none;
	}
	.bomb_res .ban-article.alignleft,
	.bomb_res .ban-article.alignright {
		width: 250px;
	}

	/* Footer */
	.bomb_res .footnav li {
		margin-right: 18px;
	}
	
}
/*--- Tablet (Portrait) ---*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.bomb_res .deskview,
	.bomb_res .toTop,
	.bomb_res .mobviewsmall {
		display: none !important;
	}
	.bomb_res .mobview, 
	.bomb_res .padpotview {
		display: block !important;
	}

	.bomb_res .row, 
	.bomb_res .boxed, 
	.bomb_res .boxed_margin,
	.bomb_res .fullwidth .row {
		width: 738px;
	}
	.bomb_res .main-grid{
		width: 100%;
		padding-left: 28px;
		padding-right: 28px;
		margin: 0;
	}
	.bomb_res .main-grid .main-grid,
	.bomb_res .logo-row-wrap,
	.bomb_res .left-sidebar-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.bomb_res .left-sidebar{
		width: 296px;
		padding-left: 28px !important;
		padding-right: 28px !important;
	}
	.bomb_res .haveslider .left-sidebar,
	.bomb_res .haveslider.havenav .left-sidebar,
	.bomb_res .haveslider .right-sidebar,
	.bomb_res .haveslider.havenav .right-sidebar	{
		padding-top: 30px;
	}
	.bomb_res .small_left {
		padding-left: 45.375px;
	}
	.bomb_res .medium_left {
		padding-left: 90.75px;
	}
	.bomb_res .large_left {
		padding-left: 181.5px;
	}
	.bomb_res .comment-sidebar-none #comments {
		padding-left: 0;
	}
	.bomb_res .small_right {
		padding-right: 45.375px;
	}
	.bomb_res .medium_right {
		padding-right: 90.75px;
	}
	.bomb_res .large_right {
		padding-right: 181.5px;
	}
	.bomb_res .small_left_right {
		padding-left: 45.375px;
		padding-right: 45.375px;
	}
	.bomb_res .medium_left_right {
		padding-left: 90.75px;
		padding-right: 90.75px;
	}
	.bomb_res .large_left_right {
		padding-left: 181.5px;
		padding-right: 181.5px;
	}
	.bomb_res .full_left {
		margin-left: -28px;
	}
	.bomb_res .full_right {
		margin-right: -28px;
	}
	.bomb_res .full_left_right {
		margin-left: -28px;
		margin-right: -28px;
	}
	.bomb_res .full_left_right .wp-caption-text {
		padding-right: 28px;
		padding-left: 28px;
	}
	.bomb_res .main-content{
		padding-bottom: 20px;
	}
	.bomb_res .left-sidebar,
	.bomb_res .right-sidebar {
		padding-bottom: 50px;
	}
	.bomb_res .left-sidebar {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
	
	.bomb_res .user-lists .user-list-wrap {
		width: 25%;
	}
	.bomb_res .right-sidebar .block-seven .block-ajax-query-content,
	.bomb_res .right-sidebar .block-eight .block-ajax-query-content {
		 margin-left: -14px;
		 margin-right: -14px;
	}
	.bomb_res .right-sidebar .block-seven .big-post,
	.bomb_res .right-sidebar .block-eight .big-post	{
		width: 50%;
		display: inline-block;
		float: left;
		padding-left: 14px;
		padding-right: 14px;
	}
	.bomb_res .social-counter {
		width: 33%;
		float: left;
		display: inline-block;
	}
	.bomb_res #contact_map {
		height: 350px !important;
	}
	
	/* Header */
	.bomb_res .top-menu ul li{
		margin-right: 25px;
	}
	.bomb_res .main-header  .main-grid,
	.bomb_res .main-header  .main-row {
		text-align:center;
		position: relative;
	}
	.bomb_res .main-header .logo{
		float: none;
		display: inline-block;
	}
	.bomb_res .main-header .logo.leftLogo{
		float: left;
	}
	.bomb_res .sb-toggle.righttog {
		position: absolute;
		top: 0;
		right: 28px;
	}
	.bomb_res .sb-toggle.lefttog{
		position: absolute;
		top: 0;
		left: 28px;
	}
	.bomb_res .headline-news-wrap {
		width: 100%;
	}
	
	/* Main Slider */
	.bomb_res .main-slider .scaption h3 {
		font-size: 40px;
	}
	.bomb_res .main-slider .sdesc p,
	.bomb_res .main-slider .scat a	{
		font-size: 18px;
		line-height: 26px;
	}
	.bomb_res .main-slider .scaption {
		top: 30px;
		left: 55px;
	}
	.bomb_res .slider-wrap .owl-nav {
		padding: 0 55px;
	}
	.bomb_res .main-slider .scaption {
		width: 55%;
	}
	.bomb_res .owl-theme .scaption  {
		padding: 50px 40px !important;
	}
	.bomb_res .main-slider-wrap,
	.bomb_res .main-slider-wrap .owl-item {
		height: 369px;
	}
	
	/* Featured grid */
	.bomb_res .grid-big,
	.bomb_res .grid-medium {
		width: 100%;
		height: auto;
	}
	.bomb_res .grid-small{
		width: 50%;
		height: auto;
	}
	.bomb_res .grid-big, 
	.bomb_res .grid-big.featured-grid img {
		height: 500px;
	}
	.bomb_res .type-32 .grid-medium-half {
		width: 100%;
	}
	.bomb_res .type-32 .grid-medium-half .featured-grid-item > a {
		height: 250px;
	}
	
	/* General slider */
	.bomb_res .owl-none .scaption  h3 {
		font-size: 36px;
	}
	.bomb_res .owl-none .sdesc {
		font-size: 18px;
		line-height: 26px;
		margin-top: 18px;
	}
	
	/* Single */
	.bomb_res .block-page .entry-meta .meta-comments, 
	.bomb_res .block-six .entry-meta .meta-comments {
		display: none;
	}
	
	/* Footer */
	.bomb_res .footnav-wrap {
		padding-top: 20px;
	}
	.bomb_res .widgets-footer {
		padding-bottom: 0;
	}
	.bomb_res .widgets-footer .grid-2,
	.bomb_res .widgets-footer .grid-25{
		width: 25%;
		margin-bottom: 30px;
	}
	.bomb_res .widgets-footer .grid-3{
		margin-bottom: 30px;
	}
	.bomb_res .footnav li {
		margin-right: 12px;
	}
	.bomb_res .credit-row {
		padding-top: 15px !important;
		padding-bottom: 15px !important;
		border-top: 2px solid #2d2d2d;
		border-top: 2px solid rgba(255,255,255,0.12);
	}
	.bomb_res .credit-row  p{
		margin: 0;
	}
	.bomb_res .credit-row-wrap {
		border-top: 2px solid #222;
		border-top: 2px solid rgba(255,255,255,0.05);
	}

}
/*--- Mobile (Portrait) & Mobile (Landscape) ---*/
@media only screen and (max-width: 767px) {
	.bomb_res .item-weather {
		width: 100%;
	}
	.bomb_res .modal {
		width: 100%;
		left:0 !important;
		margin-left:0 !important;
	}
	.bomb_res .deskview, 
	.bomb_res .deskpadview,
	.bomb_res .padpotview,
	.bomb_res .toTop {
		display: none !important;
	}
	.bomb_res .mobview,
	.bomb_res .mobviewsmall {
		display: block !important;
	}
	.bomb_res .row .row-inner,
	.bomb_res .main-row .row-inner {
		margin-left: 0;
		margin-right: 0;
	}
	.bomb_res .grid-1, .bomb_res .grid-2, .bomb_res .grid-3, .bomb_res .grid-4, .bomb_res .grid-5, .bomb_res .grid-6, .bomb_res .grid-7, .bomb_res .grid-8, .bomb_res .grid-9, .bomb_res .grid-10, .bomb_res .grid-11, .bomb_res .grid-12, .bomb_res .grid-25 {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
	.bomb_res .row, 
	.bomb_res .boxed, 
	.bomb_res .boxed_margin,
	.bomb_res .fullwidth .row {
		width: 100%;
	}
	.bomb_res .boxed_margin {
		margin-top: 0;
		margin-bottom: 0;
	}
	.bomb_res .main-grid{
		width: 100%;
		padding-left: 24px;
		padding-right: 24px;
		margin: 0;
	}
	.bomb_res .main-grid .main-grid,
	.bomb_res .logo-row-wrap,
	.bomb_res .left-sidebar-wrap{
		padding-left: 0;
		padding-right: 0;
	}
	.bomb_res .left-sidebar{
		width: 296px;
		
	}
	.bomb_res .wpb_column > .wpb_wrapper > *:last-child{
	  margin-bottom: 20px;
	}
	.bomb_res .haveslider .left-sidebar,
	.bomb_res .haveslider.havenav .left-sidebar,
	.bomb_res .haveslider .right-sidebar,
	.bomb_res .haveslider.havenav .right-sidebar	{
		padding-top: 30px;
	}
	.bomb_res .small_left,
	.bomb_res .medium_left,
	.bomb_res .large_left,
	.bomb_res .comment-sidebar-none #comments {
		padding-left: 0;
	}
	.bomb_res .small_right,
	.bomb_res .medium_right,
	.bomb_res .large_right {
		padding-right: 0;
	}
	.bomb_res .small_left_right {
		padding-left: 0;
		padding-right: 0;
	}
	.bomb_res .medium_left_right {
		padding-left: 0;
		padding-right: 0;
	}
	.bomb_res .large_left_right {
		padding-left: 0;
		padding-right: 0;
	}
	.bomb_res .full_left {
		margin-left: -24px;
	}
	.bomb_res .full_right {
		margin-right: -24px;
	}
	.bomb_res .full_left_right {
		margin-left: -24px;
		margin-right: -24px;
	}
	.bomb_res .full_left_right .wp-caption-text {
		padding-right: 24px;
		padding-left: 24px;
	}
	.bomb_res .main-content {
		padding-bottom: 20px;
	}
	.bomb_res .left-sidebar,
	.bomb_res .right-sidebar {
		padding-bottom: 50px;
	}
	.bomb_res .left-sidebar {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
	.bomb_res #contact_map {
		height: 200px !important;
	}
	
	/* Header */
	.bomb_res .main-header  .main-grid,
	.bomb_res .main-header  .main-row {
		text-align:center;
		position: relative;
	}
	.bomb_res .main-header .logo{
		float: none;
		display: inline-block;
	}
	.bomb_res .main-header .logo.leftLogo{
		float: left;
		padding-right: 40px;
	}
	.bomb_res .sb-toggle.righttog {
		position: absolute;
		top: 0;
		right: 24px;
	}
	.bomb_res .sb-toggle.lefttog{
		position: absolute;
		top: 0;
		left: 24px;
	}
	.bomb_res .main-header .logo.noleftLogo {
		padding-left: 40px;
		padding-right: 40px;
	}
	
	/* Main Slider */
	.bomb_res .main-slider .scaption h3 {
		font-size: 22px;
		margin: 0;
	}
	.bomb_res .main-slider .sdesc p,
	.bomb_res .main-slider .scat a	{
		font-size: 13px;
		line-height: 20px;
	}
	.bomb_res .main-slider .scaption {
		top: 20px;
		left: 0;
	}
	.bomb_res .slider-wrap .owl-nav-inner {
		background: none !important;
	}
	.bomb_res .slider-wrap .owl-nav {
		padding: 0 22px;
		bottom: 0;
	}
	.bomb_res .slider-wrap .owl-nav .owl-direction {
		left: 0;
		right: 0;
	}
	.bomb_res .main-slider .scaption {
		width: 100%;
		text-align: center;
		padding: 0 30px;
	}
	.bomb_res .owl-theme .scaption  {
		padding: 50px 40px !important;
	}
	.bomb_res .main-slider-wrap,
	.bomb_res .main-slider-wrap .owl-item {
		height: auto;
	}
	.bomb_res .haveslider.havenav .main-content {
		padding-top: 42px;
	}

	/* Featured Grid */
	.bomb_res .grid-big,
	.bomb_res .grid-small,
	.bomb_res .grid-medium {
		width: 100%;
		height: auto;
	}
	.bomb_res .grid-caption {
		text-align: center;
	}
	
	.bomb_res .grid-big h3,
	.bomb_res .grid-small h3,
	.bomb_res .grid-medium h3{
		font-size: 22px;
	}
	.bomb_res .grid-big .grid-desc,
	.bomb_res .grid-small .grid-desc,
	.bomb_res .grid-medium .grid-desc,
	.bomb_res .grid-medium .gcat,
	.bomb_res .grid-small .gcat,
	.bomb_res .type-32 .grid-big .grid-desc
	{
		display: none;
	}
	.bomb_res .grid-medium .grid-caption,
	.bomb_res .grid-small .grid-caption{
		width: 100%;
	}
	
	.bomb_res .type-32 .grid-big .grid-caption,
	.bomb_res .type-32 .grid-medium-half,
	.bomb_res .type-32 .featured-grid-item > a:before,
	.bomb_res .type-32 .grid-medium-half .featured-grid-item > a,
	.bomb_res .type-32 .grid-medium-half .featured-grid-item .grid-caption {
		width: 100%;
	}
	.bomb_res .type-32 .grid-medium-half {
		height: auto
	}
	.bomb_res .type-32 .grid-image.el-left:after,
	.bomb_res .type-32 .grid-image.el-right:after {
		content: none;
	}
	
	/* General slider */
	.bomb_res .owl-theme .scaption {
		width: 100%;
		text-align: center;
		padding-left: 20px;
		padding-right: 20px;
	}
	.bomb_res .owl-none .scaption  h3,
	.bomb_res .owl-double .scaption  h3,
	.bomb_res .owl-left .scaption  h3,
	.bomb_res .owl-right .scaption  h3 {
		font-size: 16px;
	}
	.bomb_res .owl-theme .sdesc {
		display: none;
	}
		
	/* Block */
	.bomb_res .block-one .small-post .entry-image a,
	.bomb_res .block-two .small-post .entry-image a {
		width: 60px;
	}
	.bomb_res .block-one .small-post .with-thumb {
		padding-left: 80px;
	}
	.bomb_res .block-two .small-post .with-thumb {
		padding-right: 80px;
	}
	.bomb_res .small-post .thumb-icon{
		margin-left: -20px;
		margin-top: -20px;
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 18px;
	}
	.bomb_res .entry-image.featured-image .gallery-caption,
	.bomb_res .entry-image.other-slider .gallery-caption {
		display: none;
	}
	
	.bomb_res .block-four-five .big-post .entry-image	{
		float: none;
	}
	.bomb_res .block-four .big-post .with-thumb {
		margin-right: 0;
		padding-right: 0;
	}
	.bomb_res .block-five .big-post .with-thumb {
		margin-left: 0;
		padding-left: 0;
	}
	.bomb_res .block-four-five .big-post .entry-header.with-thumb {
		margin-top: 15px;
	}
	.bomb_res .block-four-five .big-post .image-triangle {
		display: none; 
	}
	.bomb_res .block-page > .single-post > .entry-header .entry-title,
	.bomb_res .block-six > .block-ajax-query-content > .big-post > .entry-header .entry-title,
	.bomb_res .big-title {
		font-size: 36px;
	}
	.bomb_res .archive-title h1 {
		font-size: 34px;
		line-height: 42px;
	}
	.bomb_res .block-twelve .big-post {
		margin-bottom: 40px;
	}
	.bomb_res .block-four .big-post .entry-image a,
	.bomb_res .block-five .big-post .entry-image a {
		width: 100%;
	}
	
	/* Single */
	.bomb_res .review-table-right,
	.bomb_res .review-table-left {
		display: table-row !important;
		width: 100%;
	}
	.bomb_res .review-foot .review-summary {
		padding-right: 0;
	}
	.bomb_res .review-foot .review-total-score {
		margin-top: 20px;
		border-top-width: 2px;
		border-top-style: solid;
		padding-top: 20px;
		display: block !important;
	}
	.bomb_res .review-content .review-criteria.criteria-star {
		text-align: center;
	}
	
	.bomb_res .block-page .meta-twitter, 
	.bomb_res .block-page .meta-date, 
	.bomb_res .block-page .meta-comments, 
	.bomb_res .block-page .meta-views,
	.bomb_res .block-page .meta-author,
	.bomb_res .block-six .meta-twitter, 
	.bomb_res .block-six .meta-date, 
	.bomb_res .block-six .meta-comments, 
	.bomb_res .block-six .meta-views,
	.bomb_res .block-six .meta-author {
		display: none;
	}
	.bomb_res .author-box-avatar,
	.bomb_res .commentlist .comment-author {
		width: 60px;
	}
	.bomb_res .author-box-detail,
	.bomb_res .commentlist .comment-body {
		padding-left: 75px;
	}
	.bomb_res .commentlist ul.children {
		padding: 0;
		margin: 0;
	}
	.bomb_res .comment-respond .text-name, 
	.bomb_res .comment-respond .text-email {
		width: 100%;
		padding-right: 0;
	}
	.bomb_res .comment-like, 
	.bomb_res .comment-dislike {
		display: none;
	}
	.bomb_res .nav-previous, 
	.bomb_res .nav-next {
		width: 100%;
		padding: 0;
		text-align: center;
	}
	.bomb_res .nav-next {
		margin-top: 20px;
	}
	.bomb_res .nav-thumb {
		display: none;
	}
	.bomb_res .block-page .entry-meta .meta-shares, 
	.bomb_res .block-six .entry-meta .meta-shares {
		float: left;
	}
	.bomb_res .single-sticky {
		display: inline-block;
		margin-bottom: 10px;
		float: none;
	}
	.bomb_res .ban-article.alignleft,
	.bomb_res .ban-article.alignright{
		width: 100%;
		text-align: center;
	}
	
	/* Footer */
	.bomb_res .footnav-wrap {
		padding-top: 20px;
	}
	.bomb_res .widgets-footer {
		padding-bottom: 0;
	}
	.bomb_res .widgets-footer .grid-2,
	.bomb_res .widgets-footer .grid-25,
	.bomb_res .widgets-footer .grid-3,
	.bomb_res .widgets-footer .grid-4,
	.bomb_res .widgets-footer .grid-6{
		margin-bottom: 30px;
	}
	.bomb_res .credit-row {
		padding-top: 15px !important;
		padding-bottom: 15px !important;
		border-top: 2px solid #2d2d2d;
		border-top: 2px solid rgba(255,255,255,0.12);
	}
	.bomb_res .credit-row  p{
		margin: 0;
	}
	.bomb_res .credit-row .social-foot,
	.bomb_res .credit-footer .social-foot {
		margin-top: 15px;
	}
	.bomb_res .credit-footer .social-foot {
		float: left;
	}
	.bomb_res .credit-row-wrap {
		border-top: 2px solid #222;
		border-top: 2px solid rgba(255,255,255,0.05);
	}
	
}

/*--- Mobile (Landscape) ---*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.bomb_res .row, 
	.bomb_res .boxed, 
	.bomb_res .boxed_margin,
	.bomb_res .fullwidth .row {
		width: 480px;
	}
	.bomb_res .modal {
		width: 480px;
		left: 50% !important;
		margin-left: -225px !important;
	}
	.bomb_res #contact_map {
		height: 250px !important;
	}
	
	/* Block */
	.bomb_res .block-one .small-post .entry-image a,
	.bomb_res .block-two .small-post .entry-image a {
		width: 135px;
	}
	.bomb_res .block-one .small-post .with-thumb {
		padding-left: 160px;
	}
	.bomb_res .block-two .small-post .with-thumb {
		padding-right: 160px;
	}
	.bomb_res .small-post .thumb-icon{
		margin-left: -35px;
		margin-top: -35px;
		width: 70px;
		height: 70px;
		line-height: 70px;
		font-size: 27px;
	}
	
	/* Main Slider */
	.bomb_res .main-slider .scaption h3 {
		font-size: 34px;
	}
	.bomb_res .slider-wrap .owl-nav {
		padding: 0 33px;
	}
	.bomb_res .main-slider-wrap,
	.bomb_res .main-slider-wrap .owl-item {
		height: 225px;
	}
	
	/* Featured grid */
	.bomb_res .grid-small {
		width: 50%;
		height: auto;
	}
	.bomb_res .grid-caption {
		text-align: left;
	}
	.bomb_res .grid-big h3 {
		font-size: 26px;
	}
	.bomb_res .grid-small h3,
	.bomb_res .grid-medium h3 {
		font-size: 18px;
	}
	.bomb_res .grid-big .grid-desc,
	.bomb_res .grid-small .grid-desc,
	.bomb_res .grid-medium .grid-desc,
	.bomb_res .grid-medium .gcat,
	.bomb_res .grid-small .gcat,
	.bomb_res .type-32 .grid-big .grid-desc {
		display: block;
	}
	.bomb_res .grid-medium .grid-caption,
	.bomb_res .grid-small .grid-caption{
		width: 80%;
	}
	
	/* Single */
	.bomb_res .review-table-left {
		display: table-cell !important;
		width: 85%;
	}
	.bomb_res .review-table-right {
		display: table-cell !important;
		width: 15%;
	}
	.bomb_res .review-foot .review-summary {
		padding-right: 20px;
	}
	.bomb_res .review-foot .review-total-score {
		margin-top: 0;
		border-top: none;
		padding-top: 0;
		display: table-cell !important;
	}
	.bomb_res .review-content .review-criteria.criteria-star {
		text-align: left;
	}
	
	/* General slider */
	.bomb_res .owl-none .scaption  h3,
	.bomb_res .owl-double .scaption  h3,
	.bomb_res .owl-left .scaption  h3,
	.bomb_res .owl-right .scaption  h3 {
		font-size: 28px;
	}
}

/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('css/fonts/fontawesome-webfont_v-4.2.0.eot');src:url('css/fonts/fontawesome-webfont.eot') format('embedded-opentype'),url('css/fonts/fontawesome-webfont_v-4.2.0.woff') format('woff'),url('css/fonts/fontawesome-webfont_v-4.2.0.ttf') format('truetype'),url('css/fonts/fontawesome-webfont_v-4.2.0-fontawesomeregular.svg') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}