/*

Theme Name: bigbangwp
Theme URI: http://demo.brankic.net/bigbangwp
Description: For all updates, please follow us on <a href='https://twitter.com/brankic1979'>Twitter (Brankic1979)</a>
Author: Anonymous
Author URI: http://brankic1979.com/
License: GNU General Public License
License URI: license.txt
Version: 1.8	

*/

/*
CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.


Changelog

1.8     Added title as alt attribute value on blog page. (page-blog-X.php, index.php)
        Added title as alt attribute value on portfolio shortcode. (includes/bra_shortcodes.php)
		Featured video fix (javascript/custom.js)
		Fix for Disqus comments count style (css/blog.css)
		Highlight shortcode (closing tag) fix (includes/bra_shortcodes.js)
		Another portfolio without hover option (pop-up image) (includes/bra_shortcodes.php, bra_shortcodes_portfolio.php))
		Typo in css/style-stretched.css
		Video URL custom field accept and short YT - youtu.be (bra_theme_functions.php)
		Video URL custom field accept https in URL (bra_theme_functions.php)
1.7.7   Brankic shortcodes fix for WP3.5 (includes/bra_shortcodes.js)
1.7.6   Replaced get_theme_data() with wp_get_theme() (functions.php)
		Icon box shortcode added alt attribute to icon (includes/bra_shortcodes.php)
		Hide ALL button if there are no portfolio subcats (includes/bra_shortcodes.php)
		Help file
		Custom field don't vanish if quick edit is perform (includes/bra_custom_fields.php)
		Full width contact pop-up can't scroll on mobile fix (page-contact-2.php)
		Image distortion on pages on smaller devices fix (javascript/custom.js)
		Portfolio item 404 error fix(includes/bra_theme_functions)
		Hide featured image empty space fix (javascript/custom.js)
1.7.5   Slider fix (double navigation and external URL) (slider.inc.php, slider.inc.3.php, single.php)
1.7.4   Portfolio shortcode hover fix (javascript/bra_shortcodes.js),
		Google map disable scroll (javascript/google_map_plugin.js)
		If there is no featured image fix (javascript/custom.js)
		Blog page with multiple sliders - (slider.inc.php, slider.inc.3.php)
		Shortcodes in text widgets - (includes/bra_theme_functions.php)
1.7.3   Portfolio slider pop-up fix (slider.inc.php)
1.7.2   Fix for portfolio slider on iPad (portrait) (css/blog.css)
		Minor fix in portfolio shortcode (if there is no title attribute, no title will be use) (includes/bra_shortcodes.php)
		Portfolio slider pop-up image if there is no URL provided (slider.inc.php)
		Contact form drop down style fixed (css/style.css)
		Fixed issue on some servers (bra_create_portfolio_select.php)
1.7.1   1/2 + 1/2 shortcode fix (includes/bra_shortcodes.js)
		FB Like button fix for posts (share.inc.php)
		New XML file
1.7     New shortcode engine (should work on all servers) (includes/bra_shortcode_*.php, includes/bra_shortcodes.js)
		New parameter for centered title shortcode - top margin (includes/bra_shortcodes.php)
		Spacing issues on blog and category pages (index.php, page-blog-1-6.php, single.php)
		Photostream pages fix if there is no title, or title is too long (custom.js)
		Heading fix (css/style.css)
		Blog single images with prettyPhoto pop-up (single.php)
		New option - Hide number of comments if there are no comments (index.php, page-blog-1-6.php, single.php, includes/bra_admin_3.php)
		XSS safety search fix (index.php)
		XSS contact form fix (includes/ajax.recaptcha.php)
		XSS minor fix (footer.php, header.php)
		Blog titles hover bug (css/blog.css)
		Blockquote paragraph fix (css/style.css)
		Shortcodes fix for empty paragraphs (includes/bra_theme_functions.php, includes/bra_shortcodes.php)
		No title gap fix (page*.php)
		Facebook share pop-up z-index fix (css/blog.css)
1.6     Shadow issue on fixed menu in stretched version (css/style-stretched.css)
		Removing image from blog pages if there is no featured image defined (javascript/custom.js)
		Fix for images with height attribute in blog posts (javascript/custom.js)
		Better solution for email from field in contact form (includes/bra_admin_3.php, includes/ajax.recaptcha.php)
		Slider width fix for pages with sidebar (css/flexslider.css)
		Fix for number of comments on blog pages (index.php, page-blog-1-6.php)
		Blog pages fix for sidebar (page-blog-1-6.php, slider.inc.php, slider.inc.3.php, javascript/jquery.flexslider.js)
		Portfolio thumb fix for extra large images (includes/bra_shortcodes.php)
		CSS fix for contact full width map on small devices (css/style.css)
		Portfolio single navigation only through same category (includes/ambrosite-post-link-plus.php, functions.php)
1.5.2   Minor fix in page.php
		Bad code in javascript/jquery.isotope.min.js
		Full width contact page fix for pop up title (page-contact-2.php)
		Fix for fixed height in portfolio shortcode (javascript/jquery.isotope.min.js)
1.5.1   Pop-up video auto start is changed to false (javascript/prettyPhoto.js)
		Featured image and slider can be shown on blog pages (page-blog-1-6.php)
		Hide featured image is working on single posts (single.php)
		Fix for full width blog pages (css/blog.css)
1.5     Blog single and blog page full width layout (single.php, page-blog-1-6.php, includes/bra_admin_2.php, css/blog.css)
		Portfolio layout with fixed height (includes/bra_shortcodes.php, includes/shortcodes_portfolio.php, includes/bra_shortcodes_options.js, javascript/jquery.isotope.min.js)
		Some transaltion issues (includes/bra_pagenavi.php, single.php, page-blog-1-6.php, footer.php languages/en_EN.po/mo)
		Full width contact map fix for iPhone (css/style.css)
		Cients grid URLs are oppened in prettyPhoto pop-up. (javascript/custom.js)
1.4     Fix for Circle and Hexagon shape elements (includes/bra_shortcodes.php)
		If title is hidden, divider is added (page.php, page-contact.php, page-blog-1-6.php)
		Portfolio shortcode fix for deleted categories (includes/bra_shortcodes.php)
		Pagination fix for blog pages (page-blog-1-6.php)
		Large Flickr photostream fix for some users (javascript/bra.photostream.js)
		Typo in Brankic Custom Fields (includes/bra_custom_fields.php)
		Disable hover option for portfolio layout (includes/shortcodes_portfolio.php, includes/bra_shortcodes.php, includes/bra_shortcodes_options.js)
1.3     Portfolio shortcode can use Blog categories now(not only Portfolio ones) (includes/shortcodes_portfolio.php, includes/bra_shortcodes.php)
		Blog posts with video will show video on featured image place (single.php, page-blog-1.php, page-blog-2.php, page-blog-3.php, page-blog-4.php, page-blog-5.php, page-blog-6.php)
		Extra images fix for portfolio items and posts (includes/bra_custom_fields.php)
1.2     Show/hide pinned menu on scroll option added to Brankic Panel (includes/bra_admin_1.php, includes/bra_theme_functions.php)
		Additional HTML option for portfolio single posts (includes/bra_custom_fields.php, single-portfolio_item.php)
		Added comments on single portfolio posts (single-portfolio_item.php)
		Extra CSS moved to the end of page source (header.php and footer.php)
1.1.3   Grid layout fix for Chrome (javascript/custom.js)
1.1.2   Fix for 1.1.1 (Grid layout fix if images aren't proportional (javascript/custom.js))
1.1.1   Local bg image fix (footer.php)
		Grid layout fix if images aren't proportional (custom.js)
1.1.    Added updates to Dashboard (includes/twitter.js, includes/bra_admin_functions.php)
		Removed subtitle custom field for single posts (includes/bra_custom_fields.php)
		z-index fix for shortcode pop-up window (includes/bra_admin_style.css)
		Fix for not closed tags in portfolio excerpts (includes/bra_theme_functions.php)
		Option for defining number of Extra images (includes/bra_admin_1.php, slider.inc.php, function.php, includes/bra_custom_fields.php, includes/bra_theme_functions.php)
		Twin slides option for portfolio items (slider.inc.php, includes/bra_custom_fields.php )
		Home page link in pinned menu fixed (javascript/header.js))
		Fix for iPhone resolution boxed version layout (css/style.css)
1.0.7.  iPhone portrait orientation layout fix (css/style.css), 
		Portfolio bug on touch devices (javascript/custom.js)
1.0.6.  Some minor changes in help file and photostream plugin.
1.0.5.  2nd submenu fix (css/style.css), 
		shortcode button popup z-index fix (includes/bra_admin_style.css), 
		default_translation file added and fixed translation issues (functions.php, includes/bra_theme_functions.php, single-portfolio_item.php, page-contact.php, page-contact-2.php), 
		if Latest posts is seleted for home page title is added (index.php)
1.0.4.  Fixed pinned menu (javascript/header.php)
1.0.3.  Added links in help file
1.0.1. & 1.0.2. ThemeForest approval issues


*/

html a, html a:active, html a:visited { color: #C92127; }
html #investor-links a, html #investor-links a:active, html #investor-links a:visited { color: #FFF; font-family: 'Oswald', sans-serif; line-height: 1; }
html a:hover { text-decoration: underline; }

/* MENU */
#primary-menu ul#menu-top-menu { padding: 0 0 10px 10px; }
html .info_sec { top: -20px; }

/* Splash Page */
.splash-social { top: -40px; position: relative; padding-right: 10px; float: right; width: 100px !important; }
#splash-twitter { position: relative !important; top: -52px !important; left: 16px !important; }
#splash-facebook { position: relative !important; top: -22px !important; left: 44px; }
#splash-youtube { position: relative !important; top: -80px !important; left: -10px !important; }
.kento-splash-screen { position: fixed; top: 10% !important; left: 35% !important; }
.spu-box { position: fixed; z-index: 999999; box-shadow: 0px 0px 10px 1px #666; padding: 5px !important; margin: 10px; border-radius: 8px; max-width: 100%; }
.splash-social img { width: 24px; }

body.home .header { width: 1240px; }

html .my-header-wrapper { background-color: #222 !important; height: auto !important; }
/*.slideshow-beside-share-price { float: left; width: 67%; }*/
.slideshow-beside-share-price { float: left; width: 49%; }
/*html .share-price-home { width: 32%; }*/
html .share-price-home { width: 50%; }
html .share-price-home a { display: inline-block; margin: 16px 0 0 20px; }
html .share-price-home h4 { display: block; line-height: 1.2; }
html .share-price-home h4 a { display: inline; margin: 0; }

p#breadcrumbs { margin: 10px 0 0; }

/* WC - BUTTONS */
body.woocommerce #respond input#submit, body.woocommerce a.button, body.woocommerce button.button, body.woocommerce input.button,
	body.woocommerce #respond input#submit.alt, body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt,
	body .woocommerce a.button.alt, body .woocommerce .cart .button, body .woocommerce .cart input.button, body .woocommerce input.button.alt, body .woocommerce input.button, body .woocommerce a.button,
	body .woocommerce button.button, html #yith-wacp-popup .yith-wacp-content a.button { 
	background: #C92127; -webkit-border-radius: 0; border-radius: 0; color: #FFF !important; cursor: pointer; font-family: "Oswald", sans-serif; font-weight: normal; padding: 10px 15px; }
body.woocommerce #sidebar a.button { background: #000; }
body.woocommerce #respond input#submit:hover, body.woocommerce a.button:hover, body.woocommerce button.button:hover, body.woocommerce input.button:hover,
	body.woocommerce #respond input#submit.alt:hover, body.woocommerce a.button.alt:hover, body.woocommerce button.button.alt:hover, body.woocommerce input.button.alt:hover,
	body .woocommerce a.button.alt:hover, body .woocommerce .cart .button:hover, body .woocommerce .cart input.button:hover, body .woocommerce input.button.alt:hover, body .woocommerce input.button:hover, body .woocommerce a.button:hover,
	body .woocommerce button.button:hover, html #yith-wacp-popup .yith-wacp-content a.button:hover { background: #000; }
body.woocommerce #sidebar a.button:hover { background: #333; }

/* WC - SHOP */
#shop_notice { background: #666; color: #FFF; font-style: italic; padding: 5px; text-align: center; text-transform: uppercase; }
body.woocommerce #inner-content { float: left; margin: 30px 20px 0 0; padding: 0; width: 720px; }
body.woocommerce #inner-content h1.page-title, body.woocommerce div.product .product_title, .woocommerce-tabs h2, .related.products h2 { 
	color: #000; font-family: 'Oswald', sans-serif; font-size: 30px; font-weight: 500; line-height: 30px; text-transform: uppercase; }
body.woocommerce #sidebar { background: #C92127; color: #FFF; }
body.woocommerce .widget { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px; }
body.woocommerce .widget h3.title { font-size: 28px; margin: 0 0 10px; text-transform: uppercase; }
body.woocommerce .widget ul { color: inherit; }
body.woocommerce .widget ul.children { padding-left: 20px; }
body.woocommerce .widget ul li { padding: 4px 0; }
body.woocommerce .widget ul li a { line-height: 1.2; text-decoration: underline; }
body.woocommerce .widget ul li.cat-parent a { display: inline-block; margin-bottom: 4px; text-transform: uppercase; }
body.woocommerce .widget ul li span.count { opacity: .5; }
body.woocommerce .widget ul li.cat-parent ul.children li { position: relative; }
body.woocommerce .widget ul li.cat-parent ul.children li:before { color: rgba(255,255,255,.5); content: "•"; position: absolute; left: -10px; top: 3px; }
body.woocommerce .widget ul li.cat-parent ul.children a { text-transform: none; }
body.woocommerce .widget ul li a:hover { text-decoration: none; }
body.woocommerce .widget .dgwt-wcas-search-wrapp { min-width: 0; }

/* YITH Cart Popup */
html .yith-wacp-content .product-thumb img { max-width: 120px; }
html #yith-wacp-popup .yith-wacp-content a.button { min-width: 25%; }
html #footer #yith-wacp-popup h3, html #footer #yith-wacp-popup h3 a { color: #000; }
html .yith-wacp-content .product-info { padding: 0 0 10px; }
html .yith-wacp-content .cart-info { padding: 10px 0; }
html .yith-wacp-content .popup-actions { margin-top: 10px; padding-bottom: 10px; }
html .yith-wacp-content .yith-wacp-related { margin-top: 10px; }
html .yith-wacp-content .product-price { text-align: center; }

/* WC - SHOP - PRODUCTS */
body.woocommerce .products ul, body.woocommerce ul.products { text-align: center; }
body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product { margin-bottom: 6em; }
body.woocommerce ul.products li.product.product-category, body.woocommerce-page ul.products li.product.product-category { margin-bottom: 2em; }
body.woocommerce ul.products li.product h2, body.woocommerce ul.products li.product h3 { font-size: 1.2em; line-height: 1.2; min-height: 90px; }
body.woocommerce ul.products li.product.product-category h2, body.woocommerce ul.products li.product.product-category h3 { min-height: 45px; }
body.woocommerce ul.products li.product h2 mark, body.woocommerce ul.products li.product h3 mark { background: none; color: #CCC; display: block; }
body.woocommerce ul.products li.product a { display: block; }
body.woocommerce ul.products li.product a[rel*="tag"] { display: inline; }
body.woocommerce ul.products li.product a img { -webkit-transition: all 150ms ease-in-out; transition: all 100ms ease-in-out; opacity: 1; }
body.woocommerce ul.products li.product a:hover img { opacity: .85; }
body.woocommerce ul.products li.product .price { color: #000; font-size: 1em; }
body.woocommerce ul.products li.product .price del { display: inline-block; text-decoration: line-through; }
body.woocommerce ul.products li.product .price ins { font-size: 1.2em; }

/* WC - SHOP - PRODUCT */
body.woocommerce div.product p.price, body.woocommerce div.product span.price { color: #c92127; }
.woocommerce div.product form.cart, .woocommerce div.product p.cart { margin: 1.5em 0; }
body.woocommerce .product_meta { color: #CCC; }
body.woocommerce .product_meta a { color: #AAA; }
body.woocommerce .product_meta .sku_wrapper { color: #000; display: block; font-size: 14px; padding-bottom: 10px; }
.woocommerce-tabs h2, .related.products h2 { font-size: 25px; }

/* WC - SIDEBAR - WIDGET - CART */
html .section-title { font-family: 'Oswald', sans-serif; margin: 0; overflow: visible; position: relative;  }
html .section-title h1.title { margin: 40px 0 20px; }
body.woocommerce .woocommerce a.remove { background: rgba(0,0,0,.2); line-height: 15px !important; text-decoration: none; }
body.woocommerce .woocommerce ul.cart_list li a, body.woocommerce .woocommerce ul.product_list_widget li a { font-weight: normal; line-height: 1.5; }
body .woocommerce ul#shipping_method li { border-bottom: 1px solid #DDD; text-indent: 0; padding-left: 0; }

/* WC - CHECKOUT */
html .select2-container--classic .select2-results>.select2-results__options, html .select2-container--default .select2-results>.select2-results__options { clear: both; max-height: none; overflow-y: visible; }

html div.pp_woocommerce div.ppt, html div.pp_woocommerce .pp_details { display: none !important; }

/* Desktop ----------- */
@media only screen and (max-width : 1368px) {
	.kento-splash-screen { position: fixed; top: 10% !important; left: 30% !important; }
}

@media only screen and (max-width : 1100px) {
	.kento-splash-screen { position: fixed; top: 10% !important; left: 25% !important; }
	html .my-header-wrapper { background-color: #2857a5 !important; background-position: center bottom; }
	body.home .header { width: 960px; }
	body.woocommerce #inner-content { width: 70%; }
	.slideshow-beside-share-price { width: 100%; }
	body.home .pb_carousel_safetynet { width: auto !important; }
	body.home .pb_carousel_default { margin: 0 auto; }
	html .share-price-home { width: 100%; text-align: center; }
	html .share-price-home h4 { margin: 0 auto 20px; max-width: 570px; text-align: right; }
}

@media only screen and (min-width: 1001px) {
	/*.slideshow-beside-share-price { float: left; }*/
}

@media only screen and (max-width: 960px) {
	html #primary-menu { margin-top: 20px; }
}

@media only screen and (max-width: 767px) {
	html .info_sec { top: 0; }
	html .my-header-wrapper { background-color: #222 !important; background-position: center top; }
	body.woocommerce #inner-content { width: 100%; }
	.slideshow-beside-share-price { width: 100%; }
	html .share-price-home { text-align: left; width: 100%; }
	html .share-price-home h4 { opacity: 0; }
	body.woocommerce #sidebar { clear: both; }
	body.woocommerce .widget ul.product-categories li.cat-parent { display: inline-block; vertical-align: top; width: 24%; }
}

@media only screen and (max-width: 620px) {
	body.home .header { width: 100%; }
	html .share-price-home { text-align: center; }
}

@media only screen and (max-width: 479px) {
	body.woocommerce .widget ul.product-categories li.cat-parent { width: 49%; }
}

/* iPads ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.kento-splash-screen { position: fixed; top: 10% !important; left: 18% !important; }
	#yith-wacp-popup .yith-wacp-main { height: auto; }
	.yith-wacp-content .yith-wacp-related ul.products.columns-4 li.product { float: left; clear: right !important; padding: 0 1%; }
	body.woocommerce #sidebar { float: right; width: 27%; }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	.kento-splash-screen { position: fixed; top: 10% !important; left: 25% !important; }
}

/* Mobile ----------- */
@media only screen and (max-width: 668px) and (orientation : portrait) {
	.kento-splash-screen { position: fixed; top: 10% !important; left: 9% !important; width: 300px !important; height: 400px !important; }
}
