@viewport {
width: device-width;
}

@charset "UTF-8";img{}
.languagesLinks{display:block;background-color:#EFEFEF;height:45px;width:auto;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#C0C0C0;margin-top:60px;}
.languageLinksBox{border-bottom-width:thin;border-bottom-style:solid;border-bottom-color:#CECECE;}
#languagesLinks a{float:left;padding-top:10px;margin-left:3%;width:10%;}
#languagesLinks a:hover img{-moz-box-shadow:0 0 20px #ccc;-webkit-box-shadow:0 0 20px #ccc;box-shadow:0 0 20px #ccc;}
.Lang_phone{width:80%;height:26px;}
.wrapLogo{clear:both;display:block;overflow:hidden;float:left;position:relative;width:100%;}
.LogoDVTSTONE{background-repeat:no-repeat;width:80%;padding-left:4%;}
.phonehold{float:left;background-image:url(../images/icons/phone-orange.png);display:block;background-repeat:no-repeat;font-size:6.9vw;font-weight:bold;margin-bottom:5px;padding-bottom:12px;padding-left:25px;position:relative;clear:none;font-style:italic;margin-top:20px;width:100%;color:#767274;height:5%;margin-left:5%;padding-left:35px;}
.TopTitle{width:100%;clear:both;position:relative;float:left;display:block;overflow:hidden;}
.pageTitle{position:relative;float:left;display:block;font-family:"Trebuchet MS", verdana, arial, sans-serif;margin-top:10px;margin-bottom:20px;font-size:1em;font-style:normal;margin-left:5%;}
.pageSubTitle{position:relative;float:left;display:block;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;margin-top:10px;margin-bottom:20px;font-size:1em;font-style:normal;margin-left:3%;}
.banner-containerPage{clear:both;width:960px;display:block;margin-top:30px;margin-botom:20px;margin-right:auto;margin-bottom:30;margin-left:auto;display:none;}
.sideBarLinks_phone ul li a{text-decoration:none;}
.sideBarLinks_phone{top:0;left:0;width:200px;overflow:hidden;text-decoration:none;display:block !important;}
.sideBarLinks_phone li{position:relative;display:block;margin:0;padding:0;overflow:hidden;cursor:pointer;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url("../images/svg/menu_sidebar_line_v.svg");background-origin:padding-box;background-position:right;background-repeat:no-repeat;background-size:2px 100%;padding-left:1px;text-decoration:none;}
.sideBarProduct_phone{height:82px;text-decoration:none;}
.sideBarProduct_phone a:link{text-decoration:none;}
.sideBarLinks_phone .sideBarProduct_phone{text-decoration:none;position:relative;display:block;overflow:hidden;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url("../images/svg/menu_sidebar_line_h.svg");background-origin:padding-box;background-position:right bottom;background-repeat:no-repeat;background-size:100% 2px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.2) inset;-o-box-shadow:0 1px 0 0 rgba(255,255,255,0.2) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.2) inset;}
.sideBarLinks_phone .sideBarProduct_phone img{display:block;float:left;margin:15px 5px 2px 0px;text-decoration:none;}
.sideBarLinks_phone .sideBarProduct_phone h3{display:block;float:left;overflow:hidden;color:#999;-moz-text-shadow:0px 1px rgba(0,0,0,0.4);text-shadow:0px 1px rgba(0,0,0,0.4);margin-top:40px;margin-right:0px;margin-left:8px;text-decoration:none;}
.sideBarProduc_phonet h3 span.title{display:block;clear:both;font-family:Arial, Geneva, sans-serif;font-size:13px;font-weight:bold;color:#CCC;height:20px;text-decoration:none;}
.sideBarProduct_phone:hover h3{color:#bec1c3;text-decoration:none;}
.sideBarProduct_phone:hover h3 span.title{color:#ffb239;text-decoration:none;}
.sideBarProduct_phone:selected h3{color:#CCC;text-decoration:none;}
.sideBarProduct_phone:selected h3 span.title{color:#ffb239;text-decoration:none;}
.js .menu{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;overflow:hidden;zoom:1;}
.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
@media screen and (min-width:40em){.js .menu.closed{max-height:none;}
.nav-toggle{display:none;}
}
.menu,
.menu *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.menu,
.menu ul{list-style:none;width:100%;}
.menu li{float:left;width:100%;height:35px;}
@media screen and (min-width:40em){.menu li{width:25%;*width:24.9%;_width:19%;}
}
.menu a{color:#fff;text-decoration:none;width:100%;background:#f4421a;border-bottom:1px solid white;padding:0.7em 1em;}
@media screen and (min-width:40em){.menu a{margin:0;padding:1em;text-align:center;border-bottom:0;border-right:1px solid white;}
}
.menu ul ul a{background:#ca3716;padding-left:2em;}
@media screen and (min-width:40em){.menu ul ul a{display:none;}
}
@font-face{font-family:"responsivenav";src:url("../images/icons/responsivenav.eot");src:url("../images/icons/responsivenav.eot?#iefix") format("embedded-opentype"),
url("../images/icons/responsivenav.ttf") format("truetype"),
url("../images/icons/responsivenav.woff") format("woff"),
url("../images/icons/responsivenav.svg#responsivenav") format("svg");font-weight:normal;font-style:normal;}
.nav-toggle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;text-indent:-999px;position:relative;overflow:hidden;width:70px;height:40px;float:right;}
.nav-toggle:before{color:#f4791a;font-family:"responsivenav", sans-serif;font-style:normal;font-weight:normal;font-variant:normal;font-size:28px;text-transform:none;position:absolute;content:"≡";text-indent:0;text-align:center;line-height:40px;speak:none;width:100%;top:0;left:0;}
.nav-toggle.active::before{font-size:24px;content:"x";}
.menu > li a{display:block;width:100%;background-color:#555555;text-align:center;padding:10px 0px 10px 0px;border-bottom:1px solid #333333;border-top:1px solid #777777;text-shadow:1px 1px 1px #333333;background-image:none !important;height:40px;}
.menu > li > a:hover , .menu > li.current > a{color:#f4791a;background-color:rgba(255,255,255,.15);background-image:none !important;background-repeat:no-repeat;}
.topModernSlider .wrapTopModernSlider #menuNav{padding:10px 0px 10px 0px;background-color:#646464;position:fixed;top:0px;right:0px;width:100%;}
.swiper-container{width:100%;height:100%;display:block !important;}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-photo-reponsive{background-repeat:no-repeat;width:100%;min-height:225px;}
.servicesItemsBox{margin-right:100px;display:block;font:normal 12px/20px "DroidSansRegular",Arial,Helvetica,sans-serif;color:#444;text-align:center;}
.servicesItemsBoxLast{display:block;font:normal 12px/20px "DroidSansRegular",Arial,Helvetica,sans-serif;color:#444;text-align:center;}
#modernSliderServices ul li{width:500px;}
.modernSliderServices ul li a{display:block;background-image:none;width:260px;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;border:1px solid #FFF;margin-top:10px;height:230px;margin-left:20px;-webkit-box-shadow:6px -2px 5px -2px rgba(0,0,0,0.10);-moz-box-shadow:6px -2px 5px -2px rgba(0,0,0,0.10);box-shadow:6px -2px 5px -2px rgba(0,0,0,0.10);-webkit-box-shadow:-3px -2px 10px 0px rgba(50, 50, 50, 0.15);-moz-box-shadow:-3px -2px 10px 0px rgba(50, 50, 50, 0.15);box-shadow:-3px -2px 10px 0px rgba(50, 50, 50, 0.15);margin-bottom:15px;}
.modernSliderServices ul li a:hover{background-image:none;display:block;width:260px;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;border:1px solid #FFF;margin-top:10px;height:230px;padding-top:10px;padding-left:5px;padding-right:10px;background-color:#F2F2F2;-webkit-box-shadow:6px -2px 5px -2px rgba(0,0,0,0.47);-moz-box-shadow:6px -2px 5px -2px rgba(0,0,0,0.47);box-shadow:6px -2px 5px -2px rgba(0,0,0,0.47);-webkit-box-shadow:-3px -2px 10px 0px rgba(50, 50, 50, 0.52);-moz-box-shadow:-3px -2px 10px 0px rgba(50, 50, 50, 0.52);box-shadow:-3px -2px 10px 0px rgba(50, 50, 50, 0.52);margin-left:20px;margin-bottom:15px;}
@media (min-width:400px) and (max-width:500px){#modernSliderServices ul li{width:500px;}
.modernSliderServices ul li a{display:block;background-image:none;width:260px;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;border:1px solid #FFF;margin-top:10px;height:230px;margin-left:90px;-webkit-box-shadow:6px -2px 5px -2px rgba(0,0,0,0.10);-moz-box-shadow:6px -2px 5px -2px rgba(0,0,0,0.10);box-shadow:6px -2px 5px -2px rgba(0,0,0,0.10);-webkit-box-shadow:-3px -2px 10px 0px rgba(50, 50, 50, 0.15);-moz-box-shadow:-3px -2px 10px 0px rgba(50, 50, 50, 0.15);box-shadow:-3px -2px 10px 0px rgba(50, 50, 50, 0.15);}
.modernSliderServices ul li a:hover{background-image:none;display:block;width:260px;border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;border:1px solid #FFF;margin-top:10px;height:230px;padding-top:10px;padding-left:5px;padding-right:10px;background-color:#F2F2F2;-webkit-box-shadow:6px -2px 5px -2px rgba(0,0,0,0.47);-moz-box-shadow:6px -2px 5px -2px rgba(0,0,0,0.47);box-shadow:6px -2px 5px -2px rgba(0,0,0,0.47);-webkit-box-shadow:-3px -2px 10px 0px rgba(50, 50, 50, 0.52);-moz-box-shadow:-3px -2px 10px 0px rgba(50, 50, 50, 0.52);box-shadow:-3px -2px 10px 0px rgba(50, 50, 50, 0.52);margin-left:90px;}
}
.modernFeaturedContainerTitlesGranite{
	color:#F58120;
    font-family:"Trebuchet MS", verdana, arial, sans-serif;
    font-size: 20px;
	font-weight:bold;display:block;margin-top:20;margin-right:auto;margin-left:20px;padding-top:2px;padding-right:7px;padding-bottom:4px;padding-left:7px;}
.productMainDescription{font-size:12px;color:#444;text-align:left;font-family:"Trebuchet MS", verdana, arial, sans-serif;font-style:normal;line-height:20px;font-weight:normal;font-variant:normal;background-color:#FFF;margin-right:auto;margin-left:auto;margin-bottom:50px;-webkit-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.64);-moz-box-shadow:0px 0px 19px -4px rgba(0,0,0,0.64);box-shadow:0px 0px 19px -4px rgba(0,0,0,0.64);background-image:none;width:91%;height:100%;padding-top:10px;padding-bottom:30px;padding-left:10px;padding-right:10px;margin-top:20px;word-wrap:break-word;}
.graniteStoneIntro{margin-right:auto;margin-left:auto;width:100%;height:100%;clear:both;margin-top:50px;float:left;font-family:"DroidSansRegular", Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;line-height:40px;font-weight:normal;font-variant:normal;}
.modernFeaturedContainerTitles{
	font-size:2em;
	color:#5b5858;
    font-family:"Trebuchet MS", verdana, arial, sans-serif;
    font-size: 20px;
	font-weight:bold;display:inline-block;margin-top:0;margin-right:auto;margin-left:20px;padding-top:2px;padding-right:7px;padding-bottom:4px;padding-left:7px;margin-bottom:30px;}
.featuredproductsmain{display:block;width:500px;margin-right:auto;margin-left:auto;padding-bottom:10px;position:relative;clear:both;margin-top:10px;font-family:"Trebuchet MS", verdana, arial, sans-serif; font-size:12px; line-height:20px;color:#444;margin-bottom:30px;}
#featuredproductsmain ul li{float:left;margin-right:15px;width:300px;display:block;margin-left:10px;}
@media (min-width:400px) and (max-width:500px){#featuredproductsmain ul li{float:left;margin-right:15px;width:300px;display:block;}
}
.bottomModernSlider{height:550px;display:block;overflow:hidden;z-index:0;width:100%;margin-right:auto;margin-left:auto;padding-top:20px;clear:both;position:relative;border-bottom:2px solid #dfdfdf;margin-bottom:10px;}
.contacts{display:block;width:960px;position:relative;font-family:'lucida grande', tahoma, verdana, arial, sans-serif;font-size:0.7em;margin-right:auto;margin-left:auto;}
.contactsCol1{display:block;background-color:transparent;position:absolute;top:0;margin-left:30px;width:200px;overflow:hidden;font-family:"museo-sans-1", "museo-sans-2", "Trebuchet MS", "Helvetica", "Arial", sans-serif;line-height:1.4em;font-size:14px;color:#333;}
.contactsCol1 p{padding:0 0 10px;}
.contactsCol1 a{font-family:"museo-sans-1", "museo-sans-2", "Trebuchet MS", "Helvetica", "Arial", sans-serif;}
#fast_quick_contact{display:block;position:absolute;top:200px;left:0px;width:620px;height:180px;border-top:1px dotted #5d5f61;padding-right:20px;padding-bottom:30px;padding-left:20px;padding-top:25px;clear:both;   margin-top: 10px;}
#fast_quick_contact fieldset{display:block;position:relative;}
#fast_quick_contact .input{display:block;width:250px;height:20px;margin:0 0 20px 0;padding:5px 10px;border:none;background-color:#27292c;background-repeat:no-repeat;font-size:13px;line-height:20px;font-family:"Trebuchet MS","Helvetica","Arial",sans-serif;color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.ie6 #fast_quick_contact .input{}
#fast_quick_contact .input:focus{background-color:#F48620;}
#fast_quick_contact textarea{position:absolute;top:0px;left:290px;width:310px !important;height:70px !important;}
#fast_quick_contact.input #name{background-position:-810px -60px;}
#fast_quick_contact .email{background-position:-810px -90px;}
#fast_quick_contact .phone{background-position:-810px -120px;}
#fast_quick_contact .question{position:absolute;top:150px;left:0px;width:250px !important;height:70px !important;}
#fast_quick_contact .hide_label,#fast_quick_contact .input:focus,#fast_quick_contact .input.hide_label{background-position:10px 999px !important;}
#fast_quick_contact .input.error{background-color:#b42e2e;}
#fast_quick_contact .input.error:focus{background-color:#c25656;}
#fast_quick_contact #submit_btn{background:url("../images/layout/sprite.png") no-repeat scroll -310px -290px #3F454C;border:medium none;color:#FFFFFF !important;cursor:pointer;display:inline-block;height:30px;line-height:30px;padding:0 15px;text-decoration:none;border-radius:5px 5px 5px 5px;font-size:13px;font-style:italic;padding:0 40px;position:absolute;top:240px;left:0px;width:150px;height:30px;font-family:"museo-sans-1","museo-sans-2","Trebuchet MS","Helvetica","Arial",sans-serif;}
#fast_quick_contact #submit_btn:hover{background-position:-310px -320px;}
.completed{display:none;font-size:18px;color:#540316;position:fixed;top:50%;left:50%;width:560px;height:60px;margin:-100px 0 0 -200px;padding:20px;text-align:center;background:url(../images/Layout/sprite.png) repeat-x 0 0 #ffffff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);text-align:center;}

@media (min-width:50px) and (max-width:600px){
#bottomNav{
	width: 100%;
    display: block;
    position: relative;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    font-size: 16px;
    text-align: center;
}

#bottomNav_nav{

    color: #5d6769;
    font-size: 14px;
    font-family: "Trebuchet MS", verdana, arial, sans-serif;
    font-weight: 600;
    line-height: 40px;
    text-decoration: none;
    text-transform: uppercase;
    overflow: hidden;
    max-width: 260px;
    margin: auto;

}
#bottomNav_copyright{
    color: #aeb2b7;
    font-size: 8px;
    font-family: Lato,Helvetica,Arial,sans-serif;
    font-weight: 500;
    line-height: 40px;
    text-decoration: none;
    overflow: hidden;
    float: left;
    width: 100%;
    text-align: center;
}

#bottomNav_nav li{}
#bottomNav_nav a{float:left;padding:0 7px;overflow:hidden;color:#778283;text-decoration: underline;}
#bottomNav_nav li:first-child a{clear:both;padding:0 7px 0 0;overflow:hidden;}

#bottomNav_nav a:hover{text-decoration: underline;}
}

.keywordsbottom{
	background-color:#f7f7f7;
	display:block;
}

.Keywordbox{
    width: 100%;
    clear: both;
    position: relative;
    margin: auto;
    height: auto;
    text-align: center;
}

.Keywordboxwords li{float:left;list-style-type:none;}

#Keywordboxlist2{
	display: block;
	float: left;
	line-height: 25px;
	margin-top: 7px;
	font-size: 14px;
	font-style: normal;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	width: 100%;
	height: 40%;
}
#Keywordboxlist2 a{color:#778383;text-decoration:none;}
#Keywordboxlist2 a:hover{color:#F58120;text-decoration:none;}


.ImageDVTSTONE{background-repeat:no-repeat;width:50%;}
@media (min-width:400px) and (max-width:500px){.ImageDVTSTONE{background-repeat:no-repeat;width:80%;}
}
@media (min-width:300px) and (max-width:400px){.ImageDVTSTONE{background-repeat:no-repeat;width:80%;}
}
.Image2DVTSTONE{background-repeat:no-repeat;width:100%;}
@media (min-width:400px) and (max-width:500px){.Image2DVTSTONE{background-repeat:no-repeat;width:40%;}
}
@media (min-width:200px) and (max-width:400px){.Image2DVTSTONE{background-repeat:no-repeat;width:30%;}
}
.Image3DVTSTONE{background-repeat:no-repeat;width:100%;}
@media (min-width:400px) and (max-width:500px){.Image3DVTSTONE{background-repeat:no-repeat;width:90%;}
}
@media (min-width:200px) and (max-width:400px){.Image3DVTSTONE{background-repeat:no-repeat;width:80%;}
}
.Image4DVTSTONE{background-repeat:no-repeat;width:80%;float:left;}
@media (min-width:601px) and (max-width:760px){.Image4DVTSTONE{background-repeat:no-repeat;width:70%;float:left;}
}
@media (min-width:501px) and (max-width:599px){.Image4DVTSTONE{background-repeat:no-repeat;width:60%;float:left;}
}
.Image5DVTSTONE{background-repeat:no-repeat;width:90%;float:left;}
@media (min-width:601px) and (max-width:760px){.Image5DVTSTONE{background-repeat:no-repeat;width:100%;float:left;}
}
@media (min-width:501px) and (max-width:599px){.Image5DVTSTONE{background-repeat:no-repeat;width:100%;float:left;}
}
.clientsBannerImage{float:left;margin-right:10px;}




#products .slides_container{width:500px !important;overflow:hidden;position:relative;margin-left:0px !important;margin-bottom:10px !important;float:left !important;height:auto !important;}
@media (min-width:400px) and (max-width:500px){#products .slides_container{width:70% !important;overflow:hidden;position:relative;margin-left:0px !important;margin-bottom:10px !important;float:left !important;height:auto !important;}
}
@media (min-width:200px) and (max-width:400px){#products .slides_container{width:60% !important;overflow:hidden;position:relative;margin-left:0px !important;margin-bottom:10px !important;float:left !important;height:auto !important;}
}




#slideJquery{width:500px;padding:0px !important;position:relative;z-index:0;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}
#products .pagination{padding:5px;float:left;outline:none;margin-top:30px;margin-bottom:30px;width:960px;display:none;}
#slideJquery{width:500px;padding:10px;position:relative;z-index:0;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}
.productsMenuSidebar{width:200px;float:left;vertical-align:baseline;overflow:hidden;display:none;position:relative;text-decoration:none;}
.textArea{width:760px;display:block;float:left;overflow:hidden;font-family:"DroidSansRegular",Arial,Helvetica,sans-serif;}
ul.resp-tabs-list{display:none;}
h2.resp-accordion{display:block;}
.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:100px;clear:none;}
.resp-accordion-closed{display:none !important;}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important;}
.textAreaContent{width:740px;margin-bottom:40px;line-height:1.5em;text-align:justify;font-family:Arial, Helvetica, sans-serif;font-size:13px;overflow:hidden;clear:left;margin-left:10px;margin-top:20px;}
.productsTextAreaContent{width:740px;margin-bottom:40px;line-height:1.5em;clear:left;margin-left:5px;margin-top:15px;}
.textAreaContentTitles{font-size:18px;font-weight:bold;display:block;margin-bottom:10px;color:#444;margin-top:20px;}
.tabsFeaturesColumn1{display:block;float:left;width:150px !important;font-size:0.7em;font-family:Arial, Helvetica, sans-serif;font-weight:bolder;color:#333333;text-transform:none;margin-top:0px;margin-bottom:10px;margin-left:0px !important;}
.tabsFeaturesColumn2{display:block;font-size:0.7em !important;font-family:Arial, Helvetica, sans-serif;float:left;color:#48494F;text-transform:none;width:500px;margin-top:10px;margin-bottom:10px;margin-left:5px;margin-right: 20px;}
.tabsFeaturesColumn2 #subColor{height:24px;width:120px;}
.tabsFeaturesColumn2 li{height:24px;width:120px !important;overflow:hidden;}
.finishesColorsTitles{display:block;padding-left:10px;font-size:0.8em;font-family:Arial, Helvetica, sans-serif;color:#333333;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#E5E5E5;text-transform:none;clear:both;max-width:650px;width:760px;margin-top:20px;font-weight:bold;margin-left:20px;}
.imagesColoursSpace{display:block;margin-top:5px;margin-right:5px;margin-bottom:5px;margin-left:5px;}
.NewimagesColoursSpaceNew{display:block;margin-top:35px;margin-right:5px;margin-bottom:65px;margin-left:50px;}
.measuresTable{}
.measuresSpace{margin-bottom:20px;margin-top:20px;margin-left:30px;}
.imagesWorksSpace{float:left;margin-top:20px;margin-right:15px;margin-bottom:15px;}
.productsForms{margin-left:15px;margin-top:20px;margin-bottom:15px;}
.productMainDescription p{margin-top:20px;display:block;}
.productDescription{font-size:12px;color:#444;font-family:"DroidSansRegular", Arial, Helvetica, sans-serif;font-style:normal;line-height:20px;font-weight:normal;font-variant:normal;background-image:none;width:100%;height:100%;padding-top:10px;padding-bottom:30px;padding-left:10px;word-wrap:break-word;}
.productDescription p{display:block;width:275px;height:100%;}
@media (min-width:200px) and (max-width:300px){.productDescription p{display:block;width:200px;height:100%;}
}

#lgtext{display:block;width:275px;height:100%;}
@media (min-width:200px) and (max-width:300px){#lgtext{display:block;width:200px;height:100%;}
}
.PannelsFix{width:100%;height:100%;clear:left;float:left;font-family:"DroidSansRegular", Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;line-height:40px;font-weight:normal;font-variant:normal;}
.briefDescription{padding-left:10px;font-size:12px;color:#444;text-align:center;font-family:"DroidSansRegular", Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:20px;font-weight:normal;font-variant:normal;padding-right:10px;padding-top:5px;margin-right:auto;margin-left:auto;}
	
.briefDescription p{display:block;width:275px;height:100%;}
@media (min-width:200px) and (max-width:300px){.briefDescription p{display:block;width:200px;height:100%;}
}	
	
.PannelsFix{margin-right:auto;margin-left:auto;width:100%;height:100%;clear:both;}
.fixAcordion{display:block;word-wrap:break-word;width:300px;height:100%;}
@media (min-width:200px) and (max-width:300px){.fixAcordion{display:block;word-wrap:break-word;width:200px;height:100%;}
}
.tabsColorsFinishesRow1{display:block;word-wrap:break-word;width:300px !important;height:100%;}
@media (min-width:200px) and (max-width:300px){.tabsColorsFinishesRow1{display:block;word-wrap:break-word;width:200px !important;height:100%;}
}
.FixAcordionFinishes{width:100%;height:100%;clear:both;display:block;}
.tabsColorsFinishesRow2{display:block;width:300px !important;height:600px !important;}
@media (min-width:200px) and (max-width:300px){.tabsColorsFinishesRow2{display:block!important;width:200px !important;height:1100px !important;clear:both !important;}
}
.FixMeasuresAcordion{}
.titlegraniteMeasuresCobbles{width:375px;float:left;margin-top:30px;padding-left:0px;font-family:Tahoma, Geneva, sans-serif;font-size:1.1em;color:#7F8474;}
.graniteMeasuresCobbles{display:block;float:left;clear:both;}
.graniteMeasuresCobbles img{display:block;float:left;clear:both;}
.firstSizes{font-size:0.7em;font-family:Arial, Helvetica, sans-serif;font-weight:bolder;color:#333333;text-transform:none;margin-left:50px;width:60px;border-right-width:medium;border-right-style:solid;border-right-color:#F7F7F7;}
.titlelabelSizes{text-align:center;font-size:0.7em;font-family:Arial, Helvetica, sans-serif;font-weight:bolder;color:#333333;text-transform:none;margin-left:50px;width:70px;border-right-width:medium;border-right-style:solid;border-right-color:#F7F7F7;}
.tabsWorks{display:block;word-wrap:break-word;width:400px;height:100%;}
@media (min-width:301px) and (max-width:400px){.tabsWorks{display:block;word-wrap:break-word;width:300px;height:100%;}
}
@media (min-width:200px) and (max-width:300px){.tabsWorks{display:block;word-wrap:break-word;width:200px;height:100%;}
}
.briefTitle{padding-left:0px;font-size:12px;color:#F48620;font-family:"DroidSansRegular", Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;line-height:20px;font-weight:normal;font-variant:normal;padding-right:5px;padding-top:10px;}
.featImageCenterNew{margin-top:10px;margin-bottom:20px;margin-right:auto;margin-left:10px;display:block;clear:none;width:auto;position:relative;}
.featImageCenterNew img{margin-top:10px;margin-bottom:20px;margin-left:0px;display:block;clear:none;float:left;}
.firstwrapModernSliderNew{position:relative;margin-right:auto;margin-left:auto;clear:both;width:100%;overflow:hidden;padding-left:20px;}
.stoneWorksDescriptionNew{margin-right:auto;margin-left:auto;width:100%;clear:both;margin-top:30px;font:normal 12px/20px "DroidSansRegular",Arial,Helvetica,sans-serif;}
.stoneWorksNew{font-size:12px;color:#444;text-align:justify;font-family:"DroidSansRegular", Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:20px;font-weight:normal;font-variant:normal;width:90%;background-repeat:no-repeat;height:auto;margin-top:40px;margin-bottom:40px;}
.stoneWorksNew p{display:block;margin-left:auto;margin-right:auto;width:100%;word-wrap:break-word;}
.wrapModernSlider{position:relative;margin-right:auto;margin-left:auto;clear:both;width:100%;padding-left:20px;overflow:hidden;}
.NewproductsUsedNew{clear:both;margin-left:auto;margin-right:auto;width:100%;position:relative;font:normal 12px/20px "DroidSansRegular",Arial,Helvetica,sans-serif;margin-top:20px;height:275px;margin-bottom:20px;}
a img{border:none;display:block;position:relative;z-index:10;background-repeat:no-repeat;}
.wrapModernContainersSlider{position:relative;width:100%;margin-right:auto;margin-left:auto;clear:both;overflow:hidden;}
.stoneWorksDescription{margin-right:auto;margin-left:auto;width:100%;clear:both;margin-top:30px;font:normal 12px/20px "DroidSansRegular",Arial,Helvetica,sans-serif;}
.stoneWorks{font-size:12px;color:#444;text-align:center;font-family:"DroidSansRegular", Arial, Helvetica, sans-serif;font-size:12px;font-style:normal;line-height:20px;font-weight:normal;font-variant:normal;width:100%;margin-right:auto;margin-left:auto;margin-bottom:30px;background:-moz-linear-gradient(left, rgba(255,255,255,0) 1%, rgba(255,255,255,1) 18%, rgba(255,255,255,1) 83%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(1%,rgba(255,255,255,0)), color-stop(18%,rgba(255,255,255,1)), color-stop(83%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 1%,rgba(255,255,255,1) 18%,rgba(255,255,255,1) 83%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 1%,rgba(255,255,255,1) 18%,rgba(255,255,255,1) 83%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 1%,rgba(255,255,255,1) 18%,rgba(255,255,255,1) 83%,rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 1%,rgba(255,255,255,1) 18%,rgba(255,255,255,1) 83%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1);box-shadow:0px 0px 7px #080000;height:100%;margin-top:20px;padding-top:20px;padding-bottom:20px;word-break:break-word;}
.navbar_wide{display:none;}
.productsUsed{clear:both;margin-left:auto;margin-right:auto;width:100%;position:relative;font:normal 12px/20px "DroidSansRegular",Arial,Helvetica,sans-serif;margin-top:20px;height:275px;margin-bottom:80px;padding-left:10px;}
.graniteMenu{clear:both;width:100%;position:relative;font:normal 12px/20px "DroidSansRegular",Arial,Helvetica,sans-serif;margin-top:40px;margin-left:10px;}
.graniteBox a{margin-right:0px;display:block;font:normal 12px/20px "DroidSansRegular",Arial,Helvetica,sans-serif;color:#444;text-align:center;}
.CompanyTextAreaTitle{float:left;font-family:'lucida grande', tahoma, verdana, arial, sans-serif;font-size:16px;color:#666666;text-transform:capitalize;line-height:2.5em;display:inline;overflow:hidden;padding-top:50px;clear:both;}
.companyMap{float:right;background-image:url(../images/Company/mapaCompany3.png);background-repeat:no-repeat;background-position:100px -40px;height:300px;width:960px;margin-top:-50px;}
.textArea{width:100%;display:block;float:right;overflow:hidden;font-family:"DroidSansRegular",Arial,Helvetica,sans-serif;}
.textAreaContent{width:90%;margin-bottom:40px;line-height:1.5em;text-align:justify;font-family:Arial, Helvetica, sans-serif;font-size:13px;overflow:hidden;clear:left;margin-left:10px;margin-top:20px;word-break:break-word;}
.articleImageText{display:block;font-size:14px;font-weight:bold;color:#003C6B;padding-top:30px;padding-left:0px;padding-bottom:30px;}
.contactArea{width:90%;z-index:10;display:block;overflow:hidden;margin-left:20px;}
.contactsFloatTable2{display:block;float:left;margin-right:70px;}
.googleMaps{position:relative;padding-bottom:75%;//This is the aspect ratio
height:0;overflow:hidden;}
.googleMaps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.newsTextAreaTitle{float:left;font-family:'lucida grande', tahoma, verdana, arial, sans-serif;font-size:16px;color:#666666;text-transform:capitalize;line-height:2.5em;display:inline;overflow:hidden;clear:both;height:auto;}
.customersWorks{display:block;height:100px;width:100%;text-transform:none;padding:20px;margin-left:0px;}
.productsMenuSidebar{width:800px;float:left;vertical-align:baseline;overflow:hidden;display:block;position:relative;text-decoration:none;margin-left:20px;}
.sideBarLinks li{display:block;margin:0;padding:0;overflow:hidden;cursor:pointer;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url("../images/svg/menu_sidebar_line_v.svg");background-origin:padding-box;background-position:right;background-repeat:no-repeat;background-size:2px 100%;padding-left:1px;text-decoration:none;width:75px;float:left;}
.sideBarLinks .sideBarProduct{text-decoration:none;position:relative;display:block;overflow:hidden;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:url("../images/svg/menu_sidebar_line_h.svg");background-origin:padding-box;background-position:right bottom;background-repeat:no-repeat;background-size:100% 2px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.2) inset;-o-box-shadow:0 1px 0 0 rgba(255,255,255,0.2) inset;box-shadow:0 1px 0 0 rgba(255,255,255,0.2) inset;}
.sideBarLinks ul li a{text-decoration:none;float:left;}
.sideBarLinks{top:0;left:0;width:300px;text-decoration:none;margin-left:20px;}
.productsTextAreaContent{margin-bottom:40px;line-height:1.5em;clear:left;margin-left:15px;margin-top:15px;}
.productsTextAreaContent2{width:100%;margin-bottom:40px;line-height:1.5em;clear:left;margin-left:15px;margin-top:15px;}
.textPlacement{color:#444;text-align:justify;display:block;padding-top:25px;padding-right:15px;padding-bottom:15px;padding-left:15px;float:none;width:80%;min-height:130px;font-family:Tahoma, Geneva, sans-serif;font-size:12px;font-style:normal;line-height:17px;font-weight:normal;font-variant:normal;border-bottom-width:thin;border-bottom-style:solid;border-bottom-color:#DFDFDF;word-break:break-word;}
.iconPlacement{float:left;display:block;padding-top:15px;padding-left:15px;padding-right:15px;padding-bottom:15px;}
.textArea{width:100%;display:block;float:right;overflow:hidden;font-family:"DroidSansRegular",Arial,Helvetica,sans-serif;}
.mainTitleServices{font-family:'lucida grande', tahoma, verdana, arial, sans-serif;font-size:18px;color:#666666;text-transform:capitalize;line-height:2.5em;display:block;overflow:hidden;clear:both;margin-left:10px;margin-top:10px;}
#message{display:block;left:-200px;top:250px;width:620px;height:180px;padding-right:20px;padding-bottom:10px;padding-left:20px;border-left:1px dotted #5d5f61;}
#message h2{display:block !important;font-size:100%;color:#000;margin-top:80px;text-align:center;margin-left:50px;}
#message p{display:block !important;color:#000;font-weight:bold;margin-left:275px;margin-top:5px;}
#checkmark{position:absolute;left:225px;top:70px;}

.mensagemsobreimagemilustrativa {

	margin-right: 30px;
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
	padding-left: 10px;
	color: #a1a5ab;
	width: 100%;
	position: relative;
	display: block;
	overflow: hidden;
	height: auto;
	font-style: italic;
	line-height: 15px;

}


.caixamensagemilustrativa{
	position: relative;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    clear: both;
    overflow: hidden;
}



.descriptionProductsGranitos{
	color: #444;
	text-align: justify;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	margin-top: 70px;
	margin-bottom: 70px;
	width: 90%;
	margin-left: 20px;
}

.titleProductDescriptionGranitos{
	font-weight:bold;
	margin-bottom:10px;
	font-size: 100%;
	}
	
	
	
	.graniteMenu2 a{text-decoration:none;color:#444444;}
.graniteMenu2 a:visited{text-decoration:none;color:#444444;}
.graniteMenu2{
	clear:both;
	width:100%;
	position:relative;
	font:normal 12px/20px "DroidSansRegular",Arial,Helvetica,sans-serif;
	margin-top:40px;
	margin-left:10px;
}
.graniteMenu2 ul li a{float:left;width:260px;margin-bottom:35px;background-image:url(../images/Layout/bcgHomeTeaserSmall.png);background-repeat:no-repeat;margin-top:10px;height:240px;padding-top:10px;padding-left:10px;padding-right:10px;}
.graniteMenu2 ul li a:hover{float:left;width:260px;margin-bottom:35px;background-image:url(../images/Layout/bcgHomeTeaserSmall_hover.png);background-repeat:no-repeat;margin-top:10px;height:240px;padding-top:10px;padding-left:10px;padding-right:10px;}
.graniteMenu2 ul li h3{font-size:20px;line-height:22px;}

.relatedProducts{
	font-family: Arial,Helvetica,sans-serif;
	display: block;
	margin-bottom: 40px;
	text-align: justify;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	border-style: dashed;
	border-color: #ffffff;
	background-color: #ffffff;
	padding: 15px;
	border: 2px dashed #dfdede;
	background-color: #ffffff;
	clear: both;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top: 0;
	margin-right: 0;
	width: 80%;
	margin-left: 20px;
}








.read-more-state {
  display: none;
}

.read-more-target {
  opacity: 0;
  max-height: 0;
  font-size: 0;
  transition: .25s ease;
}

.read-more-state:checked ~ .read-more-wrap .read-more-target {
  opacity: 1;
  font-size: inherit;
  max-height: 999em;
}

.read-more-state ~ .read-more-trigger:before {
  content: 'SHOW MORE';
}

.read-more-state:checked ~ .read-more-trigger:before {
  content: 'SHOW LESS';
}

.read-more-trigger {
    cursor: pointer;
    display: inline-block;
    /* padding: 0 .5em; */
    color: #f7f7f7;
    font-size: .9em;
    line-height: 2;
    border: 1px solid #333333;
    background-color: #5c5959;
    width: 100%;
	font-weight: 700;
    font-family: Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;
	height: 40px;
    padding-top: 10px;
}
