/*////////////////////////////////////////////////////////////////////////////////
Common
Orange			#f8666c
Light Blue 		#50e0ca
Dark Blue		#152291
Blue			#2e39bf
Text			#333333
Grey			#f4f3f8	

Border			#e1e1e1

H1	40	35	30
H2	30	30	25
H3	25	20	18
H4	20	18	15

Font 	15px



Text color: #54595f;


<-. (`-')    _     <-. (`-')_                          (`-') (`-')  _           (`-')  _ (`-')      
   \(OO )_  (_)       \( OO) )  <-.        .->        _(OO ) ( OO).-/ _         (OO ).-/ ( OO).->   
,--./  ,-.) ,-(`-'),--./ ,--/ ,--. )  (`-')----. ,--.(_/,-.\(,------. \-,-----. / ,---.  /    '._   
|   `.'   | | ( OO)|   \ |  | |  (`-')( OO).-.  '\   \ / (_/ |  .---'  |  .--./ | \ /`.\ |'--...__) 
|  |'.'|  | |  |  )|  . '|  |)|  |OO )( _) | |  | \   /   / (|  '--.  /_) (`-') '-'|_.' |`--.  .--' 
|  |   |  |(|  |_/ |  |\    |(|  '__ | \|  |)|  |_ \     /_) |  .--'  ||  |OO )(|  .-.  |   |  |    
|  |   |  | |  |'->|  | \   | |     |'  '  '-'  '\-'\   /    |  `---.(_'  '--'\ |  | |  |   |  |    
`--'   `--' `--'   `--'  `--' `-----'    `-----'     `-'     `------'   `-----' `--' `--'   `--'    

Developed by MinLoveCat

////////////////////////////////////////////////////////////////////////////////*/
html, body {max-width: 100% !important; overflow-x: hidden !important;}
body { position: relative;}

#main #content-wrap {padding-top: 0 !important; padding-bottom: 0 !important;}
h1, h2, h3, h4, h5{ line-height: 1.4 !important;}

#primary{ margin-bottom: 0 !important; padding-bottom: 0 !important;}
.bottom-0{ margin-bottom: 0 !important;}
.bottom-5{ margin-bottom: 5px !important;}

.bottom-0 .elementor-widget-container .elementor-text-editor p, .bottom-0, .bottom-0 .elementor-container .elementor-row .elementor-element .elementor-column-wrap{ 
	padding-bottom: 0 !important;
}

.bottom-5 .elementor-widget-container .elementor-text-editor p, .bottom-5, .bottom-5 .elementor-container .elementor-row .elementor-element .elementor-column-wrap{ 
	padding-bottom: 5px !important;
}

#scroll-top{ right:100px !important;}

.home #outer-wrap #wrap #site-header #site-header-inner #site-navigation-wrap #site-navigation #menu-mainnav #menu-item-589 a,
.home #outer-wrap #wrap #site-header #site-header-inner #site-navigation-wrap #site-navigation #menu-mainnav #menu-item-174 a{
	color:#54595f !important;}


.elementor-field-option input::before{
	font-family: FontAwesome !important; 
}



/*////////////////////////////////////////////////////////////////////////////////
Button
////////////////////////////////////////////////////////////////////////////////*/
.button{ border-radius: 3px !important;}

.woocommerce .products .owp-content-center .yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message a,
.woocommerce .products .owp-content-center .yith-ywraq-add-to-quote .yith-ywraq-add-button a{ 
	font-size: 12px !important; text-transform: uppercase !important; 
	border: none !important; padding: 6px 14px !important;
}

.woocommerce .list .entry .yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message a,
.woocommerce .list .entry .yith-ywraq-add-to-quote .yith-ywraq-add-button a{
	font-size: 15px !important;
    padding: 8px 24px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    background-color:#f8666c !important; 
}


.sidebar-quote-list .elementor-widget-container .yith-ywraq-list-widget-wrapper .yith-ywraq-list-wrapper a.button{
	text-transform: uppercase !important; width:100% !important;
	border: none !important; font-size: 15px !important;
    padding: 8px 24px !important; border-radius: 3px !important;
    background-color:#f8666c !important; 
}

.sidebar-quote-list .elementor-widget-container .yith-ywraq-list-widget-wrapper .yith-ywraq-list-wrapper a:hover.button{
	 background-color:#50e0ca !important; color:#333 !important;
}


.actions input[type=submit]{
	-webkit-border-radius: 3px !important; border-radius: 3px !important; margin-right: 10px; 
	font-family: "Lato", Sans-serif !important;	
	border: none !important; font-size: 14px !important; padding: 8px 18px !important;
	letter-spacing: normal !important; font-weight: 600 !important;
}


.form-row-wide input.raq-send-request{    
	font-size: 15px !important;
    padding: 12px 24px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    background-color:#f8666c !important; 
 }
 
.form-row-wide input.raq-send-request:hover{
	background-color:#50e0ca !important; color:#333 !important;
}


.elementor-shortcode .yith-ywraq-add-to-quote .yith_ywraq_add_item_response_message{  
	display: none !important;
}
	
.elementor-shortcode .yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message{ margin-top: 7px !important;}
.elementor-shortcode .yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message a{ padding: 9px 24px !important;}

/*////////////////////////////////////////////////////////////////////////////////
News
////////////////////////////////////////////////////////////////////////////////*/

.news-post .elementor-widget-container .elementor-posts article .elementor-post__text{ position: relative !important;}


.news-post .elementor-widget-container .elementor-posts article .elementor-post__text h3,
.news-post .elementor-widget-container .elementor-posts article .elementor-post__text div,
.news-post .elementor-widget-container .elementor-posts article .elementor-post__text a{}

.news-post .elementor-widget-container .elementor-posts article .elementor-post__text a.elementor-post__read-more{
	font-weight: bold !important;
    text-transform: uppercase !important;
    fill: #ffffff !important;
    color: #ffffff !important;
    background-color: #f8666c !important;
    font-size: 15px !important;
    padding: 12px 24px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    position: absolute; bottom:0 !important;  
   }
   
.news-post .elementor-widget-container .elementor-posts article .elementor-post__text .elementor-post__excerpt{}


.elementor-text-editor p a{ color:#2e39bf !important;}
.elementor-text-editor p a:hover{ color:#50e0ca !important;}


.elementor-field-option input[type=checkbox]{width: 16px !important; height: 16px !important; }
.elementor-field-option input[type=checkbox] label{ font-size: 13px !important;}


/*////////////////////////////////////////////////////////////////////////////////
Banking
////////////////////////////////////////////////////////////////////////////////*/
.banking-ul .elementor-widget-container .elementor-text-editor ul{ margin-top: 0 !important;}
.banking-ul .elementor-widget-container .elementor-text-editor ul li { padding-bottom: 10px !important;}
.banking-ul .elementor-widget-container .elementor-text-editor ul li:last-child { padding-bottom: 0 !important;}


/*////////////////////////////////////////////////////////////////////////////////
Products
////////////////////////////////////////////////////////////////////////////////*/
.woocommerce-page #outer-wrap #wrap #site-header-sticky-wrapper #site-header #site-header-inner #site-navigation-wrap #site-navigation #menu-mainnav #menu-item-174 > a span{color:#f8666c !important;}

.elementor-wc-products .elementor-widget-container .woocommerce .products li .product-inner .woo-entry-image a img{ border:1px solid #e1e1e1 !important;}
.elementor-wc-products .elementor-widget-container .woocommerce .products li .product-inner .woo-entry-image a:hover img{ border:1px solid #2e39bf !important;}

.owp-quick-view{ display: none !important;}

.product-inner .woo-entry-inner .category{ display: none !important;}
.product-inner .woo-entry-inner .title a{ font-size: 18px !important; font-weight: 600 !important;}
.product-inner .woo-entry-inner .btn-wrap{ display: none !important;}
 
.woocommerce .products .owp-content-center .yith-ywraq-add-to-quote .yith_ywraq_add_item_response_message{  
	display: none !important; 
}


.owp-content-center .yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message a{ text-align: center !important;}

.woocommerce .products .owp-content-center .yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message,
.woocommerce .products .owp-content-center .yith-ywraq-add-to-quote .yith-ywraq-add-button{margin: 0 auto !important; text-align: center !important;}


.woocommerce-product-gallery__image a img{ border:1px solid #e1e1e1 !important;}

.woocommerce ul.products li.product-category.product .woo-entry-image{ margin-bottom: 10px !important;}


.elementor-widget-wc-categories .elementor-widget-container .woocommerce .products{ display: flex !important; justify-content: center !important;}

.woocommerce-loop-category__title{ margin-bottom: 0 !important; font-size: 13px !important;}
.product-category{ padding-bottom: 0 !important; margin-bottom: 0 !important;}


.woocommerce-product-details__short-description ul{ padding-bottom: 20px !important;}
.woocommerce-product-details__short-description ul li{ 
	list-style: circle !important; margin-left: 20px !important; padding-bottom: 10px !important;
}


/*//////////// Product Drop Down menu ////////////*/
.elementor-nav-menu--dropdown li ul li.current-menu-item a{ color:#f8666c !important;}

.elementor-nav-menu--dropdown li a{ background-color: #fff !important; color:#333 !important; border-left: 0 !important;}




/*//////////// Product List ////////////*/
.woocommerce .list li .product-inner .woo-entry-inner{ text-align: left !important;}

.woocommerce .list .entry .yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message,
.woocommerce .list .entry .yith-ywraq-add-to-quote .yith-ywraq-add-button
{ text-align: right !important;}

.woocommerce .list .entry{ padding-bottom: 40px !important;}

.jet-woo-product-thumbnail:hover{ border-color:#152291 !important;}

.woocommerce .oceanwp-toolbar,
.products .entry .yith-ywraq-add-to-quote { display: none !important;}

/*//////////// Product Pagination ////////////*/
.woocommerce-pagination{ padding-top: 50px !important;}
.woocommerce-pagination .page-numbers{ text-align: center !important;}
.woocommerce-pagination .page-numbers li span.current{border:1px solid #50e0ca !important; background-color: #fff !important;}

.woocommerce .oceanwp-grid-list a.active {color: #f8666c !important; border-color: #f8666c !important;}

.jet-filters-pagination{ text-align: center !important;}
.jet-filters-pagination .jet-filters-pagination__item a{ padding: 5px 10px !important;}
.jet-filters-pagination .jet-filters-pagination__item a.jet-filters-pagination__link-current{border: 1px solid #50e0ca !important; background-color: #fff;}


/*//////////// Sidebar ////////////*/
.widget_ywraq_mini_list_quote{ margin-top: 0 !important; width:100% !important;}
.raq_label{ font-size: 15px !important;}
.raq-info a{color:#f8666c !important;}

.yith-ywraq-list li{ border: none !important; font-size: 15px !important;}
.yith-ywraq-list-content{ padding: 20px !important; box-shadow: none !important; border:1px solid #333 !important;}

.yith-ywraq-list-content .yith-ywraq-list .yith-ywraq-list-item a{ font-size: 15px !important;}
.yith-ywraq-list-content .yith-ywraq-list .yith-ywraq-list-item a:hover{color:#50e0ca !important;}

.yith-ywraq-list-content .yith-ywraq-list .yith-ywraq-list-item{ border: none !important;}
.yith-ywraq-list-content .yith-ywraq-list .yith-ywraq-list-item .quantity{ display: none !important;}

.yith-ywraq-list-item a.yith-ywraq-item-remove{ color:#f8666c !important; font-size: 18px !important;}


.jet-list-tree .jet-checkboxes-list__row label{ font-weight: 600 !important;}
.jet-list-tree__children .jet-checkboxes-list__row label{ font-weight:  normal !important; font-size: 12px !important;}

.jet-checkboxes-list__item  .jet-checkboxes-list__decorator{ position: absolute !important; top:3px !important; left:0 !important;}
.jet-checkboxes-list__item .jet-checkboxes-list__label{ margin-left: 25px !important; }
 

.widget_ywraq_mini_list_quote .raq-info{ background-color: #f8666c !important;}
.widget_ywraq_mini_list_quote .raq-info:hover{ background-color: #50e0ca !important;}
.raq-items-number, .handler-label{color:#fff !important;}

.widget_ywraq_mini_list_quote{ padding-top: 8px !important;}


.jet-list-tree__children {
    padding-left: 25px !important;
}

.jet-checkboxes-list__row:not(:last-child) {
    margin-bottom: calc(5px/2) !important;
}

/*////////////////////////////////////////////////////////////////////////////////
Request Quote

Orange			#f8666c
Light Blue 		#50e0ca
////////////////////////////////////////////////////////////////////////////////*/
.shop_table .cart_item .product-thumbnail a img{width:100px !important;}
.yith-ywraq-mail-form-wrapper h3{ font-size: 20px !important; text-transform: uppercase !important;}
.form-row label{ color:#333333 !important;}

.raq-send-request{-webkit-border-radius: 3px !important; border-radius: 3px !important; }

.yith-ywraq-add-button a{ border-radius: 4px !important; font-size: 15px !important; font-weight: 600 !important; padding: 12px 24px !important; letter-spacing: normal !important;}

.yith_ywraq_add_item_browse_message a{ color:#f8666c !important;}
.yith_ywraq_add_item_browse_message a:hover{color:#152291 !important;}

.actions .wc-backward{ display: none !important;}

.product-subtotal{ display: none !important;}
.yith_ywraq_add_item_product_message { margin-top: 40px !important; display: none !important;}
.return-to-shop a{ display: none !important;}





/*////////////////////////////////////////////////////////////////////////////////
Product Documents
////////////////////////////////////////////////////////////////////////////////*/
.woocommerce-product-documents-title{ 	
	color: #2b3990 !important;
    font-family: "Abel", Sans-serif !important;
    font-weight: 600;
    padding-bottom: 10px !important;	
}

.ui-accordion-header{ display: none !important;}
.ui-accordion-content { padding: 20px !important;}

.ui-accordion-content li { padding-bottom: 10px !important; }
.ui-accordion-content li:last-child{ padding-bottom: 0 !important;}
.ui-accordion-content li a{ font-size: 15px !important; color:#f8666c !important; }
.ui-accordion-content li a:hover{color:#2e39bf !important;}
.ui-widget-content{ border: none !important;}


.ui-accordion-content li a:before{
	font-family: FontAwesome; content: "\f1c1"; 
	display: inline-block; padding-right: 10px;
	vertical-align: middle; color:#333 !important;
}

.yith_ywraq_add_item_response_message{ line-height: 60px !important; font-size: 15px !important;}

.yith_ywraq_add_item_browse_message a{ 
	font-size: 15px !important;
    padding: 12px 24px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important;
    background-color:#152291 !important; 
    color:#fff !important;
    font-weight: 600 !important; text-transform: uppercase !important;
}

.yith_ywraq_add_item_browse_message a:hover{
	background-color:#50e0ca !important; color:#333 !important;
}



/*////////////////////////////////////////////////////////////////////////////////
Post
////////////////////////////////////////////////////////////////////////////////*/
#primary{width:100% !important; margin:0 !important; padding: 0 !important; border: none !important;}
#right-sidebar{}
#comments{ padding: 0 !important; border: 0 !important;}
.form-submit input{ border-radius: 3px !important; background-color: #f8666c !important;}
.form-submit input:hover{ background-color: #50e0ca !important;}



/*////////////////////////////////////////////////////////////////////////////////
Button Chat
////////////////////////////////////////////////////////////////////////////////*/

.btn-chat .elementor-widget-container a{
	font-weight: 600; text-transform: uppercase !important; color: #ffffff; background-color: #73c20e; font-size: 15px;
    -webkit-border-radius: 3px; border-radius: 3px; display: inline-block; margin-top: 0px;
    padding: 12px 24px !important;
}

.btn-contact .elementor-widget-container a{padding: 12px 24px !important; font-size: 15px;}

.btn-chat .elementor-widget-container a:hover{background-color: #50e0ca;}
.product-category .product-inner .woo-entry-image a:hover img{border-color:#2e39bf !important;}
.woocommerce-page #outer-wrap #wrap #site-header-sticky-wrapper #site-header #site-header-inner #site-navigation-wrap #site-navigation #menu-mainnav #menu-item-174 a{color:#54595f !important;}





/*////////////////////////////////////////////////////////////////////////////////
Search Results
////////////////////////////////////////////////////////////////////////////////*/
.elementor-post__card .elementor-post__thumbnail__link{ margin-bottom: 0 !important;}
.elementor-post__card .elementor-post__text .elementor-post__title{ padding-top: 30px !important;}



/* ---------------------------------------------------
Responsive Styles Large Desktop And Above
--------------------------------------------------- */
@media all and (min-width: 1405px) {
  
  
}
 
/* ---------------------------------------------------
Responsive Styles Standard Desktop Only
--------------------------------------------------- */ 
@media all and (min-width: 1100px) and (max-width: 1405px) {
 
 
}

/* ---------------------------------------------------
Responsive Styles Tablet And Below
--------------------------------------------------- */ 
@media all and (max-width: 980px) {
	
	
}
 
/* ---------------------------------------------------
Responsive Styles Tablet Only
--------------------------------------------------- */
@media all and (min-width: 768px) and (max-width: 980px) {
 
 
}
 
/* ---------------------------------------------------
Responsive Styles Smartphone Only
--------------------------------------------------- */
@media all and (max-width: 767px) {

/* -------Button------- */
 .btn-chat{ text-align: center !important;}
 .btn-chat .elementor-widget-container a, .btn-contact .elementor-widget-container .elementor-button-wrapper a{
	 width:90% !important;
 }
 
/* -------Button mobile------- */ 
 .btn-full-mobile .elementor-widget-container{width:100% !important; margin: 0 0 20px 0 !important; padding: 0 !important;}
 
 .btn-full-mobile .elementor-widget-container .elementor-shortcode .yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message a,
 .btn-full-mobile .elementor-widget-container .elementor-shortcode .yith-ywraq-add-to-quote .yith-ywraq-add-button a,
 .btn-full-mobile .elementor-widget-container a{
	 width:100% !important; font-weight: 600 !important; display: block !important; 
 }
 
  .btn-full-mobile .elementor-widget-container .elementor-shortcode .yith-ywraq-add-to-quote .yith_ywraq_add_item_browse_message a{
	  	 padding: 8px 24px !important;
  }
  
 /* -------ul li------- */ 
  .woocommerce-product-details__short-description ul{ padding-bottom: 20px !important; }
  .woocommerce-product-details__short-description ul li{ 
	list-style:circle !important; margin-left: 20px !important; padding-bottom: 10px !important;
}

 
 
 /* -------Footer------- */
 .elementor-widget-social-icons{ margin-bottom: 0 !important;}
 
 
 
 
}
 
/* ---------------------------------------------------
Responsive Styles Smartphone Portrait
--------------------------------------------------- */
@media all and (max-width: 479px) {
 
 
}



/* ---------------------------------------------------
iPhone 4 and 4S -----------
--------------------------------------------------- */

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

}


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

}


/* Landscape */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {

}



/* ---------------------------------------------------
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) {

}


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

}


/* ---------------------------------------------------
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) {

}

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

}

/* Landscape */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {

}


/* ---------------------------------------------------
iPhone 6+ -----------
--------------------------------------------------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) {

}


/* Portrait */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
	
}


/* Landscape */
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 3) and (orientation: landscape) {
	
}


/* ---------------------------------------------------
 Galaxy S3 -----------
--------------------------------------------------- */
/* Portrait and Landscape */
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) {

}


/* Portrait */
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) and (orientation: portrait) {

}


/* Landscape */
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 2) and (orientation: landscape) {

}



/* ---------------------------------------------------
Galaxy S4 -----------
--------------------------------------------------- */
/* Portrait and Landscape */
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {

}


/* Portrait */
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {

}


/* Landscape */
@media screen and (device-width: 320px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {

}



/* ---------------------------------------------------
Galaxy S5 -----------
--------------------------------------------------- */

/* Portrait and Landscape */
@media screen and (device-width: 360px) and (device-height: 640px)  and (-webkit-device-pixel-ratio: 3) {

}


/* Portrait */
@media screen and (device-width: 360px)  and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) and (orientation: portrait) {

}


/* Landscape */
@media screen and (device-width: 360px) and (device-height: 640px)  and (-webkit-device-pixel-ratio: 3) and (orientation: landscape) {

}



/* ---------------------------------------------------
 iPad 1 and 2 -----------
--------------------------------------------------- */
/* Portrait and Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {

}

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

}

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

}
/* ---------------------------------------------------
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) {

}

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

}

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

}