/*STUFF ADDED WITHIN THE HEADER.PHP FILE OF THIS THEME, COPY-PASTED HERE*/
body, .more, .meta .date, .review blockquote q, .review blockquote div strong, .footer-area h3, .image .image-extras .image-extras-content h4, .project-content .project-info h4, .post-content blockquote {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 16px;
}
body, .sidebar-widget ul.twitter li i {
	color: #222222;
	background-color: #ffffff
}
#navigation .has-mega-menu ul.twitter li i {
	color: #222222;
}
h1, h2, h3, h4, h5, h6, .content_box_title span.grey, .bellow_header_title, .qbox_title1, .content_box_title span.white, .full .title, .tab-holder .tabs li {
	font-family: 'Oswald', Arial, Helvetica, sans-serif;
}
h3.sidebar-title {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.woocommerce h1, .woocommerce h2, .woocommerce h3, .woocommerce h4, .woocommerce h5 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
}
#navigation {
	font-family: 'Oswald', Arial, Helvetica, sans-serif !important;
}
.tp-bannertimer {
	background-image: none !important;
	height: 7px;
}
.latest-posts h2, .page-title, .action_bar_inner h2 {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
}
.container {
	background-color: #ffffff;
}
a, .front_widget a, .vc_front_widget a, h5.toggle a.default_color, .portfolio-navigation a:hover, h2.page404, .project-feed .title a, .post_meta li a:hover, .portfolio-item .portfolio_details a, .product_feature .pf_content a.more_info:hover, a.woocommerce_orders:hover {
	color: #bd0000;
}
#navigation .has-mega-menu ul.twitter li a, #navigation .has-mega-menu .contact ul li a, #navigation .has-mega-menu .latest-posts a {
	color: #bd0000 !important;
}
a:hover, .col h3 a:hover, .col h4 a:hover, h5.toggle a.default_color:hover, .portfolio-item .portfolio_details a:hover, .product_feature .pf_content a.more_info, a.woocommerce_orders, .product .star-rating:before, .cart-collaterals .cart_totals table tr.order-total td, .woocommerce table.shop_table tfoot tr.order-total td {
	color: #ef0000;
}
#navigation .has-mega-menu ul.twitter li a:hover, #navigation .has-mega-menu .contact ul li a:hover, #navigation .has-mega-menu .latest-posts a:hover {
	color: #ef0000 !important;
	background-color: transparent;
}
.post-gallery-item a:hover img, .recent-portfolio a:hover img, .recent-flickr a:hover img {
 border-color:;
}
.default_dc {
	color: #bd0000;
}
/* Menu Style */		
.reading-box.default_border {
	background-color: #f8f8f8;
	color: #777;
}
.reading-box.default_border:hover {
	background-color: #ffffff;
	color: #555;
}
.reading-box.default_border .button {
	border-color: #777;
	color: #777;
}
.reading-box.default_border:hover .button {
	border-color: #555;
	color: #555;
}
.gallery_zoom {
	background-color: #585858;
}
.vc_front_widget {
	background-color: #f8f8f8;
}
.vc_front_widget a {
	color: #303030;
}
.vc_front_widget:hover {
	background-color: #444444;
	color: #fff;
}
.vc_front_widget:hover a {
	color: #fff;
}
.progress-bar-content, .ch-info-back4, .ch-info-back3, .ch-info-back2, .ch-info-back1, .col:hover .bottom, .tp-bannertimer, .review_inside:after, .flex-direction-nav a {
	background-color: #444444;
}
.front_widget:hover, .front_widget:hover a, .portfolio-tabs a:hover, .portfolio-tabs li.active a {
	color: #fff;
	background-color: #444444;
}
._border:hover, .review blockquote q, .pagination a.inactive, .recent-flickr a:hover img {
	border-color: #444444;
}
.review blockquote div {
	color: #444444;
}
.pagination .current, .pagination a.inactive:hover {
	background-color: #444444;
	border-color: #444444;
}
.project-feed .info, figure a .text-overlay {
	background: rgba(0,0,0,0.70);
}
.recent_posts_container figure a .text-overlay .info i, .project-feed a i, .blogpost figure a .text-overlay i {
	background-color: #444444;
	color: #fff;
}
.border_default {
	border: 1px solid #4d4d4d;
}
.button_default, .button, .tp-caption a.button {
	background-color: #dd3333;
	border-color: #4d4d4d;
	color: #ffffff;
}
.button_default:hover, .button:hover, .tp-caption a.button:hover {
	background-color: #dd5656;
	border-color: #dd3333;
	color: #ffffff;
}
.footer_widget_content a, .footer_widget_content ul.twitter li span a, ul.twitter li i {
	color: #ffffff;
}
.inner, .row, .front_page_in, .footer_widget_inside, .footer .inner, .top_nav, .bellow_header_title, .inner_wrap, .qbox, .action_bar_inner, .reviews .flexslider, #footer_widget_inside, .flexslider, .reading-box .cta_inside {
	max-width: 1140px;
}
.second_navi_inner {
	width: 1140px;
}
.qbox_title1 {
	width: 34%;
}
.portfolio-four .portfolio-item {
	margin: 4px;
}
.col {
	/*width:19%;*/
	max-width: none;
}
.blogpost_small_pic {
	width: 39.5%
}
.blogpost_small_desc {
	width: 57%;
}
.grid figure.cols-4 {
	width: 271px;
}
.grid figure.cols-3 {
	width: 360px;
}
.grid figure.cols-2 {
	width: 550px;
}
.portfolio-three .portfolio-item {
	width: 358px;
}
.portfolio-3 {
	width: 358px;
	height: 255px;
}
.portfolio-two .portfolio-item {
	width: 550px;
}
.portfolio-2 {
	width: 550px;
	height: 353px;
}
.ch-info .ch-info-back3 {
	-webkit-transform: translate3d(0, 0, -358px) rotate3d(1, 0, 0, 90deg);
	-moz-transform: translate3d(0, 0, -358px) rotate3d(1, 0, 0, 90deg);
	-o-transform: translate3d(0, 0, -358px) rotate3d(1, 0, 0, 90deg);
	-ms-transform: translate3d(0, 0, -358px) rotate3d(1, 0, 0, 90deg);
	transform: translate3d(0, 0, -358px) rotate3d(1, 0, 0, 90deg);
	opacity: 0;
}
.ch-item:hover .ch-info-front3 {
	-webkit-transform: translate3d(0, 358px, 0) rotate3d(1, 0, 0, -90deg);
	-moz-transform: translate3d(0, 358px, 0) rotate3d(1, 0, 0, -90deg);
	-o-transform: translate3d(0, 358px, 0) rotate3d(1, 0, 0, -90deg);
	-ms-transform: translate3d(0, 358px, 0) rotate3d(1, 0, 0, -90deg);
	transform: translate3d(0, 358px, 0) rotate3d(1, 0, 0, -90deg);
	opacity: 0;
}
.ch-info .ch-info-back2 {
	-webkit-transform: translate3d(0, 0, -550px) rotate3d(1, 0, 0, 90deg);
	-moz-transform: translate3d(0, 0, -550px) rotate3d(1, 0, 0, 90deg);
	-o-transform: translate3d(0, 0, -550px) rotate3d(1, 0, 0, 90deg);
	-ms-transform: translate3d(0, 0, -550px) rotate3d(1, 0, 0, 90deg);
	transform: translate3d(0, 0, -550px) rotate3d(1, 0, 0, 90deg);
	opacity: 0;
}
.ch-item:hover .ch-info-front2 {
	-webkit-transform: translate3d(0, 550px, 0) rotate3d(1, 0, 0, -90deg);
	-moz-transform: translate3d(0, 550px, 0) rotate3d(1, 0, 0, -90deg);
	-o-transform: translate3d(0, 550px, 0) rotate3d(1, 0, 0, -90deg);
	-ms-transform: translate3d(0, 550px, 0) rotate3d(1, 0, 0, -90deg);
	transform: translate3d(0, 550px, 0) rotate3d(1, 0, 0, -90deg);
	opacity: 0;
}
.header {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #312413;
}
.main-navigation {
	float: right;
}
#navigation {
	font-size: 40px;
}
.sf-sub-indicator {
	display: none;
}
#navigation ul li a {
	color: #ffffff;
}
#navigation > ul > li > a:hover, #navigation > ul li:hover > a, #navigation ul li li:hover > a, #navigation > ul > li.current-menu-item > a, #navigation > ul > li.current-menu-parent > a, #navigation > ul > li.current-menu-parent > ul > li.current-menu-item > a, #navigation ul li.current-menu-ancestor a {
	color: #ffffff;
}
#navigation > ul > li > a {
	font-weight: normal;
}
#navigation > ul > li > a:hover, #navigation > ul li:hover > a, #navigation ul li.current-menu-parent a, #navigation ul li.current-menu-ancestor a, #navigation > ul > li.current-menu-item > a {
	background-color: #5bc98c;
}
#navigation ul.sub-menu li > a, #navigation.custom_menu_color ul.sub-menu li > a {
	color: #666666;
	background-color: #ffffff;
}
#navigation ul.sub-menu li > a:hover, #navigation ul.sub-menu > li:hover > a {
	color: #ffffff;
	background-color: #5bc98c;
}
#navigation > ul > li.current-menu-parent > ul > li.current-menu-item > a {
	color: #ffffff;
}
#navigation > ul > li.current-menu-parent > ul > li.current-menu-item > a {
	background-color: #5bc98c;
}
#navigation ul ul, #navigation ul ul li {
	background-color: #ffffff;
}
#navigation ul.sub-menu li {
	border-bottom-color: #e2e2e2;
}
#branding, #navigation, #navigation ul, #navigation ul li {
	float: none;
}
#branding .logo a img {
	margin: 0 auto;
}
#navigation {
	margin-top: 0;
}
#navigation ul {
	text-align: center;
}
#navigation ul li ul {
	text-align: left;
}
#navigation ul li {
	display: inline-block;
	line-height: 50px;
	height: 50px;
}
#navigation ul li ul li {
	display: inherit;
}
#branding, #navigation ul {
	text-align: center;
}
.banner {
	float: none;
	padding-bottom: 20px;
	text-align: center;
}
.responsive-menu-link {
	position: relative;
	padding-bottom: 20px;
}
#navigation .has-mega-menu .megamenu-title, #navigation .has-mega-menu .megamenu-title a {
	color: #444444;
	font-size: 14px;
	font-weight: normal;
}
#navigation .has-mega-menu .megamenu-title a:hover {
	color: #5bc98c;
}
#navigation .has-mega-menu ul.sub-menu li > a {
	color: #ffffff;
	background-color: transparent;
}
#navigation .has-mega-menu ul.sub-menu li > a:hover {
	color: #5bc98c;
}
.footer {
	background: url("/wp-content/themes/creativo/images/pattern/pattern10.png") repeat;
	background-color: #1E1D1D;
	padding: 0 0 100px;
}
.footer_widget {
	background-color: #f8f8f8;
	border-top-color: #eeeeee;
	border-bottom-color: #2e343a;
}
h3.footer-widget-title {
	color: #ffffff;
}
.recent-flickr a img {
	border-color: #454c54;
}
.footer_widget_content {
	color: #858d91;
}
.copyright {
	color: #999999;
}
.footer .copyright a {
	color: #999999;
}
.footer .copyright a:hover {
	color: #525252;
}
#gotoTop {
	background-color: #1e73be;
}
#gotoTop:hover {
	background-color: #a0ce4e;
}
.bellow_header {
	background-color: #ffffff;
}
.bellow_header_title, .page-title .breadcrumb, .page-title .breadcrumb a {
	color: #4d4d4d;
}
#branding .logo {
	padding-top: 0px;
	padding-bottom: 0px;
}
.shortcode_img img {
	max-width: 32px;
	height: auto;
	position: relative;
	top: 50%;
	margin-top: -16px;
}
.single_post_tags a, .single_post_tags a:hover, .woocommerce-pagination ul li span.current, .woocommerce .quantity .minus:hover, .woocommerce .quantity .plus:hover {
	background-color: #444444;
	border-color: #444444;
}
.woocommerce-pagination ul li {
	border-color: #444444;
}
.author_box:after, .woocommerce-pagination ul li a:hover, .product .shortcode-tabs .tab-hold .tabs li.active a:after {
	background-color: #444444;
}
.footer .top_social a {
	color: #848484;
}
.image_prod .badge, .product .badge {
	background-color: #444444;
}
.product_price, .product .summary .price {
	color: #ef0000;
}
.flexslider .slides img {
	display: block !important;
	height: auto !important;
	width: auto !important;
	margin-left: auto;
	margin-right: auto;
}
.container {
	background-color: transparent!important;
}
.blogpost h1 {
	font-size: 32px;
	font-weight: 500;
	line-height: 1.3;
	margin: 0 0 10px;
}
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6 {
	font-size: 21px;
	line-height: 1.3;
	margin: 0 0 20px;
}
.dpe-flexible-posts div.title {
	color: #333;
	font-weight: 700;
	margin: 6px 0 12px;
}
.dpe-flexible-posts div.title:hover {
	text-decoration: underline;
}
.blogpost .flexslider {
	border: solid 1px #777;
}
.blogpost .post_meta {
	padding: 0;
	margin-bottom: 0;
	border: none;
}
.post_meta li, .post_meta li a {
	color: #333;
	text-transform: uppercase;
}
.post-atts {
	float: right;
	padding: 11px 0 20px
}
.essb_links.essb_displayed_bottom {
	float: left
}
.sidebar-widget ul li {
	list-style: none!important;
	padding: 5px 0 0;
	background: 0 0
}
.sidebar-widget .rpwe-title, .sidebar-widget .wpp-post-title {
	font-size: 20px;
	line-height: 24px;
	margin: 10px 0;
	font-family: Oswald, Arial, Helvetica, sans-serif;
	display: block;
	font-weight: 100
}
#fb_content_3 .pw-button .pw-icon, #fb_content_k .pw-button .pw-icon, #spu-main #button_youtube {
	display: none!important
}
.sidebar {
	overflow: visible
}
.sidebar-widget {
	margin-bottom: 25px
}
p#subscribe-email {
	margin: 0
}
#subscribe-email input {
	padding: 10px;
	width: 92%
}
p#subscribe-submit {
	text-align: right;
	margin: 0 7px 0 0
}
p#subscribe-submit input {
	background: #87200F;
	padding: 10px;
	border: none;
	color: #FFF;
	font-weight: 700;
	font-size: 14px
}
p#subscribe-submit input:hover {
	background: #C31C00;
	cursor: pointer
}
.post-content {
	line-height: 1.6
}
.home .post_meta {
	margin: 0;
	border: none;
	padding: 0 0 10px;
}
.home .post-content p {
	margin: 0 0 10px;
	display: none;
}
.MF_unitContainer {
	padding: 4px!important;
	max-width: 50%;
}
/*STANDARD FORMATTING*/
.spnf_ticker {
	top: 50%;
}
.post-content blockquote {
	padding: 0;
	margin: 10px 0;
	border: none;
	font-size: inherit;
	font-style: inherit;
	color: inherit;
	line-height: inherit;
	font-family: inherit;
	position: inherit;
	display: contents;
}
.post-content blockquote p {
	color: inherit;
	font: inherit;
	text-align: inherit;
	text-transform: inherit;
	padding: 8px 23px;
	border-left: solid #f63c2f 5px;
	background: #F2F2F2;
	margin: 0;
}
.post-content blockquote p:first-child {
	padding-top: 20px;
}
.post-content blockquote p:last-child {
	padding-bottom: 20px;
	margin-bottom: 16px;
}
.post-content blockquote:before, .post-content blockquote:after {
	content: none;
}
iframe {
	max-width: 100%
}
/*WordPress Popular Posts*/
.trending-post .wpp-list {
	margin: 0;
	padding: 0
}
.trending-post .wpp-list li {
	list-style-type: none;
	margin: 0
}
.trending-post .wpp-thumbnail {
	margin: 0 10px 10px 0;
	border: 1px solid #000
}
.trending-post .wpp-list h3 {
	margin: 0 0 14px;
	line-height: 1.2
}
.trending-post .wpp-list h3 a {
	color: #161616
}
.trending-post .wpp-list h3 a:hover {
	color: #000
}
.trending-post a.wpp-post-title:hover {
	border-bottom: none
}
.trending-post .wpp-list .post-stats {
	font-size: 14px;
	font-weight: 400
}
/*BACK NEXT BUTTONS FOR MULTI-PAGE POSTS*/
.single-prev-next-page {
	margin: 10px 0 20px;
	font-size: 0px;
}
.single-prev-next-page a span.multi-back, .single-prev-next-page a span.multi-next-page {
	padding: 12px 20px;
	border-radius: 2px;
	background-color: #ff1d00;
	margin: 0 4px;
	vertical-align: middle;
	font-weight: 700;
	font-size: 30px;
	color: #fff;
	text-shadow: -1px -1px 0 #800;
	border-radius: 3px;
	border: solid 1px #800;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	transition: all 300ms linear
}
.single-prev-next-page a span:hover {
	background-color: #ce1800;
	color: #fff;
	text-shadow: 0 0 50px #ff1d00
}
.single-prev-next-page a .multi-back {
	float: left
}
.single-prev-next-page a .multi-next-page {
	float: right
}
#navigation {
	border-bottom: solid 1px #312413;
	background: #f3efef;
}
#navigation ul li {
	font-size: 18px;
	height: auto;
	line-height: 0;
	display: inline-flex;
}
#navigation > ul > li > a:hover, #navigation > ul li:hover > a, #navigation ul li.current-menu-parent a, #navigation ul li.current-menu-ancestor a, #navigation > ul > li.current-menu-item > a {
	background-color: #312413;
	color: #fff;
}
#navigation > ul > li > a {
	color: #312413;
}
/*AD FORMATTING NEW*/
.tpd-banner-ad-b {
	margin: 0 auto!important;
}
.tpd-banner-ad-b, .tpd-banner-ad-c, .tpd-box-ad-a, .tpd-box-ad-b, .tpd-box-ad-c, .tpd-box-ad-d, .tpd-box-ad-e, .tpd-box-ad-f, .tpd-banner-ad-b div, .tpd-banner-ad-c div, .tpd-box-ad-a div, .tpd-box-ad-b div, .tpd-box-ad-c div, .tpd-box-ad-d div, .tpd-box-ad-e div, .tpd-box-ad-f div, .tpd-banner-ad-b iframe, .tpd-banner-ad-c iframe, .tpd-box-ad-a iframe, .tpd-box-ad-b iframe, .tpd-box-ad-c iframe, .tpd-box-ad-d iframe, .tpd-box-ad-e iframe, .tpd-box-ad-f iframe, .tpd-box-ad-mob-a, .tpd-box-ad-mob-b, .tpd-box-ad-mob-c, .tpd-box-ad-mob-d, .tpd-box-ad-mob-e, .tpd-box-ad-mob-f, .tpd-box-ad-mob-a div, .tpd-box-ad-mob-b div, .tpd-box-ad-mob-c div, .tpd-box-ad-mob-d div, .tpd-box-ad-mob-e div, .tpd-box-ad-mob-f div, .tpd-box-ad-mob-a iframe, .tpd-box-ad-mob-b iframe, .tpd-box-ad-mob-c iframe, .tpd-box-ad-mob-d iframe, .tpd-box-ad-mob-e iframe, .tpd-box-ad-mob-f iframe, .z-ad-lockerdome-inline {
	/*background: #fff;*/
	text-align: center;
	margin: 0 auto;
	padding: 0;
	float: none;
	z-index: 1;
}
.tpd-banner-ad-b, .tpd-banner-ad-c {
	padding: 3px 1px;
	background: #f2f2f2;
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.3);
	box-shadow: 0 0 1px rgba(0,0,0,.3);
}
.tpd-banner-ad-b ins, .tpd-banner-ad-c ins, .tpd-box-ad-a ins, .tpd-box-ad-b ins, .tpd-box-ad-c ins, .tpd-box-ad-d ins, .tpd-box-ad-e ins, .tpd-box-ad-f ins, .tpd-box-ad-mob-a ins, .tpd-box-ad-mob-b ins, .tpd-box-ad-mob-c ins, .tpd-box-ad-mob-d ins, .tpd-box-ad-mob-e ins, .tpd-box-ad-mob-f ins {
	z-index: 1;
}
/* .tpd-box-ad-c {
	float: left;
	margin: 0 16px 1px 0;
	background: #fff;
	box-shadow: 0px 0px 0px 6px #fff;
} */
.tpd-box-ad-mob-a, .tpd-box-ad-mob-b, .tpd-box-ad-mob-c, .tpd-box-ad-mob-d, .tpd-box-ad-mob-e, .tpd-box-ad-mob-f {
	margin: 0 0 24px;
}
.tpd-box-ad-d:before, .tpd-box-ad-e:before, .tpd-box-ad-f:before, .tpd-box-ad-mob-a:before, .tpd-box-ad-mob-b:before, .tpd-box-ad-mob-c:before, .tpd-box-ad-mob-d:before, .tpd-box-ad-mob-e:before, .tpd-box-ad-mob-f:before, .z-ad-lockerdome-inline:before {
	content: "advertisement - story continues below";
	color: #777;
	font-size: 9px;
	display: block;
	margin: 0px 0;
}
.tpd-box-ad-a::after, .tpd-box-ad-b::after, .tpd-box-ad-d::after, .tpd-box-ad-e::after, .tpd-box-ad-f::after, .z-ad-lockerdome-inline::after {
	content: "";
	margin-bottom: 16px;
	display: block;
}
.z-contextual-ad-a, .z-contextual-ad-b, .z-contextual-ad-c, .z-contextual-ad-d, .z-native-ad-a, .z-ad-lockerdome {
	padding: 15px 0 0;
}
div#tpd-oop-ad-a, div#tpd-oop-ad-b {
	line-height: 0;
	overflow: visible;
	height: 0;
}
#dsk-box-ad-c, #dsk-box-ad-d, #dsk-box-ad-e, #dsk-box-ad-f {
	padding-bottom: 20px;
}