/* V10 STANDARD DEFINITIONS*/
.no-padding{padding: 0;}
.no-margin{margin:0 !important;}

.dispNone{display: none;}

.alg-l{text-align: left !important;}
.alg-r{text-align: right;}
.alg-c{text-align: center;}
.alg-just{text-align: justify;}

.flt-r{float: right;}
.flt-l{float: left;}

.bg-red{background-color: red;}
.bg-gray{background-color: gray;}

.mg-top-10{margin-top:10px !important;}
.mg-top-20{margin-top:20px !important;}
.mg-top-40{margin-top:40px !important;}
.mg-top-80{margin-top:80px !important;}
.mg-bottom-80{margin-bottom:80px !important;}
.mg-bottom-40{margin-bottom:40px !important;}
.mg-bottom-20{margin-bottom:20px !important;}
.mg-bottom-10{margin-bottom:10px !important;}

.mg-5{margin:5px;}

.padding-10{padding: 10px !important;}
.padding-2{padding: 2px;}
.padding-1{padding: 1px;}
.padding-0{padding: 0px;}

.pd-l-2{padding-left:2px !important;}
.pd-l-5{padding-left:5px !important;}
.pd-l-10{padding-left:10px !important;}
.pd-l-30{padding-left:30px !important;}
.pd-l-25{padding-left:25px !important;}
.pd-r-5{padding-right:5px !important;}
.pd-r-15{padding-right:15px !important;}
.pd-r-25{padding-right:25px !important;}
.pd-r-30{padding-right:30px !important;}
.pd-r-45{padding-right:45px !important;}
.pd-t-5{padding-top:5px !important;}
.pd-t-10{padding-top:10px !important;}
.pd-t-15{padding-top:15px !important;}
.pd-t-40{padding-top:40px !important;}
.pd-b-5{padding-bottom:5px !important;}

.pd-l-0{padding-left:0px !important;}
.pd-l-10{padding-left:10px;}
.pd-r-10{padding-right:10px;}
.pd-r-0{padding-right:0px !important;}
.pd-t-10{padding-top:10px;}

.pointer{cursor: pointer;}

.no-lpd{padding-left:0 !important;}
.nostyle{text-decoration: none;color: inherit;}
.nostyle:hover{color: inherit;color:rgb(110,110,110);}

.ln-12{line-height: 1.6em !important;}

.height-2{height: 200px;}
.height-3{height: 300px;}
.height-4{height: 400px;}
.height-6{height: 600px;}

.top-middle{top: 50%;}

ul.vipList{list-style-type: none;}

.bg-black{background-color:black !important; }

.block{display: block;}
.fts-1{font-size: 50%;}
.fts-2{font-size: 70%;}
.fts-3{font-size: 80%;}
.fts-4{font-size: 90%;}
.fts-5{font-size: 100%;}
.fts-6{font-size: 110%;}
.fts-7{font-size: 120%;}
.fts-8{font-size: 130%;}
.fts-9{font-size: 140%;}
.fts-10{font-size: 150%;}

.fts-12{font-size:130%;}
.fts-13{font-size:140%;}
.fts-14{font-size:150%;}
.fts-15{font-size:180%;}
.fts-16{font-size:200%;}
.fts-18{font-size:220%;}
.fts-22{font-size:280%;}
.fts-20{font-size:280%;}

.ftw-5{font-weight:500;}

.largeV10-5{width: 40%;}
.mediumV10-5{width: 40%;}

.largeV10-4{width: 39%; }
.mediumV10-4{width: 39%;}

.largeV10-41{width: 41%; }
.mediumV10-41{width: 41%;}

.largeV10-59{width: 59%;}
.mediumV10-59{width: 59%;}

.largeV10-42{width: 42%; }
.mediumV10-42{width: 42%;}

.largeV10-58{width: 58%;}
.mediumV10-58{width: 58%;}

.largeV10-8{width: 61%;}
.mediumV10-8{width: 61%;}

.largeV10-2{width: 20%;}
.mediumV10-2{width: 20%;}

.fkHighlightsText{position: relative;height: 400px;width: 100%;border:0px solid gray;margin-bottom:50px;}
.fkHighlightsWoText{position: relative;height: 250px;width: 100%;border:0px solid gray;}
.fkHeightAmbassy{height: 500px;}

.fk110{position: relative;height: 110px;width: 100%;border:0px solid gray;}
.fk40{position: relative;height: 40px;width: 100%;border:0px solid gray;}
.fk20{position: relative;height: 20px;width: 100%;border:0px solid gray;}

.pd-col-patch{margin-left:-5px;margin-right:-5px;}
.pd-rxBox-patch{padding-left:7px !important;}

.border{border: 1px solid gray;}
.bord0{border: 0px solid gray;}

.credits{position: relative;width: 100%;}
.creditsApp{position: relative;width: 100%;margin-top:200px;}

.thin1, .thin1-lh{font-weight: 100;}
.thin2{font-weight: 200;}
.thin3{font-weight: 300;}

.red{color: red;}
.gray{color: #dcdcdc;}


.bgwhite{background-color:white; }
/* Foundation Override*/

p{font-family: inherit;font-weight: inherit;
font-size: inherit;
line-height: inherit;
margin-bottom: inherit;
text-rendering: optimizeLegibility;}



/* NO USE CLASSES*/
.v10-scroll{}


/* Highlights */

.HLRowTitle{width: 60%;border-bottom: 1px solid gray;}
h3.HLRowTitle a{color:inherit;}
h3.HLRowTitle a:hover{color:gray;}
.HLPara{margin-top:10px;line-height: 1.4em;}
.HLdata{font-size: 80%;color: gray;font-style: italic;margin-top:10px;line-height: 1.5em;}
a.HLtagLink{color: gray;border-bottom: 1px solid gray;}
a.HLtagLink:hover{border-bottom: 1px solid black;color: black;}

.HLpd-r-0{padding-right: 0px !important;}
.HLpd-l-0{padding-left: 0px !important;}
/* MAIN CLASSES*/

h1 {line-height: 1.3em;}
h2,h3,h5{line-height: 1.3em;}
h2.thin1{line-height: 0.5em;}
h1.thin1{line-height: 0.5em;}
h1.thin1-lh{line-height: 1em;}
h1{font-size: 80%}
.homeTitle{font-size: 90%}
h1.homeTitle{line-height:1.1em;}
h3,h4{font-weight:100;}
h5{font-weight:200;}

.l-h-2{line-height: 1.3em;}
.l-h-3{line-height: 1.4em;}
.l-h-4{line-height: 1.5em;}

.HLRowTitle h3,.wdTitle h3{line-height: 1;}

.disclaimer{color: gray;font-size: 12px;}
.disclaimerSmall{color: gray;font-size: 12px;line-height: 1em;}
.photoCredits{color: gray;font-size:12px; line-height: 1em;}
.mainLogoMin{width: 92px;height: 55px;
  background:transparent url("../img/Tearose_logo.png") top center no-repeat;
  margin:10px 0 10px 20px;
  background-size: 92px 55px;
 }

.mainLogo{width: 185px;height: 115px;
  background:transparent url("../img/Tearose_logo.png") top center no-repeat;
  margin:30px 0 30px 0;
 }
.mainLogo img{}

.logoSmallWhite{width: 48px;height: 30px;
  background:transparent url("../img/Tearose_logo.png") center center no-repeat; 
  background-size: 48px 30px;
}
.min-wd{min-width: 200px;}
.main-wd{width: 1200px;}
.mainDesc{line-height: 1.2em;}

/*body{font-family:'Lato','Helvetica Neue',sans-serif,Arial,Verdana,Tahoma;font-weight:200;}*/
body{font-family:'omnes-pro','Helvetica Neue',sans-serif,Arial,Verdana,Tahoma;font-weight:200;}

/* typekit "iskra","omnes-pro","bree"*/
.mainPadding{padding: 0 65px 0 65px;}
.headerPadding{padding: 25px 25px 0 35px;}
.mainContentPadding{padding:0 15px 0 15px; }

.selected{color: rgb(181,177,177);}
.rowSubTitle{cursor:pointer;}

.contactsTitle{font-weight: 600;}
.contact{margin-top:100px;margin-bottom:40px;}

.disabled{}
.enabled{}
.bt{cursor: pointer;}
.magnify{cursor: pointer;position: absolute; top: 0px;display:none;left: 0px;background:transparent url("../img/icons/piu.png") top left no-repeat; width: 50px;height: 50px;}
.magnifySliderContainer{position:relative;margin:auto;width:900px;}

#magnifyPane{
  background: black;display: none;
      color:white;font-size: 140%;font-weight: 300;
      border: 0px solid red;width:560px;height: 410px; 
      position: absolute;top:50%;margin-top:-210px;left:50%;margin-left:-250px; 
      z-index: 4100;
}
#black{position:fixed;top:0;left:0;display: none;opacity:0.7;background-color:black;width: 100%;height: 100%;z-index: 4000;}

#white{position:fixed;top:0;left:0;display: none;opacity:0.92;background-color:white;width: 100%;height: 100%;z-index: 4000;text-align: center;}
#loading{position:absolute;width:100%;height:100%;background: transparent url('../img/loading_22.gif' ) no-repeat center center;display: none;z-index: 4001}
.loadingMessage{position:absolute;width:100%;height:100%;background: transparent;z-index: 4001;text-align: center;padding-top:100px;font-size: 250%;color: white;font-weight: 600;}


#message{position:absolute;height:140px;top:50%;margin-top:-70px;width:356px;left:50%;margin-left:-178px;font-size: 140%;font-weight: 600;}
#error{position:absolute;height:140px;top:50%;margin-top:-70px;width:356px;left:50%;margin-left:-178px;font-size: 140%;display: none;font-weight: 600;}

#galleryContainer{z-index:4100;position: fixed;width: 900px;height: 450px;left: 50%;top: 50%;margin-left:-450px;margin-top:-225px;display: none;
}
/* HOMEPAGE */

.boxRx{float: left; width:100%;margin:0; padding:0 0 10px 10px ;border: 0px solid gray;}
.boxRxNoHover{float: left; width:100%;margin:0; padding:0 0 10px 10px ;border: 0px solid rgb(180,180,180);}
.boxSx{height: 550px;padding:0 0 10px 0 ;}
.boxSxTop{height: 290px;padding:0 0 0 0 ;}
.boxRxContent{
position:relative;width: 100%;height: 100%;	
-webkit-box-shadow: inset  0px 0px 300px 33px  rgba(0,0,0,0.75);
-moz-box-shadow: inset  0px 0px 300px 33px  rgba(0,0,0,0.75);
box-shadow: inset  0px 0px 300px 33px  rgba(0,0,0,0.75);
}
.boxRxContentNoHover{
position:relative;width: 100%;height: 100%; 
}

.boxTitleContainer{width:100%;border: 0px solid gray;position: absolute;
                    bottom: 40px;right: 0px;text-align: right;line-height: 1.5em;font-size:130%;}
.boxTitleBlack{color: white;background-color: black;padding:0px 4px 0px 6px;}
.boxTitleWhite{color: black;background-color: white;padding:0px 4px 0px 6px;}

.socialsBox{width:100%;height:40px;border: 0px solid gray;position: absolute;bottom: 0px;right: 0px;display: none;}
.socialIcon{display:block;float: right;margin:6px 4px 0 0  ;width: 30px;height: 30px; border: 0px solid red;
-webkit-box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 1);
-moz-box-shadow:    1px 1px 3px 0px rgba(50, 50, 50, 1);
box-shadow:         1px 1px 3px 0px rgba(50, 50, 50, 1);
}
.socialIconBottom{display:block;float: left;margin:0px 7px 0 0px  ;width: 30px;height: 30px; border: 0px solid red;cursor:pointer;
}
.flipIt{margin:6px 0px 0 10px; width: 70px;height: 30px;border: 0px solid red;}

.socialIconCardContainer{width: 300px;height: 130px;border: 0px solid red;margin:0px auto 50px auto;}
.socialIconCardContainer .twitterC{float:left;width: 50%;margin-top:30px;}
.socialIconCardContainer .facebookC{float:left;width: 50%;margin-top:30px;}

.socialIconCard{display:block;float: left;margin:34px  ;width: 30px;height: 30px; border: 0px solid red;cursor:pointer;
}
.facebookB{background: transparent url('../img/social/facebook_color.png') no-repeat center bottom;background-size: 30px 30px;}
.instagramB{background: transparent url('../img/social/instagram_color.png') no-repeat center bottom;background-size: 30px 30px;}
.twitterB{background: transparent url('../img/social/twitter_color.png') no-repeat center bottom;background-size: 30px 30px;}
.pinterestB{background: transparent url('../img/social/pinterest_color.png') no-repeat center bottom;background-size: 30px 30px;}
.gplusB{background: transparent url('../img/social/google-plus-color.png') no-repeat center bottom;background-size: 30px 30px;}

.facebookB:hover,.instagramB:hover,.twitterB:hover,.pinterestB:hover,.gplusB:hover{ opacity: 0.7;}

.gShare{margin:10px 0px 0px 5px;}
.tShare{margin:5px 0px 0px 5px;}

.facebook{background: transparent url('../img/social/facebook.png') no-repeat center bottom;background-size: 30px 30px;}
.instagram{background: transparent url('../img/social/instagram.png') no-repeat center bottom;background-size: 30px 30px;}
.pinterest{background: transparent url('../img/social/pinterest.png') no-repeat center bottom;background-size: 30px 30px;}

.facebook:hover{background: transparent url('../img/social/facebook_color.png') no-repeat center bottom;background-size: 30px 30px;}
.instagram:hover{background: transparent url('../img/social/instagram_color.png') no-repeat center bottom;background-size: 30px 30px;}
.pinterest:hover{background: transparent url('../img/social/pinterest_color.png') no-repeat center bottom;background-size: 30px 30px;}

/*.facebook:hover,.pinterest:hover,.instagram:hover{
-webkit-box-shadow: inset  0px 0px 300px 33px  rgba(0,0,0,0.25);
-moz-box-shadow: inset  0px 0px 300px 33px  rgba(0,0,0,0.35);
box-shadow: inset  0px 0px 300px 33px  rgba(0,0,0,0.25);
}
*/

.banner-image{position:absolute; top:0px; left:0px;width: 100%;height: 550px;}
.mat-1-1{background:transparent url('../img/mat/tuscany-wedding-event.jpg') no-repeat center center;}
.mat-2-1{background:transparent url('../img/mat/thinkBig.jpg') no-repeat center bottom;}
.mat-2-2{background:transparent url('../img/mat/countryChic.jpg') no-repeat center bottom;}

.mat-2-3{background:transparent url('../img/mat/classicElengance.jpg') no-repeat center bottom;}
.mat-2-4{background:transparent url('../img/mat/destinationWedding.jpg') no-repeat center bottom;}
.mat-2-5{background:transparent url('../img/mat/Urban.jpg') no-repeat center bottom;}

.mat-3-1{background:transparent url('../img/mat/behind.jpg') no-repeat center bottom;}
.mat-3-2{background:transparent url('../img/mat/corporateEvent.jpg') no-repeat center bottom;}
.mat-3-3{background:transparent url('../img/mat/fashion.jpg') no-repeat center bottom;}
.mat-3-4{background:transparent url('../img/mat/special.jpg') no-repeat center bottom;}

.mat-4-1{background:transparent url('../img/mat/cafe.jpg') no-repeat center bottom;}
.mat-4-2{background:transparent url('../img/mat/brandCollection.jpg') no-repeat center bottom;}
.mat-4-3{background:transparent url('../img/mat/flowerCouture.jpg') no-repeat center bottom;}
.mat-4-4{background:transparent url('../img/mat/storeInspiration.jpg') no-repeat center bottom;}

.mainMenuBox{width: 100%;position: relative;padding: 0;margin:0;text-align: right;}

.mainMenuBox a{padding: 0;line-height:1.3em;color: black;}
.mainMenuDivider{border: 1px solid rgb(200,200,200);width: 100%;margin:10px 0 10px 0; }
.mainMenuTitle{font-weight: 500;font-size: 110%;}

.menuFixSmall{padding-right:0px;padding-left:0px;}
.menuFix{margin-bottom:35px;}

.langBox a{padding: 0;line-height:1.3em;color: black;}
.langBox h5{ margin-top:0 !important;}

.dropdown li div {padding-left:14px;padding-top:10px;  font-weight:400; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;font-size:14px; cursor:pointer;}

.bottomMenu h3 a{color:rgb(47,47,47);}
.bottomMenuBt{margin:5px 0;}
.bottomMenuBt a{color:rgb(67,67,67);}

.tagSectionList{}
.tagSectionList h4 a{color:rgb(67,67,67);}

.box-hover{
background-color: rgb(54, 59, 73);
top: 0; 
left: 0;
display: block;
opacity: 0.2;

}

.shine{
-webkit-box-shadow: inset 28px -23px 300px -110px rgba(0,0,0,0);
-moz-box-shadow: inset 28px -23px 300px -110px rgba(0,0,0,0);
box-shadow: inset 28px -23px 300px -110px rgba(0,0,0,0);
}

/* TEAROSE WORLD CLASSES */
.leftContainerTW{padding: 0px 0px 0 0px;}
.rightContainerTW{padding: 0px 0px 0 20px;}

.sliderTitle,.sliderPara{position: relative;}
.sliderTitle{ line-height:1em;padding-bottom: 10px;}
.sliderTitle span{border-bottom: 1px solid gray;padding-bottom:10px;}
.sliderPara{ line-height:1.4em;padding-top:0px;margin-top:-5px; }

/* WEDDING CLASSES */

.rowTitle{position: relative;line-height:1em;padding-bottom: 10px;width: 100%;border-bottom: 1px solid gray;}
.subRowTitle{position: relative;line-height:0.5em;width: 100%;border-bottom: 1px solid gray;}
.firstRow{margin-top: -25px;}

.rowSubTitle{line-height:1em;padding-bottom: 10px;width: 100%;}


.wdTitle,.wdPara{position: relative;}
.wdTitle{border-bottom: 1px solid gray;}
.wdAppTitle{border-bottom: 0px solid gray;}
.wdTitleIndex{text-align: right;border-bottom: 1px solid gray;margin: -5px 15px 10px 15px ;}
.wdParaIndex{ text-align:right;line-height:1.4em;margin: 0 15px 10px 15px;}
.wdPara{ line-height:1.4em;padding-top:10px;}
.wdParaImg{ padding:10px 5px 10px 5px;}

.wdParaSitePage p{text-align: justify;}

.wdSmall-imgContainer{}

/* EVENTS CLASSES*/
.evtMainTitle{line-height:1em;padding-bottom: 10px;width: 100%;border-bottom: 1px solid gray;}

.evtBox{float: left; width:50%;margin:0; padding:0 0 20px 20px;}
.evtBoxAlgRight{float: right; width:50%;margin:0; padding:0 0 20px 20px ;}
.evtBoxLarge{float: left; width:100%;margin:0; padding:0 0 20px 20px ;}
.evtBoxRight{float: left; width:100%;margin:0; padding:0 0 20px 18px ;}

.wedBox{float:left;}
.wedBoxShort{float:left;width: 50%;}

/* MEDIA QUERY - Variable Sizes Classes */

/* TEST MONO SOCIAL ICONS FONTS */
@font-face {
    font-family: 'Mono Social Icons Font';
    src: url('../fonts/mono/MonoSocialIconsFont-1.10.eot');
    src: url('../fonts/mono/MonoSocialIconsFont-1.10-.eot#iefix') format('embedded-opentype'),
         url('../fonts/mono/MonoSocialIconsFont-1.10.woff') format('woff'),
         url('../fonts/mono/MonoSocialIconsFont-1.10.ttf') format('truetype'),
         url('../fonts/mono/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont') format('svg');
    src: url('../fonts/mono/MonoSocialIconsFont-1.10.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.symbol, a.symbol:before {
  color:white;
    font-family: 'Mono Social Icons Font';
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;

    text-shadow: 1px 1px 5px rgba(150, 150, 150, 1);
}

a.symbol:before {
    content: attr(title);
    margin-right: 0.3em;
    font-size: 290%;
}
          
/* END MONO SOCIAL ICON*/

@media only screen and (max-width: 40.063rem){

h2.thin1{line-height: 0.9em;}
h1.thin1{line-height: 0.9em;}
 
.mainLogoMin{margin:10px 0 10px 0px;}
.banner-image{position:absolute; top:0px; left:0px;width: 100%;height: 450px;}

  .boxSx-small{height: 350px;padding:0 0 10px 0px;}
  .fk-small{height: 650px;}
  .boxRx-small{padding-left:0;}
  .small-ft{font-size: 80%;}
  .small-mainPadding{padding:  0 30px 0 15px;}
  .small-footer-line{float:left;width:100%;text-align:right;padding: 5px 20px;font-size: 80%;line-height: 1.5em;}
  .height-2{height: 180px;}
.height-3{height: 280px;}
.height-4{height: 380px;}
.height-6{height: 580px;}

.leftContainerTW{padding: 0px 20px 0 20px;}
.rightContainerTW{padding: 0px 20px 0 20px;}

.wdSmall-imgContainer{padding: 0;text-align: center;width: 100%;}
.smallV10-12{width: 100%;}
.smallV10-6{width: 50%;}

.magnifySliderContainer{position:relative;margin:auto;width:400px;}


.HLRowTitle{margin:15px 0 15px 0;}
.HLPara{margin:5px 0px 10px 0;}

.boxRxHL{float: left; width:100%;margin:0; padding:0 0 20px 10px ;border: 0px solid gray;}
.HLpd-r-0{padding-left: 0px !important;}
.HLpd-l-0{padding-right: 0px !important;}

/* FOUNDATION OVERRIDE*/

.top-bar{background-color:white;margin-bottom:0px;margin-top:10px !important;}
.title-area{background-color:white;}
.top-bar.expanded {background: transparent; }
.top-bar.expanded .title-area {background: transparent; }
.top-bar.expanded .toggle-topbar a {color: black; }
.top-bar-section ul{background: transparent;border-bottom:1px solid gray;}
.top-bar-section ul li > a{background: transparent;color: black;}
.top-bar-section ul li:hover > a {background-color: rgb(228,228,228);color: black;}
.top-bar-section .dropdown li.title h5 a{color: black;border-bottom:1px solid gray;}
.has-dropdown .not-click {background: transparent;}
.top-bar .toggle-topbar.menu-icon a{color: black;}
        .top-bar .toggle-topbar.menu-icon a::after {
          content: "";
          position: absolute;
          right: 0;
          display: block;
          width: 16px;
          top: 0;
          height: 0;
          -webkit-box-shadow: 0 10px 0 1px black, 0 16px 0 1px black, 0 22px 0 1px black;
          box-shadow: 0 10px 0 1px black, 0 16px 0 1px black, 0 22px 0 1px black; }
.top-bar .toggle-topbar.menu-icon{margin-top:-27px !important;right:0;}

.contact{margin-top:40px;margin-bottom:40px;}

.boxRxContent{
-webkit-box-shadow: inset  0px 0px 300px 33px  rgba(0,0,0,0.25);
-moz-box-shadow: inset  0px 0px 300px 33px  rgba(0,0,0,0.25);
box-shadow: inset  0px 0px 300px 33px  rgba(0,0,0,0.25);
}
}
@media only screen and (max-width: 60.063rem){
  .mainLogoMin{margin:10px 0 10px 0px;}
  .medium-ft{font-size: 90%;}
  .mainPadding{padding: 0 35px 0 35px;}

.height-2{height: 200px;}
.height-3{height: 300px;}
.height-4{height: 400px;}
.height-6{height: 600px;}

 .fts-8{font-size:120%;}
.fts-16{font-size:160%;}
.wdPara{ line-height:1.1em;}

.magnifySliderContainer{position:relative;margin:auto;width:600px;}
}
@media only screen and (max-width: 90.063rem){
  .row{max-width: 91.063rem ;}
  .height-2{height: 260px;}
.height-3{height: 360px;}
.height-4{height: 460px;}
.height-6{height: 660px;}

}
@media only screen and (min-width: 90.063rem){
  .medium-ft{font-size: 110%;}
  .row{max-width: 91.063rem ;}
  .height-2{height: 300px;}
.height-3{height: 400px;}
.height-4{height: 500px;}
.height-6{height: 700px;}

}

@media only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
.mainLogo{
  background:transparent url("../img/Tearose_logo_r.png") top center no-repeat;
  background-size: 185px 115px;}

.socialIcon{margin:8px 4px 0 0;}
.facebook{background: transparent url('../img/social/facebook.png') no-repeat center bottom;background-size: 30px 30px;}
.instagram{background: transparent url('../img/social/instagram.png') no-repeat center bottom;background-size: 30px 30px;}
.pinterest{background: transparent url('../img/social/pinterest.png') no-repeat center bottom;background-size: 30px 30px;}

}

/* MANAGE */
.dr-dp-Box{border:1px solid gray;height:300px;overflow:auto;padding:10px;margin:10px;}
.draggable { float: left; margin: 7px; border:1px solid gray;padding: 3px;}
#droppable { }

/*  COOKIES Dialog */
.COOKGlass{position:fixed;width:100%;height:100%;
      z-index:9998;top:0;left:0;
      opacity:0.70;filter:alpha(opacity=70);
          background-color:#ccc;}
.COOKdlg{font-family:Arial, Helvetica, sans-serif;padding:15px;line-height: 1.5em;}
.COOKdlg{z-index:9999;position:fixed;left:0;top:0;width:100%;border-bottom:1px solid gray;background-color:#fff;box-shadow:4px 4px 25px #888;}
.COOKdlgCont{float:left;width:70%;padding:10px;}
.COOKdlgOk{float: right;width: 20%;padding:10px;cursor:pointer;}

.COOKdlgDis{display:block;text-align: center;font-size:14px;padding:3px 5px; border: 1px solid gray;float:right;
        -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;font-size: 90%;}
.COOKdlgDis:hover{background-color:#ccc;color: white; }
/* COOKIES Page */
body.COOK{background-color: white;font-family: Arial,Helvetica, sans-serif;}

div.COOKpara, div.COOKtitle,div.COOKsubTitle{margin:40px auto; text-align: justify; width: 60%;} 
div.COOKtitle{padding:20px;text-align: center;border-bottom: 1px solid  gray;font-size: 180%;}
div.COOKsubTitle{padding:20px 0;text-align: left;border-bottom: 1px solid  gray;font-size: 130%;}

/* - COOKIES*/