/*
Theme Name: Bosjes
Theme URI: http: //mysite.com/
Description: This is a custom child theme for BOSJES 
Author: My Name
Author URI: http: //mysite.com/
Template: salienthttps://ourdevserver.com/bosjes-cleanup/wp-admin/admin.php?page=wc-settings&tab=checkout&from=PAYMENTS_MENU_ITEM
Version: 2.1
*/

#footer-outer ol, #footer-outer ul, #header-outer .button_social_group ul, #header-outer nav>ul, #header-outer ol, #header-secondary-outer ol, #header-secondary-outer ul, #mobile-menu ol, #mobile-menu ul, #search-outer ol, #search-outer ul, #slide-out-widget-area ol, #slide-out-widget-area ul {
    margin: 0;
	padding: 0px 20px 0px 20px!important;
}

/* New Font / Typography Styling - Century Gothic*/
@font-face {
  font-family: 'gothic';
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url('https://ourdevserver.com/bosjes-cleanup/wp-content/fonts/century-gothic.woff') format('woff'),
       url('https://ourdevserver.com/bosjes-cleanup/wp-content/fonts/century-gothic.ttf') format('truetype');
}

@font-face {
  font-family: 'gothic';
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url('https://ourdevserver.com/bosjes-cleanup/wp-content/fonts/century-gothic-bold.woff') format('woff'),
       url('https://ourdevserver.com/bosjes-cleanup/wp-content/fonts/century-gothic-bold.ttf') format('truetype');
}

@font-face {
  font-family: 'gothic';
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url('https://ourdevserver.com/bosjes-cleanup/wp-content/fonts/century-gothic-semibold.woff') format('woff'),
       url('https://ourdevserver.com/bosjes-cleanup/wp-content/fonts/century-gothic-semibold.ttf') format('truetype');
}


/* Megamenu 2025 */
#header-outer #top .sf-menu > li > ul {
    padding-bottom: 50px;
    padding-top: 50px;
}
.menu-title-text:hover {
	color: #bf9741!important;
}
.sub-menu:hover {
	color: #919191!important;
}

[data-megamenu-width=full-width] #top nav>ul>.megamenu:not(.width-50):not(.width-75)>ul>li {
    padding-right: 30px!important;
    padding-left: 50px!important;
}
#header-outer header .nectar-menu-icon-img {
    width: 40px!important;
}


/* Woocommerce Error */

.woocommerce-notices-wrapper p {color:red;}
.button.wc-backward {background-color:#bf9741!important; color:white!important; border-radius: 0px!important; margin-top:40px;}

.woocommerce-error  {background-color:white!important;}

.woocommerce .woocommerce-notices-wrapper p, .woocommerce-notices-wrapper ul.woocommerce-error li 
{font-weight: 400!important;
    color: #bf9741!important;
    font-size: 16px!important;
    line-height: 22px;
    border-left: 2px solid #bf9741;
	padding-left:40px!important;
max-width:600px; text-transform:uppercase;}

/* Single Product */
.woocommerce-product-details__short-description {max-width:450px!important;}

/*Woocommerce Checkout Order Table*/
@media only screen and (min-device-width: 1025px){
body:not(.woocommerce-cart) .main-content th {
    padding: 10px 10px!important;
	}
}

.woocommerce .woocommerce-customer-details address {
    border: none;
    border-radius: 0px;
    padding: 20px 0;
}

.woocommerce-page table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot td {
    font-weight: 500;
    color: #393f42;}

ul.woocommerce-order-overview li strong { font-weight: 500;}
.woocommerce ul.order_details li {line-height:2;}

p.woocommerce-thankyou-order-received {
	padding: 30px 0 60px 0!important;
    color: #bf9741;
    font-size: 20px;
}

/*Woocommerce Slide In Cart*/
h2.woocommerce-column__title, h2.woocommerce-order-details__title, .woocommerce-mini-cart__total.total strong, .nectar-slide-in-cart.style_slide_in_click h4 {color:#bf9741!important; text-transform:uppercase!important; font-weight:500!important; font-size: 16px!important; letter-spacing:0.5px;}
.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .product-meta a:not(.remove) {
    font-weight: 500;
    letter-spacing: 0.5px!important;
    text-transform: uppercase;
}


.nectar-slide-in-cart.style_slide_in_click .widget_shopping_cart .cart_list.woocommerce-mini-cart .mini_cart_item a {color:#bf9741;}

.widget_shopping_cart a.button {text-transform:uppercase!important; font-weight:500!important;}

/*Signup Form Notice*/
.mc4wp-success p {color:#bf9741;}

/* Header Cart */
body:not([data-header-format="left-header"]).ascend #header-outer[data-full-width="true"] .nectar-woo-cart .cart-contents {
    border-left: 0px solid rgba(0,0,0,0.07);
}

/*Woocommerce hover background colour expand */
.woocommerce ul.products li.product.minimal .background-color-expand {background-color: rgba(0,0,0,0)!important;}

/*Woocommerce Quick View*/
.nectar-quick-view-box .summary .price {
    color: #bf9741;
    margin-top: 30px;
    margin-bottom: 15px;
}
.products li.product.minimal .product-add-to-cart { top: 70%!important;}

/*Page Sub Menu*/
.sub-page-menu h5 { margin: 20px 0!important;}


/*Woocommerce Single Product*/
.single-product div.product h1.product_title, .nectar-shop-header .page-title {    margin-top: 40px;}
h1.entry-title { font-weight:500; }
.flex-viewport {    margin-bottom: 40px!important;}

/* Hide Woocommerce Breadcrumbs */
.woocommerce-breadcrumb {display: none!important}

/* ? */
.cn-button.bootstrap {
    color: #fff;
    background: none;
    border: 1px #bf9741 solid;
    border-radius: 0!important;
}

/* Woocommerce Product Element Title */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    line-height: 20px!important;
    font-size: 16px!important;
}

/* Text */
@media only screen and (min-device-width: 999px) {
.products li.product.minimal .product-add-to-cart a span { font-size: 16px; }
.nectar-button span {	font-size: 16px;}	
}


/* New Styling */
.nectar-button { margin-bottom: 0!important;}


.row .col p:last-child {
    padding-bottom: 0!important;
}


h1 {	font-weight: 600;}
h2, h5, .nectar-button span { font-weight: 500;}

h1, h2, h3, h4, h5, h6, p, a, strong, .woocommerce-error li, .woocommerce-info li, .woocommerce-message li, table, tr, th, td, .woocommerce.woocommerce-customer-details.address {
	font-family: 'gothic'!important; letter-spacing: 0.5px;
}

.sf-menu, .sf-menu * {
    font-family: 'gothic';
}


body #header-outer[data-lhe="default"] #top nav > ul > li > a:hover {
    font-family: 'gothic';
}


td {
	font-size: 16px;
}


/* Mobile Menu Styling

#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a { opacity: 1!important;}

#slide-out-widget-area .inner .off-canvas-menu-container li a {
	font-size: 14px!important; }

#slide-out-widget-area .off-canvas-social-links li a { opacity: 1!important;}


body:not(.material) #slide-out-widget-area .off-canvas-social-links li a, .material #slide-out-widget-area:not(.slide-out-from-right) .off-canvas-social-links li a {
    padding: 8px 8px 0 0;
}

.off-canvas-social-links { margin-top: 30px;}

#menu-item-7384-af {
	margin-top: 20px!important;
    padding-top: 20px!important;
    border-top: 1px solid;
}


#slide-out-widget-area .inner .off-canvas-menu-container li a {
    font-weight: 500!important;
}*/


/* General Onpage Styling*/
.gold h1, .gold h2, .gold h3, .gold h4, .gold h5, .gold h6, .gold p {
    color: #bf9741;
}


.light h1, .light h2, .light h3, .light h4, .light h5, .light h6, .light p {
    color: #efe9db;
}

@media only screen and (max-width: 1000px) and (min-width: 1px) {
	
.topline {
	height: 100px!important;
	}

.hiddenmobile {
	display: none!important;
	}

.offpage img {
	max-width: 380px!important;
	}

.rightmobile {
	text-align: right!important;
	}
	
.leftmobile {
	text-align: left!important;
	}
	
}

.rightmobile {
	text-align: left;
}


.leftmobile {
	text-align: right;
}

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

.icons {
	max-width: 150px!important;
}

/* Prefooter Styling */

.prefooter input[type="text"],
.prefooter textarea,  .prefooter input[type="email"],
.prefooter input[type="password"],
.prefooter input[type="tel"],
.prefooter .container-wrap input[type="url"],
.prefooter input[type="search"],
.prefooter input[type="date"] {
    background-color: transparent;
    border: none!important;
    border-bottom: #bf9741 1px solid!important;
    text-align: center!important;
    color: #bf9741;
    border-radius: 0!important;
}
    
    
.prefooter ::placeholder {
	 font-size: 16px!important;
}
 
.prefooter ::placeholder {
  color: #bf9741;
  font-size: 16px!important;
}

.prefooter input[type="submit"] {
    text-transform: uppercase!important;
    background: transparent!important;
    color: #bf9741;
    font-size: 16px;
	text-align: center;
}

body #footer-outer[data-cols="1"][data-disable-copyright="false"][data-copyright-line="false"][data-matching-section-color="true"] #copyright {
    padding-top: 0;
}



@media only screen and (min-device-width: 999px) {
 .mobile-footer {
	 display: none!important;
	}
}

@media only screen and (max-device-width: 999px) {
 .desktop {
	display: none!important;
	}
}

#footer-outer[data-cols="1"][data-disable-copyright="false"] #copyright {
    padding-bottom: 30px;
}

#footer-outer, #footer-outer a:not(.nectar-button) {
    color: #efe9db!important;
    font-size: 14px;
}

#footer-outer a:hover { color: #bf9741!important; }

/* Text Highlight - Change standard */

::selection {
  background: #aab1b5; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #aab1b5; /* Gecko Browsers */
}

/* Extra on Page styling Fixes*/


/* Text Colours */

.gold h1, .gold h2, .gold h3, .gold h4, .gold h5, .gold h6, .gold p {
    color: #bf9741;
}


.light h1, .light h2, .light h3, .light h4, .light h5, .light h6, .light p {
    color: #efe9db;
}



@media only screen and (max-width: 1000px) and (min-width: 1px) {
.topline {height: 100px!important;}

.offpage img { max-width: 380px!important;}

.rightmobile { text-align: right!important;}
.leftmobile { text-align: left!important;}
}

.rightmobile { text-align: left;}
.leftmobile { text-align: right;}




/* Product Styling */


@media only screen and (max-width: 690px) {
.wpb_row.full-width-content .woocommerce .nectar-woo-flickity,
body .wpb_row:not(.full-width-content) .woocommerce .nectar-woo-flickity:not([data-controls="arrows-overlaid"]) {
    padding-bottom: 0;
}
}

/*.nectar-woo-flickity[data-controls*="arrows"] .flickity-prev-next-button svg {
    top: -80%!important;
}*/
@media only screen and (max-device-width: 999px) {
body .woocommerce .nectar-woo-flickity[data-controls*="arrows"] .flickity-prev-next-button {
    top: -60px!important;
}
}

@media only screen and (max-device-width: 999px) {
.pageshopheading h4 { padding-left: 10%!important;}
}

body .woocommerce .nectar-woo-flickity[data-controls*="arrows"] .flickity-prev-next-button {
    top: -90%;
}

.products li.product.minimal .background-color-expand, .products li.product.minimal .background-color-expand:before {
	border-radius: 0!important;}


.products li.product.minimal .background-color-expand:before {
    box-shadow: none!important;
    transition: none!important;
}

.products li.product.minimal.hover-bound:hover .product-meta {
    transform: none!important;
}

.woocommerce .nectar-woo-flickity[data-controls="arrows-overlaid"] .flickity-prev-next-button.next:before, .woocommerce .nectar-woo-flickity[data-controls="arrows-overlaid"] .flickity-prev-next-button.previous:before { display: none!important;}

/*.woocommerce ul.products li.product.minimal .price { display: none!important;}*/
#ajax-content-wrap ul.products li.product.minimal .price { color: #bf9741!important; }

.products li.product.minimal .product-meta > a h2 {
    color: #bf9741!important;
	text-transform: upppecase!important;
}

body .span_12.dark .woocommerce .nectar-woo-flickity[data-controls*="arrows"] .previous .arrow, body .span_12.dark .woocommerce .nectar-woo-flickity[data-controls*="arrows"] .next .arrow {
    fill: #bf9741!important;
}

.nectar-woo-flickity[data-controls*="arrows"] .flickity-prev-next-button svg {
    width: 60%;
	height: 60%;
}


.productslider .products li.product.minimal .product-meta {
    padding: 55px 25px 0 0;
}

.minimal.product .product-wrap .normal.icon-salient-cart[class*=" icon-"] { display: none!important;}

.products li.product.minimal .product-add-to-cart a span{
	background-image: linear-gradient(to right, #727d83 0%, #727d83 100%);
}

.nectar-woo-flickity .flickity-page-dots .dot:before {
	box-shadow: inset 0 0 0 5px #727d83!important;
}

.nectar-woo-flickity .flickity-page-dots .dot.is-selected:before {
	box-shadow: inset 0 0 0 1px #727d83!important;
}


	#top #logo img {
    top: 2px!important; }


@media only screen and (min-device-width: 1025px) {

	#top  { position: relative;}
	.burger-bar { top: 50px; z-index: 999; padding-top: 5px; width: 100%!important; margin: 0 auto; max-width: 100%; position: relative; } 
	.burger-main {  padding-top: 0px!important; padding-bottom: 0px!important; opacity: 1!important; position: fixed!important; width: 100%!important; top: 0!important; }
	.burger-left { float: left; width: 50px; height: 50px;}
	.burger-right { float: right; padding-top: 20px; width: 20px; height: 20px; }
	.head-bot {height: 30px;}
	.home .head-row { background-color: #ffffff; padding-top: 80px!important; height: 60px!important; }
	
	body #header-outer { box-shadow: none; -webkit-box-shadow: none; background-color: none!important; }
    body header#top nav > ul li.slide-out-widget-area-toggle { display: none!important; }
	
	
/* ----------- iPad 3 and 4 ----------- */
/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {

	 .burger-main { display: none!important; } 
	 body h2 { font-size: 16px; line-height: 17px; margin-top: 20px; margin-bottom: 0px!important; }
}

/* Show Logo */
@media only screen and (max-device-width: 1024px) and (min-device-width: 320px){
body header#top #logo .default-logo {    display: block!important; } }



/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
	/* Header*/
	 .burger-main { display: none!important; } 
	 header .container div.row:nth-child(2) { display:none!important; }
	 header#top .span_9 > .slide-out-widget-area-toggle { margin-right: 0px; }
	 #top .span_3 { margin-left: 40px; }
	 header#top { margin-top: 5px; margin-bottom: 5px;  }
	  
	  
	  
	  
	  
	

/* General Styling */

.nectar-button.see-through-2, .nectar-button.see-through-3 { border: 1px solid!important;}

.nectar-button span { font-weight: 300!important;}



/* Newsletter Sign Up*/
#mc4wp-form-1 input[type="text"], #mc4wp-form-1 textarea, #mc4wp-form-1 input[type="email"] {
    background-color: transparent;
    border: none!important;
    text-align: right!important;
    border-bottom: 1px solid #7b8084!important;
    box-shadow: none;
    -webkit-box-shadow: none;
    font-size: 16px;
    -o-box-shadow: none;
    padding: 12px 0px;
	font-size: 12px!important;
}


#mc4wp-form-1 input[type=submit] {
	padding: 15px 0!important;
    background: transparent;
    color: #bf9741;
    text-align: right;
    float: right;
    text-transform: uppercase;
}
}



/* Footer Styling */

#footer-outer[data-cols="1"][data-disable-copyright="false"] #copyright {
    padding-bottom: 20px;
}

/*Cookie Constent */

.cc-banner.cc-theme-edgeless .cc-message { font-size: 12px!important; color: #efe9db!important;}

.cc-btn { font-size: 12px!important; }


.cc-banner.cc-theme-edgeless .cc-btn {
	padding: .8em 1.8em .9em 1.8em!important; }


.desktop a:hover { color: #bf9741!important; }

/* End New Styling */

/*Woocommerce*/

.woocommerce .product p {  padding-bottom:10px!important;}
.woocommerce .product .summary h6 { font-size:14px!important; line-height:24px!important;padding-bottom:10px!important;}
.single-product div.product h1.product_title { font-size: 22px!important;}
.woocommerce .product .summary p.price { color: #bf9741!important; font-size: 22px!important; margin-bottom: 10px; }
.woocommerce-error li { color: white!important; font-weight: bold!important;}
.woocommerce ul.order_details li {font-size: 12px!important;}

.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
    font-size: 18px!important;
}


/* TERMS AND CONDITIONS // PRIVACY POLICY */


.page-id-5168 .main-content { max-width: 900px!important; }
.page-id-5173 .main-content { max-width: 900px!important; }
.page-id-9678 .main-content { max-width: 900px!important; }

#slide-out-widget-area .widget.widget_nav_menu li a { padding: 4px 20px!important;}

.single #single-meta { display: none!important;}
.meta-comment-count, .nectar-love, #single-below-header {display: none!important;}



/* Contact */
.contact h6 { margin-bottom: 5px!important; margin-top: 10px!important; }
.dineplan-widget { margin-top: -10px!important; }

/* Dineplan widget */
.row .col .dineplan-widget img {  max-width: 50%!important; }

/* Signup Widget*/
#wpmchimpaf.wpmctb_right .wpmchimpaf {  bottom: 130px!important; }

body:not(.woocommerce-cart) .main-content th {  padding: 5px 10px!important; }


.wpmchimpaf .wpmchimpa-subs-button {   border: 1px solid #bf9741!important; background-color: #bf9741!important; }

/* Popup */
.sg-popup-content h2 { font-size: 2em; padding: 30px 10px 0 10px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif!important; font-weight: 300; letter-spacing: 0;   }
.sg-popup-content h6 { font-size: 1.2em; padding: 10px 20px 20px 20px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif!important; font-weight: 300; letter-spacing: 0; }

.colorbox2  #sgcboxWrapper { height: 90px!important; }

/* Contact Notice */
.cnt-notice h6 { color: #faf9f8!important; }


/* Home */
p { padding-bottom: 10px!important; }

/* Room Gallery */
.room-gal h5, .room-gal h6, .room-gal h3 { color: #faf9f8!important; }
.room-gal h6 { font-weight: 400!important; margin-bottom: 0px!important; }
.room-gal .nectar-button { margin-top: 30px!important; }

/* Main Gallery */
.gal-main h5, .gal-main h3, .gal-main em { color: #faf9f8!important; }
 .gal-main h3 { text-transform: uppercase; }
.gal-book-btn a.nectar-button span { color: #faf9f8!important;  }
.gal-main .nectar-button { margin-top: 30px!important; }

body .gallery .portfolio-items .col { height: auto; margin-bottom: 10px!important; }

/* Functions Page */
.wpb_gallery_slidesimage_grid h3 { background-color: transparent!important; color:#faf9f8!important; font-size: 14px;  }

/* Header */
/*#header-outer {    position: absolute !important;} */
#header-outer { box-shadow: none!important; } 
/*body:not(.material) #header-outer {top: 0!important;}*/


/* Venue-5 */ body.page-id-1139 #header-space { height: 20px!important; } 
              body.page-id-1139 #header-outer {background-color: transparent!important;}
               .page-id-1139 h2 { font-size: 22px; line-height: 32px; color:#faf9f8!important;  }
              .page-id-1139 h6 { font-size: 16px; line-height: 24px; font-weight: 400; color:#faf9f8!important; }
              .page-id-1139 header .span_3 { display: none!important; }

/* Venue-6 */ body.page-id-1140[data-bg-header="true"] .container-wrap { margin-top: px!important; }
              .page-id-1140 h2 { font-size: 22px; line-height: 32px; color:#faf9f8!important;  }
              .page-id-1140 h6 { font-size: 16px; line-height: 24px; font-weight: 400; color:#faf9f8!important; }

	
	
/* Blog */
	
#respond { display: none!important; }
.single-post .container a {  color: #bf9741!important; text-decoration: underline;}
#sidebar a {  color: #bf9741!important; text-decoration: underline;}
.ascend .post .nectar-love-wrap, .meta-author, .meta-category, .meta-comment-count { display: none; }
.post-header h2 { text-transform: uppercase; }

article.post .content-inner .post-featured-img img { width: 200px; height: 100%; }
body.single-post[data-bg-header="true"].ascend .container-wrap {  padding-top: 20px!important; }
article.post .more-link span { background-color: white!important; }
article.post .more-link span:hover { background-color: white!important; }
article.post a.more-link { color: #bf9741!important; }
article.post a.more-link:hover { color: #4e5251!important; }
	article.post .more-link span, .blog-recent .more-link span { padding: 0px;}

/* Accommodation*/
	.accommodation h5, .accommodation h6 { border-bottom: solid 1px #727d83; margin-bottom: 13px; padding-bottom:13px;  }
    .accommodation h6 { font-weight: normal; padding-left: 17px}

    .accommodation .right-col { padding-left: 20px;}
    .accommodation .left-col { padding-right: 20px;}
    .col.boxed, .wpb_column.boxed { background-color: #faf9f8!important;  }

/* Contact */
.container-wrap .cont input[type="text"] { font-size: 12px!important; padding: 8px!important; margin-top:8px!important; }
.container-wrap .cont input[type="email"] { font-size: 12px!important; padding: 8px!important; margin-top:8px!important; }
.container-wrap .cont input[type="date"] { font-size: 12px!important; padding: 8px!important; margin-top:8px!important; }
.ascend .container-wrap .cont input[type="submit"], .ascend .container-wrap .cont button[type="submit"] { padding: 8px!important; }
.cont p { padding-bottom: 15px!important;  }

/* Responsiveness */

/* Responsive Menu */
#responsive-menu .responsive-menu li a { padding: 12px 0px 12px 10% !important; }


/* Ipad landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {

  	header#top nav > ul > li > a { padding: 0px 6px!important; font-size: 11px!important } 
    /* Home */ .home .wpb_row .span_12 > .col.padding-8-percent { padding: 3% 6%!important; }
    /* History */ body .vc_custom_1456739112985 { margin-right: 80px !important; margin-left: 80px !important; }
    /* Art */ .art .row .col.section-title p {padding: 0 24px;}
    /* Chapel */ .page-id-67 .wpb_row .span_12 > .col.padding-15-percent { padding: 12%!important; }
    /* Room Gallery */ 

    /* General */ body[data-bg-header="true"] .container-wrap { margin-top: 100px!important; }
    /* Header */  header#top .span_9 > .slide-out-widget-area-toggle {display: inline-block!important; margin-top: 40px!important;}
  }

/* Ipad Portrait */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 768px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
}

/* ----------- iPhone 6+ ----------- *

    /* Portrait */
    @media only screen 
      and (min-device-width: 414px) 
      and (max-device-width: 736px) 
      and (-webkit-min-device-pixel-ratio: 3)
      and (orientation: portrait) { 
        .colorbox2  #sgcboxWrapper { height: 170px!important; }

    }

     /* Portrait */
    @media only screen 
      and (min-device-width: 414px) 
      and (max-device-width: 736px) 
      and (-webkit-min-device-pixel-ratio: 3)
      and (orientation: landscape) { 
        .colorbox2  #sgcboxWrapper { height: 80px!important; }

    }

/* ----------- iPhone 6 ----------- */

    /* Portrait */
    @media only screen 
      and (min-device-width: 375px) 
      and (max-device-width: 667px) 
      and (-webkit-min-device-pixel-ratio: 2)
      and (orientation: portrait) { 
      .colorbox2  #sgcboxWrapper { height: 190px!important; }
    }

        /* Landscape */
    @media only screen 
      and (min-device-width: 375px) 
      and (max-device-width: 667px) 
      and (-webkit-min-device-pixel-ratio: 2)
      and (orientation: landscape) { 
      .colorbox2  #sgcboxWrapper { height: 80px!important; }
    }

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px) 
  and (-webkit-min-device-pixel-ratio: 2) {
}

    /* Portrait */
    @media only screen 
      and (min-device-width: 320px) 
      and (max-device-width: 568px)
      and (-webkit-min-device-pixel-ratio: 2)
      and (orientation: portrait) {
.colorbox2  #sgcboxWrapper { height: 110px!important; }

    }

    /* Landscape */
    @media only screen 
      and (min-device-width: 320px) 
      and (max-device-width: 568px)
      and (-webkit-min-device-pixel-ratio: 2)
      and (orientation: landscape) {
.colorbox2  #sgcboxWrapper { height: 100px!important; }

    }