@charset "UTF-8";
/* CSS Document */
/*
 Theme Name:   Paris the Jeweler
 Theme URI:    http://paristhejeweler.com/paristhejeweler/
 Description:  BrightWay Child Theme
 Author:       Charlene Travnikar
 Author URI:   https://brightwaymarketing.com
 Template:     brightway
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         bootstrap-responsive, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  brightway
 Ref: https://codex.wordpress.org/Child_Themes
*/
body { font-family:'Open Sans', sans-serif;font-size:16px;background-color:#F0F0F0;color:#777;}
.container {max-width:1140px;}

/* HEADER STUFF --------------- */
#masthead {
	border-top:5px solid #5681AC;
	border-bottom:3px solid #C9c9c9;
	/* gradient background */
	background: black; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#666, #000); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#666, #000); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#666, #000); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#666, #000); /* Standard syntax */
}
.blog-title {display:none;}
.blog-description { /* tagline */
  font-size: 16px;font-weight:600;text-transform:uppercase;color:#f1f1f1;padding-top:9%;float:right;}
.top-right {width:100%; height:auto;color:#efefef;}
.top-right h3 {font-size:16px;}
a.hdr-phone {font-size:110%;text-decoration:underline;color:#FFF;}

.navbar {margin-bottom:0;}
.navbar-inverse {background-color:#474747;text-transform:uppercase;font-size:14px;}
.navbar-inverse a {color:#f1f1f1;}
.navbar-brand {display:none;}
/* make the specials menu item RED ----- */
li#menu-item-536 a {
    color: #ff0000;
	font-weight:bold;
}

/* PAGE CONTENT STUFF ----------*/
#main {background-color:#FFF;padding:0;width:100%; height:100%;}
#main:after {clear:both;}
.pg-content {padding:0 15px 15px 15px;}
.pg-content ul li {font-size:1.1em;}
.fullwidth {width:90%; margin:0 auto;}

/* HERO styling for gallery pages */
.hero-img {
  margin-right: -15px;
  margin-left: -15px;
  margin-bottom:1.5em;
  margin:0 auto;
}
img.attachment-full.size-full.wp-post-image {width:100%; height:auto} /* make the featured image responsive */
.hero-txt {
	position:absolute;
	top:0;
	left:20px;
	z-index:99;
	padding:20px;
	margin-bottom:40px;
}
.hero-txt h1 {color:#666;font-weight:300;font-family: 'Mr De Haviland', cursive;font-size:5em;}
.hero-txt p {	
	font-family:'Open Sans', sans-serif;
	font-size:1.1em;
	line-height:1.5em;
	font-weight:300;
	letter-spacing:1.5px;
	color:#f1f1f1;
	text-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
	padding-bottom:15px;
}
/* IFRAME STYLING -------- */
iframe, object, embed {
    max-width: 100%;
}

.widget .su_column {margin:0;}
.testimonials .su_list ul li {padding-bottom:20px;}
.testimonials li {padding-bottom:20px;}

/* HOME PAGE STYLING -----------------*/
.home-slides .col-sm-12 {margin:0; padding:0;}
.su-slider {max-height:500px;}
.su-slider-centered {margin:0 auto;}
.su-carousel {height:280px;}

/* FOOTER STUFF -----------------*/
#bigfoot {width:100%;height:auto;margin-bottom:-1em; /* to offset .su_row */}
#bigfoot .col-sm-12 {background:#FFF; padding:0;}
#bigfoot .su_column {margin:0;padding:0;}
/*#bigfoot .su_row {margin-bottom:0;}  doesn't work - box-shortcodes.css overrides */
#bigfoot .su-column-size-1-2 {width:50%;padding:0; margin:0;}
#bigfoot h3.widget-title {font-size:1.4em; text-align:center;padding-top:0;}

#footer{
	position:relative;
	z-index:2;
	/* bottom:0;
	margin-top:-10px;*/
	width:100%;
	height:auto;
	background-color:#2b2b2b;
	border-top:5px solid #5681AC;
	text-align:center;color:#ccc;padding:20px;}
#footer p {text-align:center;color:#999;padding:20px;}

/* TEXT STYLING ----------------*/
p {margin:10px 0 15px 0;}
h1 {color:#696969;font-weight:600;font-family: 'Mr De Haviland', cursive;font-size:5em;margin-top:20px;}
h2, h3 {margin:20px 0;font-weight:300;}
blockquote {padding-bottom:10px; font-style:italic;font-size:1.33em;}
/* DONT DISPLAY HOME PAGE TITLE */
.home h1.entry-title {display:none;}
h1.entry-title {padding-left:40px;}
/* IMAGE STYLING ------------------ */
.gallery-item img {max-width:100%;height:auto;} /* make gallery images responsive */
.frame {margin:10px; padding:10px; border:1px solid #e8e8e8;}

img {width:100%; height:auto;} /* make all images responsive */
.wp-block-media-text__media {margin:15px;}

/* IPAD  ----- */
@media only screen 
and (min-device-width : 650px) 
and (max-device-width : 1024px) 
{
/* styles here */
.su-carousel {height:150px;}

}

/* SMARTPHONE */
@media only screen 
and (max-device-width : 420px) {
/* styles here */
a.hdr-phone {font-size:110%;text-decoration:underline;color:#6CF;}
.top-right {text-align:center;}
.blog-description {
  padding-top:0;float:none;font-size:1em;text-align:center;}
.hero-img {display:none;margin-bottom:0;}
.hero-txt {position:relative;
	padding:0;
	margin-bottom:0;
}
.hero-txt h1 {margin-bottom:0;padding-bottom:10px;}
.hero-txt p {display:none;}	
h2, h3 {margin:0;font-weight:300;}
.wp-img-448 {display:none;}
.su-slider {display:none;}
.su-carousel {/*display:none;*/height:80px}
.wp-block-button {margin:20px;}
.wp-block-buttons > .wp-block-button:last-child {margin:20px;}
/* NOT FIXED 
.iframeWrapper iframe {
 position: relative;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 }
.iframeWrapper iframe:after {clear:both;}

#bigfoot {clear:both;position:absolute; bottom:0;}*/

}
