/*
Theme Name: EWA
Description: EWA Multi-Purpose Premium Wordpress Theme
Author: ozythemes.com
Author URI: http://themeforest.net/user/freevision/portfolio
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Version: 1.9
Theme URI: http://ewa.ozythemes.com
Tags: black, blue, white, two-columns, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, editor-style, custom-menu
*/

@import url(css/bootstrap.css);

/*************************************************************
reset everything
*************************************************************/
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;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none; font-style:italic}
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
form {display:inline;}

*{
	outline: none !important;
}

/*Prevent Safari from adjusting text size on rotate*/
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
    -webkit-text-size-adjust:none;
}

/*************************************************************
globals
*************************************************************/
.mobile-nav-menu {
	display:none;
}
.select-menu {
	display:none;
}
.navbar-fixed-top,
.navbar-fixed-bottom,
.navbar-static-top {
	margin-left:0 !important;
	margin-right:0 !important;
}

.padding-box-20 {
	padding:20px !important;
}

.wide_cont {
    margin: 0 auto;
	max-width: 1240px !important;
	position:relative;
	z-index:2;
}

.full_cont {
    margin: 0 auto;
	max-width:100% !important;
	position:relative;
	z-index:2;
}

.wide_cont #menu-wrapper {
	max-width:1240px !important;
	margin:0 auto !important;
}

/*.wide_cont
.nav > li.menu-item:first-child > a {
	padding-left:0px !important;
}
*/

#first-header {
	width:100%;
	line-height:1.3em
}

#first-header #logo {
	float:left;
	margin:30px 0 0px 0px;
}

#first-header #logo>h1,
#first-header #logo>h1>a,
#first-header #logo>h2 {
	text-decoration:none !important;
}

#first-header #header-wrapper-div {
	margin:0 auto;
	position:relative;
	background:url(/wp-content/uploads/2013/12/middle-tab-header.png) no-repeat center top;
}

#schiff-signature { background:url(/wp-content/uploads/2013/12/schiff-signature-header.png) no-repeat; position:absolute; width:182px; height: 55px; display:inline-block; top:50px; left:41%}

.center { text-align:center}
.hp-product-pic { text-align:center; border:1px solid #eee; padding:10px 0; margin-top:10px}
#top_menu .current_page_ancestor > a, #top_menu .current_page_item > a { color:#f7ca55 !important; text-shadow: 2px 2px 2px #000}
#call-now { position:absolute; text-align:right; right:0px; top:40px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; font-size:18px; padding-top:4px; text-shadow:2px 2px 2px #333; color:#ecd27d}
#call-now a {color:#ecd27d}
#call-now div { font-size:14px; font-weight:normal; line-height:27px; clear:both; background-size: 10%; height:50px; color:#fff}
#ui-id-1,#ui-id-2,#ui-id-3 { font-size:18px !important}
.ui-tabs-nav li.ui-tabs-active a { font-size:17px !important}
#header-actions { position:absolute; text-align:right; right:0px; top:3px;font-size:16px; font-family:Arial, Helvetica, sans-serif; text-shadow:2px 2px 2px #333; color:#fff; cursor:pointer}
#header-actions img { width: auto; height:19px;}
#callback { background:url(/wp-content/uploads/2013/12/call-chat-sprite.png) no-repeat -2px 0; padding:0 0 0 20px; line-height:22px; height:25px; display:inline-block; margin-right:15px}
#chat { background:url(/wp-content/uploads/2013/12/call-chat-sprite.png) no-repeat bottom left; padding:0 0 0 26px; line-height:22px; height:25px; display:inline-block}
#header-actions a, #header-actions a:active { color:#fff !important; text-decoration:none}
#callback:hover,#chat:hover { opacity:0.8}
#schifforo { position: absolute; top: 45px; right: 285px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
#schifforo a { color:#CCC; text-decoration:none}
#body-wrapper {
	max-width:100% !important;
	margin:0 auto;
	padding-top:0px !important;
	font-size:15px;
	line-height:1.7em;
	background:#fafafa;
	font-weight:400
}

#body-wrapper a {
	text-decoration:none;
}

#body-wrapper a:hover {
	text-decoration:underline;
}

#body-wrapper .container {
	margin:0 auto 0px auto;
}

#body-wrapper .container p,.blog-wrapper {
	margin: 0;
	padding-top: .20em;
	padding-bottom: 10px;
	line-height:28px !important;
}

 iframe[name='google_conversion_frame'] {
    height: 0 !important;
    width: 0 !important;
    line-height: 0 !important;
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

#body-wrapper .container p strong,
#body-wrapper .container p b {
	font-weight:bold;
}

#body-wrapper .container p em{
	font-style:italic;
}

#menu-wrapper .container {
	margin:0 auto;
	min-height:40px;
}

#menu-wrapper #top_menu {
	line-height:40px;
}


.navbar-inverse .navbar-inner { background:none !important; border:none !important}

#menu-wrapper #top_menu>li,#menu-wrapper #top_menu>li a { line-height:30px !important}

#menu-wrapper #top_menu a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	transition: all 0.1s ease-in-out 0s;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	font-size:14px;
	font-weight:normal;
	color:#999
}
#menu-wrapper.floater-bar { background:#222 !important}

/*#menu-item-43 {
border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0;
background:#621f28;
background: -moz-linear-gradient(top,  #7f2e37 0%, #5f1c25 100%); /* FF3.6+ *
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f2e37), color-stop(100%,#5f1c25)); /* Chrome,Safari4+
background: -webkit-linear-gradient(top,  #7f2e37 0%,#5f1c25 100%); /* Chrome10+,Safari5.1+ *
background: -o-linear-gradient(top,  #7f2e37 0%,#5f1c25 100%); /* Opera 11.10+ *
background: -ms-linear-gradient(top,  #7f2e37 0%,#5f1c25 100%); /* IE10+ *
background: linear-gradient(to bottom,  #7f2e37 0%,#5f1c25 100%); /* W3C *
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f2e37', endColorstr='#5f1c25',GradientType=0 ); /* IE6-9 *
}
#menu-wrapper #top_menu #menu-item-43,#menu-wrapper #top_menu #menu-item-43 a { text-align:center}

*/
#menu-wrapper #top_menu #menu-item-43 {background:url(/wp-content/uploads/2013/11/blog-icon.png) no-repeat 12px 2px; padding-left:33px}
#menu-wrapper #top_menu #menu-item-43 a {}
#menu-wrapper #top_menu #menu-item-43 a:hover {color:#f2d16a;}

/* #body-wrapper { background:#fafafa !important} */
#body-wrapper p, #body-wrapper li{ color:#444}
#body-wrapper li { margin-bottom:7px}
#menu-wrapper #top_menu a:hover { color:#f2d16a;}

div.simply-scroll-clip { overflow:hidden}
#bread-crumbs-menu { width:100% !important}
#top_menu ul a i {
	padding-right:5px !important;
}

#body-wrapper h1#welcome-header { color:#b2963c; font-size:35px; line-height:1.5em; font-weight:700; margin:0; border-bottom:1px solid #e1e1e1; padding-bottom:5px}
#welcome-pic {float:left; margin:0 10px 10px 0; width:110px; height:auto}

.featured-quote { font-style:italic; color:#666; margin-top:10px !important; padding:0 0 0 140px !important; background: url(/wp-content/uploads/2013/12/peter-schiff-quote-product.png) no-repeat bottom left; min-height:150px !important}
.featured-quote p { padding-top:20px !important; padding-left:50px !important; background: url(/wp-content/uploads/2013/12/quotation-mark.png) no-repeat}
.iosSlider { margin-top:20px !important;}
.call-now-container { background:#000; color:#fff; font-weight:bold; font-size:1.2em; padding:25px !important; text-align:center;}
.call-now-text { font-size:1.3em; line-height:1.2em; color:#edcd68}
#body-wrapper .container p.quote { color:#666; font-style:italic; margin-bottom:5px; padding-bottom:0 !important}
.quote-author { margin-bottom:20px; text-align:right; color:#666; font-weight:bold; padding-top:0; margin-top:0; line-height:12px}
.bold-list-dotted { font-weight:bold; list-style:disc; margin-bottom:20px}
.list-dotted { list-style:disc}
.main-pic { position:relative}
.main-id-pic { text-align:center !important; border:1px solid #dddddd; border-radius:6px; margin-bottom:15px !important; background:#fff; padding:10px; /*background:url(/wp-content/uploads/2013/12/loader.gif) center no-repeat*/}
.main-id-pic img {padding:0 !important; max-height:364px; width:auto}

.bullion .main-id-pic { height:auto}



.id-thumbs img {padding:10px !important; margin-right:8px; margin-bottom:8px; border:2px solid #eee; background:#ffffff; border-radius:6px; cursor:pointer}
.id-thumbs img:hover {border:2px solid #ddd;}
.id-thumbs img.selected {border:2px solid #bbb;}

.id-thumbs a { color:#ddd !important}


.top-seller-large { width:131px; height:127px; position:absolute; background:url(/wp-content/uploads/2013/12/top-seller-large.png) left top no-repeat; top:-4px; right:-3px}
.best-value-large { width:131px; height:127px; position:absolute; background:url(/wp-content/uploads/2013/12/best-value-large.png) left top no-repeat; top:-4px; right:-3px}

.bold-list-dotted li, .list-dotted li{ margin-left:20px}
.bordered-features { padding:0px; border:1px solid #dddddd; margin-bottom:15px; background:#ffffff; border-radius:6px}
#menu-wrapper { background: none !important
}

#top_menu>li:hover>a, #top_menu>li.current_page_parent>a, #top_menu>li.current_page_ancestor>a, #top_menu>li ul, #top_menu>li.current_page_item>a { border-bottom:#000 !important}
.bordered-features > ul{ padding:5px;}
.bottom_divider { clear:both; height:57px; background:url(/wp-content/uploads/2013/12/bottom-divider-gray.png) no-repeat center;}

.id-right-sidebar { border:1px solid #dddddd; padding:20px !important; background:#ffffff; border-radius:6px}

#body-wrapper h1 {
/* 	text-shadow:#ffffff 2px 2px 2px !important;  */
	font-size:40px;
	margin:0px 0 25px 0 !important;
	line-height:1.1em;
	font-weight:700
}

#body-wrapper .blog-details-part h1 { margin-top:0 !important}




#body-wrapper .product-featured-copy h3 { padding-bottom:10px}

#body-wrapper .bordered-features h3 { font-size:18px; font-weight:bold}

#body-wrapper h2 { color:#333}

#body-wrapper h2 {
	color: #333333;
	font-size: 1.8em;
	font-weight: 700;
	line-height: 30px;
	padding-bottom:10px;
	padding-top:10px;
}

#body-wrapper h3 {
	font-size:1.6em;
	margin-bottom:7px;
	font-weight:bold;
	border-bottom:dotted #b2963c 1px;
	padding-bottom:3px;
	color:#b2963c;
	line-height: 1.4em;
}

#body-wrapper h4 {
	color: #333333;
	font-size: 1.4em;
	font-weight: 700;
	line-height: 30px;
	padding-bottom:10px;
	padding-top:10px;
}

#body-wrapper h5 {
	font-size:1.3em;
	font-weight:bold;
}

#body-wrapper h6 {
	font-size:1.2em;
	font-weight:bold;
}

.ac_results { display:none !important}


.link { color: #b2963c; text-decoration:underline}

.product-featured-copy { background:#ffffff !important; padding:15px; border:#dddddd 1px solid; border-radius:6px; margin-bottom:20px !important}
.select-menu>a { font-family:Tahoma, Geneva, sans-serif !important}

#mobile-only-menu { width:auto !important; margin:0 -20px}
#mobile-only-menu a { padding-bottom:10px !important; padding-top:10px !important;}

.no-border { border:none !important}

select, option { font-size:17px}

/* #body-wrapper .ozy-page-content a {color:#b2963c !important} */
#body-wrapper h2.no-margin { margin:0}

#body-wrapper h2 { margin-bottom:15px; margin-top:15px}



#body-wrapper h2.widget-header, .latest-news h2, #body-wrapper .bordered-features h3 { padding:5px 10px; background:#333;
color:#f7d057 !important; border-bottom:1px solid #f2f2f2; text-shadow:1px 1px 1px #4a121a; border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; font-weight:bold}

#body-wrapper h4 { margin:0}
#body-wrapper .ozy-page-content h4 a { font-size:20px; color:#333; text-decoration:underline}

.vc_span6.wpb_column.column_container { border:1px solid #dddddd; margin-bottom:20px; margin-top:10px; border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0}
.vc_span6.wpb_column.column_container.no-decoration { border:none; border-radius:0; -moz-border-radius:0}

.shadow {box-shadow:0px 0px 2px #CCC}
.vc_span6.bio.wpb_column.column_container { border:none}

.vc_span6.wpb_column.column_container h2 { margin-top:0}
.wpb_wrapper .wpb_content_element { margin-bottom:0px}

.featured-hp-item { float:left; width:50%; text-align:center; padding:12px 0}
.featured-hp-item img { margin-top:15px}

.ui-tabs-anchor { background:#f3ecec; font-size:22px !important}
.ui-tabs-nav li a { font-size:22px; color:#ccc !important}
.ui-tabs-nav li.ui-tabs-active a {color:#fff !important}
.ui-tabs-anchor li a{ color:#828080}
.ui-state-active .ui-tabs-anchor { background:#4977b3;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab { margin-bottom:20px; background:#fbfbfb; border:1px solid #f3ecec}
/* removed this line as it was causing chat widget tap area to be too large. may have consequences in other areas of the site. */
/* iframe {width:100% !important} */

#body-wrapper ul.blog-listing-latest>li { margin:0; padding:12px 5px; background:#FFF}
ul.blog-listing-latest>li div.box-date { margin-left:10px !important; border-radius:12px; margin-top:8px !important}
ul.blog-listing-latest>li div.box-wrapper { margin-left:80px !important; padding-right:10px}
ul.blog-listing-latest>li div.info-bar { color:#333 !important; font-size:11px !important}
ul.blog-listing-latest>li div.box-date>span.d { background:#b2963c !important; color:#222 !important; border-radius:10px 10px 0 0}
ul.blog-listing-latest>li div.box-date>span.m { background:#333 !important; border-radius:0 0 10px 10px; color:#fff}

div.info-bar { color:#333 !important; font-size:11px !important; display:none}
.box-wrapper { color:#666}
#body-wrapper ul.blog-listing-latest>li h4 { padding-bottom:10px; font-size:22px !important; line-height:24px}

#footer-spot { margin: 0 0 -7px 0; text-align:center; background:url(/wp-content/uploads/2013/12/footer-bg-pattern.png)}
#footer-wrapper { background:url(/wp-content/uploads/2013/12/footer-separator.png) center top repeat-x; padding-top:70px}
#footer-wrapper .container { background:url(/wp-content/uploads/2013/12/footer-coins-background.png) bottom right no-repeat;}
#footer-wrapper section h6 { font-weight:bold; font-size:19px !important; color:#000 !important; margin-bottom:20px}

#footer-wrapper .span6 { width:220px}
#social-list li { height:40px}
#facebook { background:url(/wp-content/uploads/2013/12/facebook.png) left center no-repeat; padding:25px 0 30px 60px;}
#facebook:hover,#twitter:hover,#youtube:hover,#blog-ico:hover { opacity:0.6;}

#twitter { background:url(/wp-content/uploads/2013/12/twitter.png) left center no-repeat; padding:25px 0 30px 60px;}
#youtube { background:url(/wp-content/uploads/2013/12/youtube.png) left center no-repeat; padding:25px 0 30px 60px;}
#blog-ico { background:url(/wp-content/uploads/2013/12/blog-icon.png) left center no-repeat; padding:25px 0 30px 60px;}


#menu-item-6048 a{ padding:10px 37px 10px 0; background:url(/wp-content/uploads/2014/07/bitcoin-30x30.png) no-repeat right 2px}

.padded { padding:0 10px 20px}
.padded-all { padding:10px; background:#FFF; border:1px solid #ddd; border-top:none; margin-top:0; overflow:scroll; box-shadow:0px 0px 2px #CCC}


.view_project_link_button:hover, #post-navigation a:hover, .iosSlider-container .prevContainer .ios-prev:hover, .iosSlider-container .nextContainer .ios-next:hover, .nivo-nextNav:hover, .nivo-prevNav:hover, .social-share-buttons-wrapper li:hover span, .flex-direction-nav .flex-next:hover, .flex-direction-nav .flex-prev:hover, .wpb_carousel .prev:hover, .wpb_carousel .next:hover { background-color:#039 !important}

.bio img { padding:0 15px 15px 0}

.bio-book { clear: both; margin-bottom:10px}
.bio-book img {float:left; padding:5px 20px 25px 0; max-width:90px; height:auto}

.ozy-page-content button:not(.wpb_button) { color:#222 !important}

.iosSlider-container { margin-bottom:20px !important}

h3.sd-title { display:none !important}

#fizContainer {
   border: 1px solid #fff !important;
   overflow: scroll !important;
   -webkit-overflow-scrolling: touch;
}


.padded-all { overflow:hidden !important}
.padding-bottom { padding-bottom:20px}

#body-wrapper h2.wpb_heading, #body-wrapper h2.widget-header.no-top-margin { margin-top:0 !important}
#body-wrapper h2.wpb_heading, #body-wrapper h2.widget-header.no-bottom-margin { margin-bottom:0 !important}


.callout-box { border:1px solid #cacaca; border-radius:3px; font-weight:bold; clear:both; padding:25px 0; text-align:center; margin:20px auto; background:#502227; color:#FFF; width:100%;}
.callout-box span.phone { padding:30px;  padding-left:40px; background:url(../images/phone-icon-white.png) left no-repeat}
.callout-box a { color:#fff}

#body-wrapper h2.large { font-size:25px; margin-bottom:30px; padding-bottom:15px; border-bottom:1px solid #eee}
strong { color:#000}
blockquote strong { color:#555}
blockquote {background: url(/wp-content/uploads/2013/12/quotation-mark.png) no-repeat; padding:30px}

.right-align { text-align:right}

.sd-social-official .sd-content ul>li { width:95px}
#body-wrapper .share-email { line-height:12px !important}
#body-wrapper .share-email a { padding:2px}
#body-wrapper .share-email span { font-size:11px}


.blog-info-footer-bar { background:url(/wp-content/uploads/2013/12/bottom-divider-gray.png?123) no-repeat center bottom; background-size: fill; padding-bottom:70px; padding-top:0}

div#respond.comment-respond { position:relative}
#commentform #submit, input#submit.submit { margin-bottom: 50px}

/* Form CSS */

#inner_form_container_blog .action { margin-bottom:15px; width:100%}
#inner_form_container_blog label { padding-right:20px; font-style:italic; font-size:17px; width:40%; text-align:right; display:inline-block}
#inner_form_container_blog input,#inner_form_container_blog select { padding:5px 0 5px 5px; width:100%; font-size:1em; color:#303030; box-shadow: none; border:none; -webkit-appearance: none;}
#inner_form_container_blog input[type='submit'] { width:50%;}

#signup-widget { margin:-20px; padding:20px}

@media(max-width:500px){
#inner_form_container_blog input[type='submit'] { width:75%;}
}
#inner_form_container_blog select {
    -webkit-appearance: none;
	-moz-appearance: none;
	padding:5px 0 5px 0;
	font-size:12px;
	margin-left:0;
	background:url(/images/selector-arrow.jpg) no-repeat right #fff !important;
	border:none;
	border-radius:0px;
	color:#303030;
}
#inner_form_container_blog .css-select {
   -moz-appearance:window;
   padding:5px;
	font-size:1em;
	margin-left:0;
	background:url(/images/selector-arrow.jpg) no-repeat right #fff !important;
	border:none;
	border-radius:0px;
	color:#303030
}

@-moz-document url-prefix() {
#inner_form_container_blog .css-select-moz{
    padding:5px 0 5px 0;
	font-size:1em;
	margin-left:0;
	background:url(../images/selector-arrow.jpg) no-repeat right #fff !important;
	border:none;
	border-radius:0px;
	color:#303030
  }
}

/*


#body-wrapper .ozy-page-content a {color:#b2963c !important}

#body-wrapper h2 { margin-bottom:15px; padding:5px 10px; background:#f1f1f1; border-bottom:1px solid #f2f2f2}

.vc_span6.wpb_column.column_container { border:1px solid #dddddd; margin-bottom:20px}

.wpb_wrapper .wpb_content_element { margin-bottom:0px}

.live-ticker { padding:8px; background:#f1ebf1; border:1px solid #cac7c7; margin-bottom:20px; font-weight:bold}

.ui-tabs-anchor { background:#f3ecec; font-size:22px !important}
.ui-tabs-nav li a { font-size:22px; color:#ccc; !important}
.ui-tabs-nav li.ui-tabs-active a {color:#fff !important}
.ui-tabs-anchor li a{ color:#828080}
.ui-state-active .ui-tabs-anchor { background:#4977b3;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab { margin-bottom:20px; background:#fbfbfb; border:1px solid #f3ecec}
iframe {width:100% !important}
*/

#mobile-only-menu li { background:#222;}
div#menu-wrapper.navbar.navbar-inverse.navbar-static-top { margin-top:-10px; padding-bottom:5px}


div#menu-wrapper.navbar.navbar-inverse.navbar-static-top.floater-bar { margin-top:0; padding-bottom:0; padding-top:6px}
div#menu-wrapper.navbar.navbar-inverse.navbar-static-top.floater-bar .navbar-inner{ min-height:inherit}


#chartContainerGold, #chartContainerSilver, #ratio { margin-bottom:20px; margin-top:15px; overflow:hidden; -ms-overflow-y: hidden;}
#chartContainerGold iframe, #chartContainerSilver iframe, #ratio iframe { border:1px solid #ddd; overflow:hidden; -ms-overflow-y: hidden;}

.center-align { text-align:center}

input[type='text'] { border:1px solid #ddd !important }

.left-thumbs { border:1px solid #efefef; border-radius:6px; -moz-border-radius:6px; text-align:center; background:#fff; padding:5px 0;}
.margin-bottom { margin-bottom:20px}
.policies-accordion h4 { border-bottom:1px solid #ddd; padding:10px 30px; font-size:16px !important; line-height:18px !important; background-position:5px center; display:block !important}
.policies-accordion h4:hover { background-color:#efefef; color:#666}
.corner-bg-top { background:url(/wp-content/uploads/2013/12/corner-bg-top.png) no-repeat; background-size:contain; margin-top:20px}
.corner-bg-top h1 { margin-top:-10px}
.corner-bg-mid { background:url(/wp-content/uploads/2013/12/corner-bg-mid.png) repeat-y; margin-top:60px; background-size:contain; padding:0 50px}
.corner-bg-bottom { background:url(/wp-content/uploads/2013/12/corner-bg-bottom.png) no-repeat; height:75px; background-size:contain; padding:0 50px; margin: -35px -15px}
.main-id-pic { height:368px;}
.main-id-pic iframe{ padding:0; max-height:364px; width:auto}
.corner-bg-top .vc_span6.wpb_column.column_container { border:none}

.select-menu>a { padding-left:10px !important}

@media (min-width: 1000px) {
	.main-id-pic { height:368px;}
}

@media (max-width: 1000px) {
	 .corner-bg-mid { margin-top:50px}
	 .main-id-pic { height:auto}
	 .main-id-pic iframe{ padding-top:0px}
	 #schifforo { position: absolute; top: 90px; right: 0px;}
}

@media (max-width: 850px) {
	#call-now { font-size:14px}
	#call-now a { color:#fff}

	.wpb_gallery.id_thumbs { margin:0 !important}
	.iosSlider { margin-top:0 !important}
	 .corner-bg-mid { margin-top:50px}
	 .blog-post-title { padding-top:10px}

}

@media (max-width: 750px) {
}

@media (max-width: 670px) {
	#schiff-signature { display:none}
	#first-header #header-wrapper-div { background:none}
	#mobile-only-menu li { background:#222}

	/* HP Fix */
	.vc_row-fluid .vc_span6 { width:100% !important}
}

@media (max-width: 520px) {
	#body-wrapper h1 { font-size:30px}
	#call-now, #schifforo { display:none}
	.featured-quote { font-style:italic; color:#666; font-size:1.2em; margin-bottom:20px !important; margin-top:10px !important; padding:0 !important; min-height:150px !important; background:none}
	.featured-quote p { padding-top:20px !important; padding-left:50px !important; background: url(/wp-content/uploads/2013/12/quotation-mark.png) no-repeat}
	.id-thumbs img { max-width:70px !important; padding:3px !important; margin:4px !important}
	.main-id-pic img { max-width:80% !important}

	#body-wrapper { padding-top:20px !important; overflow:hidden}
	#body-wrapper h1#welcome-header { font-size:23px; font-weight:bold}

	#page-heading h1 { font-size:30px !important}

	/*#live-ticker .price-container .price { display:none}*/

	/*#live-ticker .price-container .positive, #live-ticker .price-container .negative { background:none; padding-left:0}*/

	#footer-wrapper .span6 { width:100%}

	#footer-spot { margin:-1px -20px -7px}
	#footer-wrapper { background-size:350%;}
	#footer-wrapper .container { background:none}
	#former-info {margin-top:0px;}
	#footer-wrapper section h6 { margin-bottom:15px; margin-top:0}
	#welcome-pic {width:80px;}
	#first-header #header-wrapper-div {
	background:none;}


	#chartContainer { display:none}
	#header-actions { width:104%; text-align:center; font-size:12px}
	#header-actions img { height:15px; margin-top:2px}
	.left-thumbs { float:left; margin:0 10px 10px 0; width:30%}
	.hp-carousel { margin:0 -20px}

	.corner-bg-mid { padding:0 10px; margin-top:40px}
	.corner-bg-bottom { padding:0 10px}
	/*.sidebar-generic .sidebar-widget.callback{ padding:0; border:none; background:#2f2f2f}	*/

	.vc_row-fluid .vc_span8, .vc_row-fluid .vc_span4 { width:100% !important; margin-left:0 !important}
	.featured-hp-item { width:100%}

}

.ppt { font-family:Arial, Helvetica, sans-serif; display:none !important}
#menu-wrapper #top_menu .menu-pipe:first-child {
	display:none;
}

#menu-wrapper #top_menu .menu-pipe {
	display:none
}

#header-top-menu {
	float:right;
	display:none;
}

#header-top-menu>div {
	float:right;
	display:inline-block;
	border-top:4px solid red;
	padding-top:22px;
}

#top-small-menu {
	float:right;
	line-height:28px;
	margin-right:15px;
}

#top-small-menu li {
	float:left;
}

#top-small-menu li,
#top-small-menu li a {
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

#top-small-menu li a:hover {
	text-decoration:underline;
}

#top-small-menu li.pipe {
	padding:0 5px;
}

#top-small-menu li img {
	margin-right:5px;
}

.social-share-buttons-wrapper {
	float:right;
}

.social-share-buttons-wrapper li {
	display:block;
	margin-left:3px;
	width:28px;
	height:28px;
}

.social-share-buttons-wrapper li a,
.social-share-buttons-wrapper li a span {
	text-decoration:none !important;
}

.social-share-buttons-wrapper li:first-child {
	margin-left:0px;
}

.social-share-buttons-wrapper li,
.social-share-buttons-wrapper li span {
	float:left;
	width:28px;
	height:28px;
	font-size:28px;
	line-height:28px;
	text-align:center;
}

.social-share-buttons-wrapper li span {
	background-color:#999999;
}

.social-share-buttons-wrapper li:hover span {
	background-color:#000000;
}

@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5),
only screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	.social-share-buttons-wrapper li span {
		padding-top:3px !important;
		height:25px !important;
	}
}

q {
	padding:20px;
	margin:20px 0 20px 0;
}

.font120percent {
	font-size:120% !important;
}

#body-wrapper .ozy-page-content hr { height:1px; width:100%; margin-bottom:20px; border:0; }

.in-page-social-buttons>div {
	float:left;
	margin-right:20px !important;
	width:70px !important;
}

.margin-top-30 {
	margin-top:30px !important;
}

.margin-bottom-0 {
	margin-bottom:0px !important;
}

/*hide pinterest iframe, its breaking layout (adding space end of the page)*/
iframe[class^="PIN_"] {
	display:none !important;
}

/*hide track description while audio player getting loaded*/
#fap>span {
	display:none;
}

/*wpml*/
#lang_sel {
	float:right;
	margin-right:20px;
}

/*prettyphoto*/
.pp_description {
	color:#000000 !important;
}

/*************************************************************
footer
*************************************************************/

#footer-wrapper section:last-child {
	/*text-align:right;*/
}

#footer-wrapper section:first-child {
	text-align:left !important;
}

#footer-wrapper .row section {
	padding:18px 0 18px 0;

}

#footer-wrapper section a {
	text-decoration:none;
}

#footer-wrapper section a:hover {
	text-decoration:underline;
}

/*************************************************************
bootstrap navigation hover fix & bootstrap overrides
*************************************************************/
.dropdown-submenu > .dropdown-menu {
	margin-top:0px !important;
}

.sidebar-nav {
    padding: 9px 0;
}

.navbar .nav > li > a {
	padding:0 0 4px 0 !important;
}
/*.navbar .nav > li#menu-item-43 > a  { padding: 0 12px !important }*/

.navbar .nav { margin:0}
@media (min-width: 1230px) {
.navbar .nav > li > a { padding: 0 18px !important;}
}
@media (max-width: 1229px) {
.navbar .nav > li > a { padding-right:20px !important;  padding-left:16.6px !important;}
}
@media (max-width: 1200px) {
.navbar .nav > li > a { padding-right:13.6px !important;  padding-left:13.6px !important;}
#menu-wrapper #top_menu #menu-item-43 {background:url(/wp-content/uploads/2013/11/blog-icon.png) no-repeat 0px 2px; padding-left:33px; margin-left:10px}
#menu-wrapper #top_menu #menu-item-43 a { padding-left:0 !important}
}
@media (max-width: 1000px) {
}


/*add some extra space to first and last elements of the first level sub menu*/
#top_menu .menu-item .depth_0 li:first-child > a{
	padding-top:10px !important;
}

#top_menu .menu-item .depth_0 li:last-child > a {
	padding-bottom:10px !important;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover>.sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu, .nav-pills .dropdown-menu, .navbar .dropdown-menu {
	margin-top: 0px;
}

.navbar .sub-menu:before {
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-left: none;
    border-right: 6px solid #fff;
    left: 10px;
    top: 11px;
    left: -6px;
}

/*************************************************************
page heading
*************************************************************/
#bread-crumbs-menu {
	text-align:left;
	text-transform:uppercase; /*remove this line if you like to use smallcaps or having language based issues*/
}

#page-heading {
	position:relative;
	margin:0 auto 30px auto !important;
	max-width:1000px;
}

#page-heading>.container {
	margin-bottom:0px !important;
}

#page-heading.page-heading-fluid {
	max-width:100% !important;
}

#page-heading.page-heading-fluid h1,
#page-heading.page-heading-fluid h2 {
	margin-left:0px !important;
}

#page-heading.page-heading-fluid #bread-crumbs-menu>.breadcrumb {
	padding-right:0px !important;
}

#page-heading #bread-crumbs-menu a:hover {
	text-decoration:underline !important;
}

/*************************************************************
footer widget bar
*************************************************************/
#bottom-widget-wrapper section {
	position:relative;
	margin-bottom:40px;
}

#bottom-widget-wrapper section a {
	text-decoration:none;
}

#bottom-widget-wrapper section>.h6-wrapper {
	position:relative;
	margin-top:-18px !important;
	margin-bottom:40px;
}

#bottom-widget-wrapper section>.h6-wrapper>h6 {
	padding:10px 10px;
	display:inline-block;
}

/*************************************************************
add-on components
*************************************************************/
.progress-bar>div {
	text-align:left !important;
	width:1px;
	white-space: nowrap;
	padding:5px 10px 5px 10px;
	margin:10px 0 10px 0;
}

.shortcode-btn {
	margin:10px 10px 10px 0 !important;
	display:inline-block;
}

.shortcode-btn>span {
	margin:0px !important;
}

/*************************************************************
visual composer override
*************************************************************/
.wpb_googleplus_type_standard>div>iframe,
.wpb_googleplus_type_standard>div,
.fb_type_standard iframe,
.fb_type_button_count iframe {
	max-width:100% !important;
}

.wpb_button {
	transition: all 0.2s ease-in-out 0s !important;
		-webkit-transition: all 0.2s ease-in-out 0s !important;
		-moz-transition: all 0.2s ease-in-out 0s !important;
}


ul.flex-direction-nav { display:none}
.flex-control-paging li a { width:15px !important; height:15px !important}
.flex-control-nav {
	text-align:left !important;
	/* padding-left:20px !important */
}
.flex-control-paging li a,
.flexslider {
	border: none !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
}
.flexslider { 	margin-bottom: 20px !important}

.flex-caption {
	background-color:transparent !important;
	padding-left:0 !important;
	padding-right:0 !important;
}

.wpb_gallery .flex-direction-nav a,
.wpb_gallery .nivo-directionNav a {
	background-image:url(images/sliderarrow.png) !important;
	width:68px !important;
	height:68px !important;
	top:50%;
	margin-top:-34px !important;
	text-indent:-9999px;
}

.wpb_gallery .flex-direction-nav .flex-next, .wpb_gallery .nivo-directionNav .flex-next, .wpb_gallery .flex-direction-nav .nivo-nextNav, .wpb_gallery .nivo-directionNav .nivo-nextNav {
	background-position:0 -68px !important;
}

.wpb_gallery .wpb_gallery_slides { position:relative; }

.wpb_gallery .wpb_gallery_slides .nivo-controlNav, .wpb_gallery .wpb_gallery_slides .flex-control-nav {
	position:absolute !important;
	/* bottom:20px !important; */
	width:100% !important;
	right:inherit !important;
	top:inherit !important;
	/* height:10px !important; */
}

.wpb_posts_slider .wpb_gallery_slides { position:relative; }

.wpb_posts_slider .wpb_gallery_slides .nivo-controlNav, .wpb_posts_slider .wpb_gallery_slides .flex-control-nav {
	position:absolute !important;
	/* bottom:inherit !important; */
	width:100% !important;
	right:inherit !important;
	top:20px !important;
	/* height:10px !important; */
}

.wpb_gallery .wpb_gallery_slides .nivo-controlNav a, .wpb_gallery .wpb_gallery_slides .flex-control-nav a {
	float:none !important;
	display:inline-block;
	/*height:6px !important;
	width:16px !important;*/
	text-align:center;
}

.wpb_tour .wpb_tour_tabs_wrapper .wpb_content_element p {
    padding: 15px 15px 15px 0 !important;
}

.wpb_tour .wpb_tour_tabs_wrapper .ui-tabs-nav>li {
	margin:0 0 1px 0 !important;
}


.tabs img { padding:20px 65px; margin:10px; width:50%; height:auto; border:1px solid #ccc}
.tabs h4 { font-size:16px; color:#333}
.wpb_gallery_slides wpb_image_grid ul{}

.wpb_call_to_action {
	border: none !important;
}

.wpb_button.wpb_ozy_auto {
	background-image:none;
	border-radius:0 !important;
	border:none !important;
	text-shadow:none !important;
	box-shadow:none !important;
}

.wpb_button.wpb_ozy_auto.wpb_btn-large {
	font-size:25px !important;
	line-height:100% !important;
	border-radius:4px !important; -moz-border-radius:4px !important;
	padding:15px;
	color:#333 !important;
	border:#e3c574 2px solid !important;
	font-weight:bold !important;
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #e1e1e1 52%, #d5d5d5 52%, #d5d5d5 53%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(52%,#e1e1e1), color-stop(52%,#d5d5d5), color-stop(53%,#d5d5d5), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#e1e1e1 52%,#d5d5d5 52%,#d5d5d5 53%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7f7 0%,#e1e1e1 52%,#d5d5d5 52%,#d5d5d5 53%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#e1e1e1 52%,#d5d5d5 52%,#d5d5d5 53%,#efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f7f7f7 0%,#e1e1e1 52%,#d5d5d5 52%,#d5d5d5 53%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}

.wpb_button.wpb_ozy_auto.wpb_btn-medium {
	font-size:18px !important;
	line-height:100% !important;
	border-radius:4px !important; -moz-border-radius:4px !important;
	padding:15px;
	color:#333 !important;
	border:#e3c574 2px solid !important;
	font-weight:bold !important;
	background: #f7f7f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #e1e1e1 52%, #d5d5d5 52%, #d5d5d5 53%, #efefef 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(52%,#e1e1e1), color-stop(52%,#d5d5d5), color-stop(53%,#d5d5d5), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#e1e1e1 52%,#d5d5d5 52%,#d5d5d5 53%,#efefef 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7f7 0%,#e1e1e1 52%,#d5d5d5 52%,#d5d5d5 53%,#efefef 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#e1e1e1 52%,#d5d5d5 52%,#d5d5d5 53%,#efefef 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f7f7f7 0%,#e1e1e1 52%,#d5d5d5 52%,#d5d5d5 53%,#efefef 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}

.wpb_button.wpb_ozy_auto.wpb_btn-large.margin-bottom, .wpb_button.wpb_ozy_auto.wpb_btn-medium.margin-bottom { margin:20px 0 !important}

.wpb_button.wpb_ozy_auto.wpb_btn-large:hover, .wpb_button.wpb_ozy_auto.wpb_btn-medium:hover { text-decoration:none !important; color:#7d2f3a !important; background: #efefef; /* Old browsers */

background: -moz-linear-gradient(top,  #efefef 0%, #d5d5d5 47%, #d5d5d5 48%, #e1e1e1 48%, #f7f7f7 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(47%,#d5d5d5), color-stop(48%,#d5d5d5), color-stop(48%,#e1e1e1), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #efefef 0%,#d5d5d5 47%,#d5d5d5 48%,#e1e1e1 48%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #efefef 0%,#d5d5d5 47%,#d5d5d5 48%,#e1e1e1 48%,#f7f7f7 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #efefef 0%,#d5d5d5 47%,#d5d5d5 48%,#e1e1e1 48%,#f7f7f7 100%); /* IE10+ */

background: linear-gradient(to bottom,  #efefef 0%,#d5d5d5 47%,#d5d5d5 48%,#e1e1e1 48%,#f7f7f7 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */

}

.wpb_button.wpb_ozy_auto.wpb_btn-small {
	font-size:85% !important;
	line-height:85% !important;
}

.wpb_button.wpb_ozy_auto.wpb_btn-mini {
	font-size:65% !important;
	line-height:65% !important;
}

.categories_filter a:hover,
.wpb_tour_next_prev_nav a:hover,
.ui-tabs-nav a:hover,
.ui-accordion-header a:hover,
.wpb_wrapper a.prev:hover,
.wpb_wrapper a.next:hover {
	text-decoration:none !important;
}

.wpb_alert {
	-moz-border-radius:0 !important;
	-webkit-border-radius:0 !important;
	border-radius: 0 !important;
}

.wpb_heading {
	margin-bottom:20px;
}

.title-with-icon {
	display:table !important;
	cursor:default;
}

.title-with-icon.top-style {
	text-align:center !important;
	width:100%;
}

.title-with-icon>h1,
.title-with-icon>h2,
.title-with-icon>h3,
.title-with-icon>h4,
.title-with-icon>h5,
.title-with-icon>h6 {
	display:table-cell;/* !important*/
	vertical-align:middle !important;
	border-left:15px solid transparent;
	/*float:left;*/
}

.title-with-icon>h1.no-icon,
.title-with-icon>h2.no-icon,
.title-with-icon>h3.no-icon,
.title-with-icon>h4.no-icon,
.title-with-icon>h5.no-icon,
.title-with-icon>h6.no-icon {
	border-left:none !important;
}

.title-with-icon.top-style>h1,
.title-with-icon.top-style>h2,
.title-with-icon.top-style>h3,
.title-with-icon.top-style>h4,
.title-with-icon.top-style>h5,
.title-with-icon.top-style>h6 {
	display:block !important;
	float:none !important;
	border-left:none !important;
}

.title-with-icon.top-style>span:after,
.title-with-icon.top-style>a>span:after {
	display:table !important;
	clear:both !important;
	content:'' !important;
}

.title-with-icon.top-style>span,
.title-with-icon.top-style>a>span {
	margin-right:0px !important;
	float:none !important;
	display:block !important;
	margin:0 auto 20px auto !important;
	text-decoration: none !important;
}

.title-with-icon.top-style>a {
	text-decoration: none !important;
}

.title-with-icon>span.medium,
.title-with-icon>span.large,
.title-with-icon>span.xlarge,
.title-with-icon>span.xxlarge,
.title-with-icon>a>span.medium,
.title-with-icon>a>span.large,
.title-with-icon>a>span.xlarge,
.title-with-icon>a>span.xxlarge {
	width:40px;
	height:40px;
	line-height:40px !important;
	font-size:22px !important;
	text-align:center;
	display:inline-block !important;
	background-image:none !important;
	text-decoration:none !important;
}

.title-with-icon>span.large,
.title-with-icon>a>span.large {
	width:52px;
	height:52px;
	line-height:52px !important;
	font-size:26px !important;
}

.title-with-icon>span.xlarge,
.title-with-icon>a>span.xlarge {
	width:64px;
	height:64px;
	line-height:64px !important;
	font-size:32px !important;
}

.title-with-icon>span.xxlarge,
.title-with-icon>a>span.xxlarge {
	width:128px;
	height:128px;
	line-height:128px !important;
	font-size:64px !important;
}

.title-with-icon>span.rounded,
.title-with-icon>a>span.rounded {
	border-bottom:none !important;
}

.title-with-icon>span.medium.rounded,
.title-with-icon>a>span.medium.rounded {
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border-radius:40px;
}

.title-with-icon>span.large.rounded,
.title-with-icon>a>span.large.rounded {
	-moz-border-radius:52px;
	-webkit-border-radius:52px;
	border-radius:52px;
}

.title-with-icon>span.xlarge.rounded,
.title-with-icon>a>span.xlarge.rounded {
	-moz-border-radius:64px;
	-webkit-border-radius:64px;
	border-radius:64px;
}

.title-with-icon>span.xxlarge.rounded,
.title-with-icon>a>span.xxlarge.rounded {
	-moz-border-radius:128px;
	-webkit-border-radius:128px;
	border-radius:128px;
}

.title-with-icon>span.clear,
.title-with-icon>a>span.clear {
	background-color:transparent !important;
	border-bottom:none !important;
}

/*revolution slider & layer slider arrows & cute slider*/
.rev-slider-inner .rev_slider_wrapper {
	margin-top:30px !important;
}

.br-previous,
.ls-nav-prev,
.rev_slider_wrapper .tp-leftarrow {
	background-image:url(images/sliderarrow.png) !important;
	width:68px !important;
	height:68px !important;
	background-position:0px 0px !important;
	top:50% !important;
}

.br-next,
.ls-nav-next,
.rev_slider_wrapper .tp-rightarrow {
	background-image:url(images/sliderarrow.png) !important;
	width:68px !important;
	height:68px !important;
	background-position:0px -68px !important;
	top:50% !important;
}

.br-next, .br-previous, .ls-nav-prev, .ls-nav-next {
	margin-top:-34px !important;
}

/*custom flickr badge*/
.flickr-badge-wrapper a img {
	margin:0 2px 2px 0 !important;
	vertical-align:bottom;
}

/*custom twitter style*/
.wpb_twitter_widget.big-tweet .tweet_list li {
	border-bottom:none !important;
	text-align:center;
}

.wpb_twitter_widget.big-tweet .icon-twitter {
	color: #00aced !important;
	font-size:30px;
	display:inline-block !important;
	width:100%;
	text-align:center;
	padding:20px 0 20px 0;
	background-image:none !important;
}

.wpb_twitter_widget.big-tweet .tweet_list li .tweet_text,
.wpb_twitter_widget.big-tweet .tweet_list li .tweet_text * {
	font-size:24px !important;
	line-height:32px;
	font-weight:lighter;
}

.wpb_twitter_widget.big-tweet .twitter_follow_button_wrap {
	text-align:center;
}

.wpb_twitter_widget.big-tweet .twitter_follow_button_wrap .twitter_follow_button {
	background-image: none !important;
	padding-left:0 !important;
}

.wpb_carousel.no-title-carousel {
	margin-top:-25px ;
}
.wpb_carousel.no-title-carousel .wpb_wrapper .teaser_grid_container {
	margin-top:35px;
}

/*************************************************************
portfolio
*************************************************************/

#post-navigation a {
	text-indent:-9999px;
	display:block;
	width:34px !important;
	height:34px !important;
	float:left;
	margin-left:1px !important;
	background-color:#000000;
	background-image:url(images/nav-arrows.png);
	background-repeat:no-repeat;
}

#post-navigation a.nav-left {
	background-position:-68px 0px;
}

#post-navigation a.nav-th {
	background-position:-34px 0px;
}

.view_project_link_button {
	display: block;
	float:left;
	line-height:34px !important;
	text-decoration:none !important;
	font-size:12px !important;
	padding:0 10px 0 10px;
	margin-bottom:20px;
}

.post-portfolio-icons {
	position:absolute;
	right:0px;
	top:0px;
	width:100px;
	height:60px;
	z-index:2;

	display:none;
}

.teaser_grid_container li:hover {
	z-index:2999 !important;
}

/*.related-posts-carousel li,*/
.teaser_grid_container li .post-portfolio {
	overflow:hidden !important;
}

/*.related-posts li {
	float:left;
	margin:5px;
}

.related-posts li span {
	display:block;
	float:left;
}*/

.related-post > img {
	float:left;
	margin:0 15px 15px 0;
}

/*.related-posts-carousel about posts & portfolio so I decide to put here*/

/*.related-posts-carousel {
	margin-top:30px;
}*/

/*.related-posts-carousel li img,*/
.teaser_grid_container li .post-portfolio-title .category-label,
.teaser_grid_container li .post-portfolio img {
	transition: all 0.4s ease-in-out;
		-moz-transition: all 0.4s ease; /* Enable CSS3 transition on all props */
		-webkit-transition: all 0.4s ease-in-out;
		-o-transition: all 0.4s ease-in-out;
		-ms-transition: all 0.4s ease-in-out;
}

/*.related-posts-carousel li:hover img,*/
.teaser_grid_container li:hover .post-portfolio img {
	transform: scale(1.1, 1.1);
		-moz-transform: scale(1.1, 1.1);
		-webkit-transform: scale(1.1, 1.1);
		-ms-transform: scale(1.1, 1.1);
		-o-transform: scale(1.1, 1.1);
}

.post-portfolio-icons .icon-plus,
.post-portfolio-icons .icon-search {
	background-image:none !important;

	transition: all 0.2s ease-in-out 0s;
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;

	font-size:16px !important;

	-webkit-backface-visibility:hidden;
}

.teaser_grid_container li,
.teaser_grid_container li .post-portfolio {
	position:relative;
}

.teaser_grid_container li .post-portfolio a img {
	vertical-align:bottom;
}

.teaser_grid_container li:hover .post-portfolio-icons,
.isotope-item:hover .post-portfolio-icons {
	display:inline-block !important;
}

.post-portfolio-icons .icon-plus:hover,
.post-portfolio-icons .icon-search:hover {
	opacity:0.8;
	-webkit-opacity:0.8;
	-moz-opacity:0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}

.post-portfolio-icons .icon-plus,
.post-portfolio-icons .icon-search {
	position:absolute !important;
	right:20px;
	top:20px !important;
	width:34px !important;
	height:34px !important;
	line-height:34px !important;
	text-align:center !important;
	background-color:#F06;
	text-decoration:none !important;

	z-index:15 !important;
}

.post-portfolio-icons .icon-plus {
	right:57px !important;
}

.grid_layout-portfolio .post-portfolio-title {
	position:absolute !important;
	bottom:0px !important;
}

.grid_layout-portfolio .post-portfolio-title .post-title {
	padding:0 20px 20px 20px;
	text-decoration:none;
}

.grid_layout-portfolio .post-portfolio-title .category-label {
	display:inline-block;
	margin-bottom:10px;
	padding:10px 20px 10px 20px;
	background-color:#000000;
}

.grid_layout-portfolio-classic .post-portfolio-title .category-label:empty,
.grid_layout-portfolio .post-portfolio-title .category-label:empty {
	display:none !important;
}

.grid_layout-portfolio-classic .isotope-item:hover .post-portfolio-title .post-title,
.grid_layout-portfolio .isotope-item:hover .post-portfolio-title .post-title {
	text-decoration:underline;
}

.grid_layout-portfolio-classic .categories_filter,
.grid_layout-portfolio .categories_filter {
	padding:20px 0 10px 0 !important;
	margin-bottom:30px !important;
}

.grid_layout-portfolio-classic .post-portfolio-title {
	padding:20px;
}

/*carousel*/
.wpb_carousel .post-portfolio-title {
	position:absolute !important;
	bottom:0px !important;
}

.wpb_carousel .prev,
.wpb_carousel .next {
	text-indent:-9999px;
	width:35px !important;
	height:20px !important;
	background-image: url(images/sliderarrow-mini.png) !important;
	background-repeat: no-repeat !important;
	padding:0 !important;
	line-height:0 !important;
	margin:0 !important;
}

.wpb_carousel .next {
	background-position:-35px !important;
}

.wpb_carousel .prev {
	right:36px !important;
}



/*************************************************************
contact 7 form
*************************************************************/
/* form input[type=text],
form input[type=password],
form input[type=file],
form input[type=email],
form input[type=color],
form input[type=date],
form input[type=datetime],
form input[type=datetime-local],
form input[type=month],
form input[type=number],
form input[type=range],
form input[type=search],
form input[type=tel],
form input[type=time],
form input[type=url],
form input[type=week],
form textarea,
.wpcf7-form input[type=text],
.wpcf7-form input[type=password],
.wpcf7-form input[type=file],
.wpcf7-form input[type=email],
.wpcf7-form input[type=color],
.wpcf7-form input[type=date],
.wpcf7-form input[type=datetime],
.wpcf7-form input[type=datetime-local],
.wpcf7-form input[type=month],
.wpcf7-form input[type=number],
.wpcf7-form input[type=range],
.wpcf7-form input[type=search],
.wpcf7-form input[type=tel],
.wpcf7-form input[type=time],
.wpcf7-form input[type=url],
.wpcf7-form input[type=week],
.wpcf7-form select,
.wpcf7-form textarea {
	border:1px solid #d4d4d4;
	width:100%;
	padding:5px;
	line-height:28px;
	font-weight:normal;

		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

form select {
	border:1px solid #d4d4d4;
	padding:5px;
	line-height:28px;
	font-weight:normal;

		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	clear:both;
}

form input:focus[type=text],
form select:focus,
form textarea:focus,
form input:focus[type=text],
form input:focus[type=email],
form input:focus[type=color],
form input:focus[type=date],
form input:focus[type=datetime],
form input:focus[type=datetime-local],
form input:focus[type=month],
form input:focus[type=number],
form input:focus[type=range],
form input:focus[type=search],
form input:focus[type=tel],
form input:focus[type=time],
form input:focus[type=url],
form input:focus[type=week],
form select:focus,
form textarea:focus {
    outline:none;
    border-color:#d4d4d4;
    box-shadow:0 0 10px #d4d4d4;
}

form,
.wpcf7 {
	margin-bottom:20px !important;
}

form>p
.wpcf7-form>p {
	font-weight:bold;
}

form>p>span,
.wpcf7-form>p>span {
	display:block !important;
	margin:10px 0 10px 0 !important;
}

form>p>span,
.wpcf7-form>p>span.required {
	display:inline !important;
}

.wpcf7-submit {
	border:none;
	cursor:pointer;
	padding:9px 14px;
}

.wpcf7-form-control-wrap>span {
	color:#000000 !important;
} */

/*************************************************************
mail chimp signup
*************************************************************/
#mc_signup_form {
    background-color: transparent !important ;
	border:none !important;
    color:inherit !important;
    padding: 0px !important;
}

#mc_signup_form input[type=text],
#mc_signup_form select,
#mc_signup_form textarea {
	border:1px solid #d4d4d4;
	width:100%;
	padding:5px;
	line-height:28px;
	font-weight:normal;

		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

#mc_signup_form input:focus[type=text],
#mc_signup_form select:focus,
#mc_signup_form textarea:focus {
    outline:none;
    border-color:#d4d4d4;
    box-shadow:0 0 10px #d4d4d4;
}

#mc_signup_form  .mc_merge_var {
	margin-bottom:10px;
}

#mc_signup_form  .mc_merge_var label {
	font-weight:bold;
	margin-bottom:5px;
	display:inline-block;
}

#mc_signup_form  .mergeRow {
	display:none;
}

#mc_signup_form  .mergeRow input[type=radio] {
	margin-right:5px;
}

#mc_display_rewards {
	display:none !important;
}

.mc_signup_submit {
	text-align:right !important;
}

#mc_signup_submit {
	border:none !important;
	padding: 9px 14px;
}

/*************************************************************
blog
*************************************************************/
#body-wrapper .blog-details-part .blog-post-title a,#body-wrapper .blog-details-part .blog-post-title { font-size:40px; line-height:45px}

.blog-listing,.blog-wrapper {background: url('/wp-content/uploads/2013/12/corner-bg-top.png') no-repeat scroll 0% 0% / contain transparent;
margin-bottom: 0px; margin-top:20px; padding:0; padding-top:60px}

.classic-blog-listing-item,.blog-post {
background: url('/wp-content/uploads/2013/12/corner-bg-mid.png') repeat-y scroll 0 0 / contain transparent;
margin-top: 0px;
padding: 0px 50px 10px;
}

.paging-wrapper.blog-paging-wrapper { padding:0px; padding-bottom:60px; background: url('/wp-content/uploads/2013/12/corner-bg-bottom.png') no-repeat scroll 0% 0% / contain transparent;}

.blog-wrapper-bottom { padding:0; margin:0 !important; height:80px; background: url('/wp-content/uploads/2013/12/corner-bg-bottom.png') no-repeat scroll 0% 0% / contain transparent;}

.paging-wrapper.blog-paging-wrapper a:first-child { margin-left:40px !important}
@media (max-width:1000px){
	.blog-listing { padding-top:30px; margin-top:15px;}
	.classic-blog-listing-item { padding: 0px 15px;}
}


@media (max-width:800px){
	.blog-listing,.blog-wrapper { padding-top:0px; margin-top:0px; background:none}
	.classic-blog-listing-item, .blog-post { padding: 0px; background:none}
	.blog-wrapper-bottom { display:none}
	#body-wrapper .blog-details-part .blog-post-title a,#body-wrapper .blog-details-part .blog-post-title { font-size:27px !important; line-height:29px !important}

}

.blog-post-title *{
	text-decoration:none;
}

.blog-post-title {
	margin:0 0 10px 0;
}

.blog-big-photo {
	position:relative;
	overflow:hidden;
}

.blog-big-photo>a>span {
	display: none;
}

/*.blog-big-photo:hover>a>span {
	top:50%;
	top:-moz-calc(50% - 22px);
		top:-webkit-calc(50% - 22px);
		top:calc(50% - 22px);

	opacity:1;
	-moz-opacity:1;
	-webkit-opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

.blog-big-photo>a>span {
	position:absolute;
	display:block;
	width:100%;

	transition: all 0.2s ease-in-out 0s;
		-webkit-transition: all 0.2s ease-in-out 0s;
		-moz-transition: all 0.2s ease-in-out 0s;

	top:-64px;

	opacity:0;
	-moz-opacity:0;
	-webkit-opacity:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

.blog-big-photo>a>span>div{
	font-size:32px !important;
	text-align:center;
	display:block;
	margin:0 auto 0 auto;
	width:60px;
	line-height:60px;
	height:60px;
	background-image: none !important;
}*/

.blog-info-bar-details span {
	background-image: none !important;
}

.blog-post .tag-bar {
	display:inline-block;
	margin-top:20px;
	clear:both;
}

.blog-post .tag-bar:empty {
	display:none;
}

.blog-info-footer-bar .wpb_button {
	margin-bottom:0 !important;
}

.blog-listing article {
	position:relative;
}

.blog-listing article .blog-details-part {
	padding:0 0 20px 0;
}

.wpb_button.wpb_ozy_auto { background-color: #5d1b25 !important; padding:10px}

.blog-listing article iframe {
	position:relative !important;
	z-index:5 !important;
}

.blog-listing article .blog-details-part .blog-post-title a {
	transition: all 0.2s ease-in-out 0s;
		-webkit-transition: all 0.2s ease-in-out 0s;
		-moz-transition: all 0.2s ease-in-out 0s;
}

.right-sidebar {
	float:right !important;
}

.top-padding-40 {
	/*padding-top:20px;*/
}

.blog-info-bar-details {
	margin:15px 0 10px 0;
	text-transform:uppercase;
	font-size:14px !important;
}

.blog-info-bar-details a {
	font-size:14px !important;
}

.blog-info-bar-details a {
	text-decoration:none;
}

.blog-info-footer-bar {
	margin-top:20px;
	clear:both;
}

.blog-info-footer-bar span[class*='icon-'] {
	font-size:14px;
	background-image:none !important;
	margin-right:4px;
}

.blog-details-part .blog-post-title a{
	text-decoration:none !important;
}

/*.classic-blog-listing-item blockquote:first-child {*/
.classic-blog-listing-item .blog-blockquote {
	padding-top:40px !important;
	margin:0 !important;
}

.blog-listing .wpb_gallery {
	margin-bottom:0 !important;
}

.blog-post .tag-bar.icon-tag:empty {
	 display:none !important;
}

.blog-post .tag-bar.icon-tag {
	background-image:none !important;
}

.blog-post .tag-bar.icon-tag>a:first-child {
	padding-left:5px;
}

.blog-post .flexslider{
	margin-bottom:10px !important;
}

.post-badge-standard,
.post-badge-gallery,
.post-badge-video,
.post-badge-aside,
.post-badge-image,
.post-badge-quote,
.post-badge-audio,
.post-badge-link,
.post-badge-sticky
 {
	border-top:3px solid #000;
	width:34px;
	height:34px;
	margin:-3px 0 0 20px;
	position:absolute;
	cursor:default;
	z-index:6;
}

.post-badge-standard { background:url(images/post-types/standard_icon.png) no-repeat; display:none }
.post-badge-gallery { background:url(images/post-types/gallery_icon.png) no-repeat; display:none}
.post-badge-video { background:url(images/post-types/video_icon.png) no-repeat; display:none}
.post-badge-aside { background:url(images/post-types/aside_icon.png) no-repeat; display:none}
.post-badge-image { background:url(images/post-types/image_icon.png) no-repeat; display:none}
.post-badge-quote { background:url(images/post-types/quote_icon.png) no-repeat; display:none}
.post-badge-audio { background:url(images/post-types/audio_icon.png) no-repeat; display:none}
.post-badge-link { background:url(images/post-types/link_icon.png) no-repeat; display:none}
.post-badge-sticky { background:url(images/post-types/sticky_icon.png) no-repeat; display:none}


.blog-post-title::first-letter, .portfolio-listing .info-box h4::first-letter { border:none !important }

/*************************************************************
sidebar
*************************************************************/
.archive.category.category-commentaries h1.blog-post-title { display:block}

.spacer { padding-top:30px}
.sidebar-generic .sidebar-widget.schiff-blog-top, .sidebar-generic .sidebar-widget.categories { margin:0px 0px 5px 0px; padding:0; border:none; background:none}
.sidebar-generic .sidebar-widget.categories { margin-bottom:10px}

.sidebar-generic .sidebar-widget.social a { background:url(/wp-content/uploads/2014/07/blog-social-icons.png) no-repeat; height:68px; width:68px; float:left; padding-right:1px}


.sidebar-generic .sidebar-widget.social a.rss { background-position:-3px 0}
.sidebar-generic .sidebar-widget.social a.fb { background-position:-76px 0}
.sidebar-generic .sidebar-widget.social a.twitter { background-position:-149px 0px}
.sidebar-generic .sidebar-widget.social a.youtube { background-position:-223px 0px !important}


.sidebar-generic .sidebar-widget.categories .categories-link { background:url(/wp-content/uploads/2014/07/category-bg.png) no-repeat right; background-size:contain; padding:18px 20px; font-weight:bold; margin-top:0; font-size:17px}
.right-sidebar .sidebar-generic .sidebar-widget.categories .categories-link a { color:#333; font-size:18px; padding:18px; padding-left:45px; background:url(/wp-content/uploads/2013/12/blog-sprite.png) no-repeat}
.right-sidebar .sidebar-generic .sidebar-widget.categories .categories-link-exploring-finance a { color:#333; font-size:18px; padding:18px; padding-left:45px; background:url(/wp-content/uploads/2013/12/blog-sprite-exploring-finance.png) no-repeat !important}

.right-sidebar .sidebar-generic .sidebar-widget.categories .categories-link.commentaries a { background-position:-3px -208px}
.right-sidebar .sidebar-generic .sidebar-widget.categories .categories-link.interviews a {background-position:-3px -7px}
.right-sidebar .sidebar-generic .sidebar-widget.categories .categories-link.videos a { background-position:-6px -60px}
.right-sidebar .sidebar-generic .sidebar-widget.categories .categories-link.headlines a {background-position:-4px -113px}
.right-sidebar .sidebar-generic .sidebar-widget.categories .categories-link.guest-commentaries a {background-position:-5px -165px}
.right-sidebar .sidebar-generic .sidebar-widget.categories .categories-link.gold-scams a {background-position:-4px -257px}
/* .right-sidebar .sidebar-generic .sidebar-widget.categories .categories-link.exploring-finance a {background-position: -4px -257px} */


.right-sidebar .sidebar-generic .sidebar-widget.categories .categories-link a:hover { text-decoration:none !important; color:#893540}


.sidebar-generic .sidebar-widget .custom-recent-posts a{ font-size:18px}


@media (max-width : 976px){
	.right-sidebar .sidebar-generic .sidebar-widget.categories .categories-link { background:none}
	.right-sidebar .sidebar-generic .sidebar-widget.categories .categories-link a { color:#333; font-size:14px}
}

.sidebar-generic .sidebar-widget {
	padding:20px;
	font-size:inherit !important;
	border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;
	border:1px solid #ddd;
	margin-bottom:20px
}

.sidebar-generic .sidebar-widget.callback {
	line-height:0 !important;
}
.sidebar-generic .sidebar-widget.callback a { line-height:0 !important; padding:0; margin:0}
.sidebar-generic .sidebar-widget.callback img {
	max-width:280px;
	width:100%;
	clear:left;
	line-height:0 !important; padding:0; margin:-1px 0 0 0
}

.sidebar-generic .sidebar-widget.callback #callSidebar {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) left top;
	width:280px; height:131px; display:block
}
.sidebar-generic .sidebar-widget.callback #callSidebar:hover {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) right top;
}

.sidebar-generic .sidebar-widget.callback #chatSidebar {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) left -120px;
	width:280px; height:51px; display:block
}
.sidebar-generic .sidebar-widget.callback #chatSidebar:hover {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) right -120px;
}

.sidebar-generic .sidebar-widget.callback #callbackSidebar {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) left bottom;
	width:280px; height:51px; display:block
}
.sidebar-generic .sidebar-widget.callback #callbackSidebar:hover {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) right bottom;
}

@media (max-width:1199px){
.sidebar-generic .sidebar-widget.callback img {
	max-width:260px;
	width:100%;
	clear:left;
	line-height:0 !important; padding:0; margin:-1px 0 0 0
}
.sidebar-generic .sidebar-widget.callback #callSidebar {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) left top;
	width:260px; height:122px; display:block; background-size: 200%;
}
.sidebar-generic .sidebar-widget.callback #callSidebar:hover {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) right top;
	width:260px; height:122px; display:block; background-size: 200%;
}

.sidebar-generic .sidebar-widget.callback #chatSidebar {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) left -120px;
	width:260px; height:43px; display:block; background-size: 200%;
}
.sidebar-generic .sidebar-widget.callback #chatSidebar:hover {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) right -120px;
	width:260px; height:43px; display:block; background-size: 200%;
}

.sidebar-generic .sidebar-widget.callback #callbackSidebar {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) left bottom;
	width:260px; height:47px; display:block; background-size: 200%;
}
.sidebar-generic .sidebar-widget.callback #callbackSidebar:hover {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) right bottom;
	width:260px; height:47px; display:block; background-size: 200%;
}
}

@media(max-width:979px){
	.sidebar-generic .sidebar-widget.callback #callSidebar {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) left top no-repeat;
	width:185px; height:87px; display:block; background-size: 200%;
}
.sidebar-generic .sidebar-widget.callback #callSidebar:hover {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) right top;
		width:185px; height:87px; display:block; background-size: 200%;
}
.sidebar-generic .sidebar-widget.callback #chatSidebar {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) left -80px;
	width:185px; height:34px; display:block; background-size: 200%;
}
.sidebar-generic .sidebar-widget.callback #chatSidebar:hover {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) right -80px;
		width:185px; height:34px; display:block; background-size: 200%;
}
.sidebar-generic .sidebar-widget.callback #callbackSidebar {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) left bottom;
	width:185px; height:34px; display:block; background-size: 200%;
}
.sidebar-generic .sidebar-widget.callback #callbackSidebar:hover {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) right bottom;
		width:185px; height:34px; display:block; background-size: 200%;
}
.right-sidebar .sidebar-generic .sidebar-widget h6 { font-size:16px !important}

}
@media(max-width:978px){
	div#menu-wrapper.navbar.navbar-inverse.navbar-static-top { max-width:730px; margin-left:auto !important; margin-right:auto !important}
	.floater-bar a { padding-left:20px !important}

}
@media(max-width:762px){
	.sidebar-generic .sidebar-widget.callback #callSidebar {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) left top;
	width:280px; height:131px; display:block;
	margin: 0 auto
}
.sidebar-generic .sidebar-widget.callback #callSidebar:hover {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) right top;
	width:280px; height:131px; display:block; background-size: 200%;
}

.sidebar-generic .sidebar-widget.callback #chatSidebar {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) left -120px;
	width:280px; height:51px; display:block;
	margin: 0 auto
}
.sidebar-generic .sidebar-widget.callback #chatSidebar:hover {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) right -120px;
	width:280px; height:51px; display:block; background-size: 200%;
}

.sidebar-generic .sidebar-widget.callback #callbackSidebar {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) left bottom;
	width:280px; height:51px; display:block;
	margin: 0 auto
}
.sidebar-generic .sidebar-widget.callback #callbackSidebar:hover {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) right bottom;
	width:280px; height:51px; display:block; background-size: 200%;
}
.right-sidebar .sidebar-generic .sidebar-widget h6 { font-size:22px !important}
}


@media(max-width:350px){
	.sidebar-generic .sidebar-widget.callback #callSidebar {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) left top no-repeat;
	width:240px; height:112px; display:block; background-size: 200%;
}
.sidebar-generic .sidebar-widget.callback #callSidebar:hover {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) right top;
		width:240px; height:112px; display:block; background-size: 200%;
}
.sidebar-generic .sidebar-widget.callback #chatSidebar {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) left -105px;
	width:240px; height:44px; display:block; background-size: 200%;
}
.sidebar-generic .sidebar-widget.callback #chatSidebar:hover {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) right -105px;
		width:240px; height:44px; display:block; background-size: 200%;
}
.sidebar-generic .sidebar-widget.callback #callbackSidebar {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) left bottom;
	width:240px; height:44px; display:block; background-size: 200%;
}
.sidebar-generic .sidebar-widget.callback #callbackSidebar:hover {
	background:#333 url(/wp-content/uploads/2013/12/callback-sidebar-sprite.jpg) right bottom;
		width:240px; height:44px; display:block; background-size: 200%;
}
.right-sidebar .sidebar-generic .sidebar-widget h6 { font-size:16px !important}

}


.sidebar-generic .sidebar-widget.charts {
	height:330px;
	overflow:hidden
}

.right-sidebar .sidebar-generic .sidebar-widget h6 {
	border-bottom:1px solid #363434;
	padding-bottom:10px;
	margin-bottom:20px;
	background:url(/wp-content/uploads/2014/07/gray-gold-bars-bg.png) no-repeat right; color:#ffdb75 !important; margin:-20px -20px 20px -20px; padding:20px 0 14px 15px; border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0
}

.sidebar-widget img { height:auto;}
/*customize searchbox*/
.sidebar-generic .sidebar-widget .searchform {

}

.sidebar-widget .tagcloud a {
	display:inline-block;
	margin-bottom:3px;
	padding:6px 6px;
	background-color:#000000;
	color:#FFFFFF;
	text-decoration:none !important;
}

.sidebar-widget .tagcloud a:hover {
	text-decoration:underline !important;
}

/*sidebar menu*/
.sidebar-widget ol:not(.no-style),
.sidebar-generic>section ol:not(.no-style),
.sidebar-widget ul:not(.no-style),
.sidebar-generic>section ul:not(.no-style){
	list-style:disc;
	margin-left:15px;
}

section.sidebar-widget ul.menu {
	margin-left:0 !important;
	list-style:none !important;
}

section.sidebar-widget ul.menu li {
	list-style:none;
}

section.sidebar-widget ul.menu>li a:hover span {
	text-decoration:none !important;
}

section.sidebar-widget ul.menu li.current_page_item > a {
	text-decoration:underline !important;
}
section.sidebar-widget ul.menu li.current_page_item > a > span {
	text-decoration:none !important;
}

section.sidebar-widget ul.menu>li {
	padding:10px 0 0 0;
	border-top:none;
}

section.sidebar-widget ul.menu>li:first-child {
	border-top: none;
	padding-top:0px;
}

section.sidebar-widget ul.menu>li:last-child {
}

/*************************************************************
sidebar forms
*************************************************************/
.sidebar-widget input[type=text],
.sidebar-widget input[type=password],
.sidebar-widget select,
.sidebar-widget textarea {
	border:1px solid #d4d4d4;
	width:100%;
	padding:5px;
	line-height:28px;
	font-weight:normal;

		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	box-sizing:border-box;

	margin: 10px 0 10px 0;
}

.sidebar-widget input:focus[type=text],
.sidebar-widget input:focus[type=password],
.sidebar-widget select:focus,
.sidebar-widget textarea:focus {
    outline:none;
    border-color:#d4d4d4;
    box-shadow:0 0 10px #d4d4d4;
}

input[type=submit],
input[type=button],
input[type=reset],
button {
	border:0px !important;
	cursor:pointer;
	padding:8px 10px 8px 10px !important;
	box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;

	transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease; /* Enable CSS3 transition on all props */
		-webkit-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		-ms-transition: all 0.2s ease-in-out;

}

.sidebar-widget form label {
	font-weight:bold;
	clear:both;
	display:inline-block;
	width:100%;
}

.sidebar-widget form label:after {
	content: ' ';
	clear:both;
	display:table;
}


/*************************************************************
meta buttons
*************************************************************/
.icon-heart {
	cursor:pointer;
	transition: all 0.2s ease-in-out 0s;
		-webkit-transition: all 0.2s ease-in-out 0s;
		-moz-transition: all 0.2s ease-in-out 0s;
}

.icon-heart:hover {
	color:#ff0000 !important;
}

/*************************************************************
blog comment
*************************************************************/
.comment-body,
.author-box{
	padding:20px;
	clear:both;
	box-sizing:border-box;
}

.author-box>div{
	display:inline-block;
}

.author-box{
	margin-bottom:20px;
}


.reply{
	text-align:right;
}

.comment-body{
	margin-bottom:20px;
}

.comment-body>div>img,
.author-box>div>img{
	display:block;
	float:left;
	margin:0 10px 0 0;
}

.commentlist .children li{
	width:95%;
	float:right;
}

/*************************************************************
comment form
*************************************************************/

#commentform p label{
	display:block;
	font-weight:bold;
	margin:5px 0 5px 0 !important;
}

#commentform .comment-form-email,
#commentform .comment-form-author{
	display:block;
	float:left;
	width:50%;
}

#commentform .comment-form-author>input{
	width:92% !important;
}

#commentform .comment-form-url>input,
#commentform .comment-form-comment>textarea,
#commentform .comment-form-email>input,
#commentform .comment-form-author>input{
	width:100%;
	clear:both;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:5px;
	border:1px solid #d4d4d4;

	transition: all 0.2s ease-in-out 0s;
		-webkit-transition: all 0.2s ease-in-out 0s;
		-moz-transition: all 0.2s ease-in-out 0s;
}

#commentform .comment-form-url>input:focus,
#commentform .comment-form-comment>textarea:focus,
#commentform .comment-form-email>input:focus,
#commentform .comment-form-author>input:focus {
    outline:none;
    border-color:#d4d4d4;
    box-shadow:0 0 10px #d4d4d4;
}

#commentform .comment-form-comment,
#commentform .comment-form-url{
	display:block !important;
	float:left !important;
	width:100% !important;
}

#commentform #submit{
	border:none !important;
	cursor:pointer;

	margin:10px 0 50px 0;

	padding: 9px 14px;

	transition: all 0.2s ease-in-out 0s;
		-webkit-transition: all 0.2s ease-in-out 0s;
		-moz-transition: all 0.2s ease-in-out 0s;
}

#authort-box-title,
#comments-title,
#comments-title span,
#respond h3{
	font-size:16px !important;
	line-height:40px !important;
}

/*************************************************************
paging
*************************************************************/

.paging-wrapper {
	width:100%;
	float:left;
	clear:both;
	margin:-25px 0 25px 0;
}

.blog-paging-wrapper {
	margin:0 !important;
}

.paging-wrapper>a {
	display:block !important;
	float:left !important;
	width:34px  !important;
	line-height:34px !important;
	height:34px !important;
	text-align:center !important;
	margin:1px 1px 0 0 !important;
	text-decoration:none !important;

	transition: all 0.2s ease-in-out 0s;
		-webkit-transition: all 0.2s ease-in-out 0s;
		-moz-transition: all 0.2s ease-in-out 0s;
}

.paging-wrapper .prev:before { content: '⇀'; font-size:16px !important; }
.paging-wrapper .next:before { content: '↽'; font-size:16px !important; }
.paging-wrapper .first:before { content: '←'; font-size:14px !important; }
.paging-wrapper .last:before { content: '→'; font-size:14px !important; }

/*************************************************************
navbar search box
*************************************************************/
#navbar-search-wrapper {
	height:60px !important;
	position:relative;
	border:none !important;
}

#navbar-search-wrapper span {
	display:block !important;
	width:32px !important;
	height:60px !important;
	text-align:right !important;
	z-index:2 !important;
	position:absolute !important;
	right:0 !important;
	line-height:60px;
	cursor:pointer !important;
	color:#ffffff;
	-webkit-backface-visibility:hidden;
}

#navbar-search-wrapper span:hover {
	opacity:0.8;
	-webkit-opacity:0.8;
	-moz-opacity:0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}

#navbar-search-form {
	margin:0 !important;
}

#navbar-search-form input[type=text] {
	z-index:1;
	position:relative;
	max-width:0px;
	float:right;

	border:none !important;
	height:60px;

	border:none !important;

	border-radius:0 !important;
	-webkit-border-radius:0 !important;
	-moz-border-radius:0 !important;

	content:'';

	background-color:transparent !important;

	padding:0;

	visibility:hidden;
}

#navbar-search-form input:focus {
	border:none !important;
	box-shadow:0px 0px 0px 0px !important;
}

#navbar-search-form input.open[type=text] {
	background-color:#666666 !important;
	padding:0 32px 0 10px;
}

/*************************************************************
divider and hr
*************************************************************/

fieldset.ozy-content-divider {
	position:relative;
	border-top:1px solid #ffffff;
	border-bottom:none;
	border-left:none;
	border-right:none;
}

fieldset.ozy-content-divider legend{
	padding:0 20px 0px 20px;
	font-size:16px;
	text-align:center !important;
}

#page-content hr{ margin:20px 0 20px 0; height:1px; border:none; }

/*************************************************************
animated page header
*************************************************************/
#page-heading .row {
	position:relative;
	z-index:3;
}

/*************************************************************
css3 transitions for external objects
*************************************************************/
.generic-button-alt,
.generic-button,
.ozy-page-content button,
.rev_slider_wrapper .tp-leftarrow,
.rev_slider_wrapper .tp-rightarrow,
.social-share-buttons-wrapper li span,
#navbar-search-wrapper span,
.nivo-nextNav,
.nivo-prevNav,
.iosSlider-container .prevContainer .prev,
.iosSlider-container .nextContainer .next,
#post-navigation a,
.view_project_link_button,
#mc_signup_submit,
.wpcf7-submit,
#backToTop,
.ls-nav-prev, .ls-nav-next,
.br-next, .br-previous,
.title-with-icon>span,
.title-with-icon>a>span,
.sidebar-widget .tagcloud a {
	transition: all 0.2s ease-in-out 0s;
		-webkit-transition: all 0.2s ease-in-out 0s;
		-moz-transition: all 0.2s ease-in-out 0s;
}

/*************************************************************
testimonials & testimonial slider
*************************************************************/
.ozy-testimonial-slider li .entry-content {
	position:relative;
	color:#333;
	background:#eee;

	margin-bottom:20px;
}

.ozy-testimonial-slider li .entry-content p {
	padding:40px !important;
}

/* creates the triangle */
.ozy-testimonial-slider li .entry-content:after {
	content:"";
	position:absolute;
	bottom:-30px;
	left:30px;
	border:15px solid transparent;
	border-top-color:#eee;
    display:block;
    width:0;
}

/*************************************************************
responsive queries
*************************************************************/
.mobile-nav-menu {
	display:none;
}

.select-menu #mobile-only-menu .icon-open-close-menu-item {
	font-size:28px;
}

.select-menu #mobile-only-menu .icon-open-close-menu-item:before {
	content : "\f0fe";
}

.select-menu #mobile-only-menu .icon-open-close-menu-item.active:before {
	content : "\f146";
}

.full-width-slider-shadow {
	background:url(images/shadow2.png) no-repeat center top;
	background-size:100%;
	width:100%;
	margin-top:-35px !important;
	margin-bottom:0px !important;
	height:60px;
}

@media (max-width: 480px) {
	#top-small-menu {
		margin-right:0 !important;
	}

	#top-small-menu li.pipe:last-child {
		display:none !important;
	}

	.full-width-slider-shadow {
		height:10px !important;
	}

	#first-header {
		width:auto;
		padding:0 20px;
	}

	#body-wrapper {
		padding:0 20px;
	}
}

@media (max-width: 767px) {

	.left-sidebar,
	.right-sidebar {
		clear:both;
		margin-top:20px;
		margin-bottom:30px;
	}

	#first-header {
		width:auto;
		padding:0 20px;
	}

	#body-wrapper {
		padding:0 20px;
	}

	.full-width-slider-shadow {
		height:30px !important;
	}

	body {
		padding-right: 0px;
		padding-left: 0px;
	}

	#bottom-widget-wrapper {
		padding:0 20px !important;
	}

	#bottom-widget-wrapper .row {
		margin-left:0 !important;
	}

	#bottom-widget-wrapper section>.h6-wrapper {
		margin-bottom:20px !important;
	}

	#body-wrapper .container {
		margin: 0 auto 15px auto;
	}

	#footer-wrapper .container .row section {
		padding-left:20px;
		padding-right:20px;
	}

	.mobile-nav-menu {
		padding-left:20px;
		padding-right:20px;
	}

	#bread-crumbs-menu {
		display:none;
	}
	#footer-spot { margin-left:-20px; margin-right:-20px}
}

@media (max-width: 979px) {

	/*mobile menu start*/
	.select-menu>a {
		line-height:40px !important;
	}

	#menu-wrapper #top_menu>li,
	#menu-wrapper #top_menu>li>a,
	#menu-wrapper #top_menu .menu-pipe,
	#menu-wrapper .container {
		min-height:40px !important;
	}
	/*mobile menu end*/
	.mobile-nav-menu {
		display:block;
	}

	.select-menu {
		display:inline-block;
	}

	#navbar-search-form,
	#top_menu,
	.nav {
		display:none !important;
	}

	.nav-collapse, .nav-collapse.collapse,
	.nav-collapse, .nav-collapse.collapse {
		height:inherit !important;
	}

	#header-top-menu {
		width:100%;
	}

	.mobile-nav-menu,
	#logo {
		margin-left:auto !important;
		margin-right:auto !important;
		float:none !important;
	}



	#header-top-menu > div {
		display:none
	}
}

/*************************************************************
search autocomplete
*************************************************************/
#search { font-size:14px !important}
.ac_results {
	position:relative;
	z-index:444;
	background-color:#000000;
	padding:10px 0 10px 0;
}

.ac_results ul {
	list-style:none;
}

.ac_results ul li {
	font-size:14px !important;
	padding:5px 10px 15px 10px !important;
	cursor:pointer;
	font-style:normal !important;
}

.ac_results ul li:hover {
	text-decoration:underline;
}

/*************************************************************
dropcaps & highlighted text
*************************************************************/
.dropcap {
	font-size:22px;
	font-weight:bold;
	line-height:32px;
	text-align:center;
	float:left;
	margin-right:10px;
	height:32px;
	width:32px;
}

.dropcap-rounded {
	-moz-border-radius:36px;
	-webkit-border-radius:36px;
	border-radius:36px;
}

.dropcap-clean {
	background-color:transparent !important;
}

.highlight-text {
	display:inline-block;
	padding:0 5px 0 5px;
}

/*************************************************************
list-style-type
*************************************************************/
.list-style-type-classic >li { list-style-position:inside;  }

.list-disc { list-style-type:disc; }
.list-left-margin { margin-left:20px }

.list-circle { list-style-type:circle; }

.list-square { list-style-type:square; }

.list-decimal { list-style-type:decimal; }

.list-decimal-leading-zero { list-style-type:decimal-leading-zero; }

.list-armenian { list-style-type:armenian; }

.list-cjk-ideographic { list-style-type:cjk-ideographic; }

.list-georgian { list-style-type:georgian; }

.list-hebrew { list-style-type:hebrew; }

.list-hiragana { list-style-type:hiragana; }

.list-hiragana-iroha { list-style-type:hiragana-iroha; }

.list-katakana { list-style-type:katakana; }

.list-katakana-iroha { list-style-type:katakana-iroha; }

.list-lower-alpha { list-style-type:lower-alpha; }

.list-lower-greek { list-style-type:lower-greek; }

.list-lower-latin { list-style-type:lower-latin; }

.list-lower-roman { list-style-type:lower-roman; }

.list-upper-alpha { list-style-type:upper-alpha; }

.list-upper-latin { list-style-type:upper-latin; }

.list-upper-roman { list-style-type:upper-roman; }

/*************************************************************
video background
*************************************************************/
div.video-background {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: -1;
	overflow: hidden;
	vertical-align: top;
}

div.video-background video {
	min-height: 100%;
	min-width:100%;
	z-index: -2 !important;
}

div.video-background .ui-video-background {
	display: none !important;
}

/*************************************************************
floating bar
*************************************************************/
.floater-bar{
	position:fixed !important;
	top:0px !important;
	width:100%;
	/*margin:0 auto;*/
	z-index:9999 !important;
}

/*************************************************************
back to top button
*************************************************************/
#backToTop {
	background:#000;
	position:fixed; /* this is the magic */
	bottom:10px; /* together with this to put the div at the bottom*/
	right:10px;
	cursor:pointer;
	display:none;
	width:78px;
	height:78px;
	background:url(images/up-arrow.png) no-repeat center;
	/* text-indent:-9999px; */
	z-index:100001;
}
#backToTop span { position:absolute; top:-20px; font-size:12px; font-family:Arial, Helvetica, sans-serif}

/*************************************************************
tables
*************************************************************/

#body-wrapper table th {
	font-weight:bold;
	font-size:120%;
	padding:5px;
}

#body-wrapper table td {
	padding:4px;
	border:1px solid #dedede;
	border-collapse:collapse;
}

#body-wrapper table {
	margin:20px 0 20px 0;
}

/*************************************************************
definition list
*************************************************************/

#body-wrapper dl:not(.gallery) {
	padding: 10px;
	border:1px solid #dedede;
	margin-bottom:20px;
}

#body-wrapper dt:not(.gallery-icon) {
	float: left;
	clear: left;
	width: 100px;
	text-align: right;
	font-weight: bold;
}

#body-wrapper dt:empty {
	display:none;
}

#body-wrapper dd:not(.gallery-caption) {
	margin: 0 0 0 110px;
	padding: 0 0 0.5em 0;
}

/*************************************************************
list inside post
*************************************************************/

.post ol li{ list-style-type: decimal; margin-left:20px; }/*padding-bottom: 0.85em;*/
.post ul li{ list-style-type: disc; margin-left:20px; } /*padding-bottom: 0.85em;*/

/*************************************************************
list inside comments
*************************************************************/

.commentlist li.comment div li ol li:not(.reply) { list-style-type: decimal; margin-left:20px; }
.commentlist li.comment div li ul li:not(.reply) { list-style-type: disc; margin-left:20px;}

/*************************************************************
make facebook comments responsive
*************************************************************/

.fb-comments, .fb-comments iframe[style], .fb-like-box { width: 100% !important; }
.fb-comments span, .fb-comments iframe span[style] { width: 100% !important; }

/*************************************************************
wp covers
*************************************************************/

.post img,
.post .wp-caption,

embed,
iframe {
	max-width: 100%;
}

h1,h2,h3,h4,h5,h6,p {
	-ms-word-wrap: break-word;
	word-wrap: break-word;


}

q {
	clear:both;
	display:block;
}

address {
	margin:10px 0 10px 0;
}

kbd {
	padding:0.1em 0.6em;
	border:1px solid #ccc;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	background-color:#f7f7f7;
	color:#333;
	-moz-box-shadow:0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset;
	-webkit-box-shadow:0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset;
	box-shadow:0 1px 0px rgba(0, 0, 0, 0.2),0 0 0 2px #ffffff inset;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	margin:0 0.1em;
	text-shadow:0 1px 0 #fff;
	line-height:1.4;
	white-space:nowrap;
}

big {
	font-size:150%;
}

address,
var,
cite,
em { font-style: italic; }

strong { font-weight: bold; }

#body-wrapper pre {
	font-family: monospace;
	clear:both;
	float:left;
	overflow:auto;
	_overflow-y:hidden;
	width:100%;
	margin:20px 0 20px 0;
}

var,
tt,
code { font-family: monospace; }

.alignleft {
	float:left;
	margin-right:20px;
}

.alignright {
	float:right;
	margin-left:20px;
}

.commentlist {
	display:inline-block;
	width:100%;
}
















/*gallery*/
#body-wrapper .wp-caption {
	text-align: center;
}

#body-wrapper .wp-caption img { margin: 5px; }

#body-wrapper .wp-caption p.wp-caption-text { margin: 0 0 4px; }

#body-wrapper .wp-smiley { margin:0; }

#body-wrapper .gallery { margin: auto; }

#body-wrapper .gallery .gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 33%;
}

#body-wrapper .gallery .gallery-caption { margin-left: 0; }

#body-wrapper .gallery dl, #body-wrapper dd.wp-caption-dd { margin: 0; }

#body-wrapper .gallery-caption { margin-bottom:20px; }

#body-wrapper .gallery br+br { display: none; }

.wp-caption,.wp-caption-text,.sticky,.gallery-caption,.bypostauthor,.aligncenter{/*nothing*/}

@media (min-width: 1200px) {
  body { padding:0px !important; margin:0px !important;}
  .row {
	margin-left: -30px;
	*zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    margin-left: 30px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1000px !important; /*switcher*/
  }
  .span12 {
    width: 1000px; /*switcher*/
  }
  .span11 {
    width: 1070px;
  }
  .span10 {
    width: 970px;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    /*width: 770px; had to update for some reason*/
	width:650px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 570px;
  }
  .span5 {
    width: 470px;
  }
  .span4 {
    /* width: 370px Hod to update for some reason */;
	width:320px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }
  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }
  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }
  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }
  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }
  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }
  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }
  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }
  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }
  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }
  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }
  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  input.span12, textarea.span12, .uneditable-input.span12 {
    width: 1156px;
  }
  input.span11, textarea.span11, .uneditable-input.span11 {
    width: 1056px;
  }
  input.span10, textarea.span10, .uneditable-input.span10 {
    width: 956px;
  }
  input.span9, textarea.span9, .uneditable-input.span9 {
    width: 856px;
  }
  input.span8, textarea.span8, .uneditable-input.span8 {
    width: 756px;
  }
  input.span7, textarea.span7, .uneditable-input.span7 {
    width: 656px;
  }
  input.span6, textarea.span6, .uneditable-input.span6 {
    width: 556px;
  }
  input.span5, textarea.span5, .uneditable-input.span5 {
    width: 456px;
  }
  input.span4, textarea.span4, .uneditable-input.span4 {
    width: 356px;
  }
  input.span3, textarea.span3, .uneditable-input.span3 {
    width: 256px;
  }
  input.span2, textarea.span2, .uneditable-input.span2 {
    width: 156px;
  }
  input.span1, textarea.span1, .uneditable-input.span1 {
    width: 56px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}

/******DEMO**************/
.show-grid [class*="span"] { line-height: 30px; min-height: 30px; text-align: center; margin-bottom:20px; color:#000000; }

@media (min-width: 979px) { .wpb_gallery_slides.wpb_flexslider.flexslider_fade.flexslider { min-height: 300px!important; } }

@media (max-width: 767px) { .international-vault img { margin-top:17px; } }

/* fix appearance of blog sidebar featured video */
section.widget-16.sidebar-widget  { padding-bottom:0; }

#body-wrapper h2.gold-news-home-header { margin-bottom:0; }

.gold-img-home {
	display: block;
    float: left;
    margin-right: 10px;
	margin-left:20px;
    width: 55px;
	}
.gold-news-home { margin-top:17px; padding-right:20px; }
.gold-news-home li { padding-bottom:18px; }
@media (min-width: 979px) { .gold-news-home li { padding-bottom:35px; } }
.gold-news-home li div { font-size:18px; line-height:21px; height:55px; }
.gold-news-home .date { font-size:90%; }
@media (min-width: 979px) { .date { padding-left:21%; } }
@media (max-width: 979px) { .gold-news-home .date { padding-left:28%; } }
@media (max-width: 767px) { .gold-news-home .date { padding-right:0;  } }
.gold-img-div { display:inline; }

@media (max-width: 979px) {

   .gold-news-home li div { height:70px; font-size:17px; }
   }

/******* SCROLLING TICKER ******/
.live-ticker {
  font-weight:bold;
  font-size:1.1em
}

#live-ticker {
  font-family:Arial, Helvetica, sans-serif;
  text-shadow:#fff 2px 2px 2px;
  font-size:15px;
  margin: -5px auto 0 auto;
  text-align:left;
  width:100%;
  max-width:1000px;
  border-bottom: 1px solid #e1e1e1;
  text-transform:uppercase;
  color:#7c7c7c;
  white-space: nowrap;
  max-height:50px;
	padding: 10px 0px;
}

#live-ticker a {
  color:#7c7c7c;
  text-decoration:underline
}

#inner-ticker {
  overflow:hidden
}

#live-ticker .price-container {
  display:inline-block;
  text-align:center;
  padding:0 45px
}

#live-ticker .price-container .negative {
  padding-left:20px;
  font-weight:bold;
  color:#900;
  background:url(/wp-content/uploads/2013/12/price-arrows.gif) no-repeat top left
}

#live-ticker .price-container .positive {
  padding-left:20px;
  font-weight:bold;
  color:#030;
  background:url(/wp-content/uploads/2013/12/price-arrows.gif) no-repeat bottom left
}

#live-ticker .price.ratio {
  color:#222;
  font-weight:bold
}

div.simply-scroll-clip {
  overflow:hidden
}

.live-ticker {
  padding:8px;
  background:#f1ebf1;
  border:1px solid #cac7c7;
  margin-bottom:20px;
  font-weight:bold
}

#fizContainer {
   border: 1px solid #fff !important;
   overflow: scroll !important;
   -webkit-overflow-scrolling: touch;
}

@media (max-width: 1200px) {
	 #body-wrapper #live-ticker {
     max-width:940px
   }
}

@media(max-width:978px){
	#body-wrapper #live-ticker {
    max-width:730px
  }
}

@media (max-width: 670px) {
	#live-ticker .price-container {
    margin-top:-20px
  }
}

@media (max-width: 520px) {
	#inner-ticker {
		font-size:1em
	}
	#live-ticker {
		margin-top: -17px;
	}
}

/******* END SCROLLING TICKER ******/
