//article.item-page div[itemprop="articleBody"] {
//  color: #333;
//}

body {font-family: 'Play', 'Jura', sans-serif;}


/*                 JUX MEGA MENU                  */

#js-mainnav.megamenu.darkblue .group-title .menu-title {
	color: #F39437 !important;
}

//#megamenucss #js-mainnav.megamenu.affix {
//position: fixed !important;
//} disabled line 81 style.css 

//#js-mainnav.megamenu{padding-top: 35px;}

#megamenucss #js-mainnav.megamenu .js-megamenu {
//    height: 50px !important;
//    font-family: play !important;
    padding-top: 40px !important;
    width: 825px !important;
}

//#megamenucss #js-mainnav.megamenu .js-megamenu {
//    padding-top: 40px !important;
//    width: 825px !important;
//}

.gf-menu-toggle {z-index: 999;}

/*                      menuck                   */

.mobilemenuck-bar-title {cursor: pointer;}
.mobilemenuck-bar-title {background: #014e72 !important;}
.mobilemenuck-title {background: #014e72 !important;}
.mobilemenuck a {font-size: 0.9em !important;}
.mobilemenuck-item .level1 {background: #014e72 !important;}
.mobilemenuck-item .level2 {background: #014e72 !important;
    color: #FFFFFF !important;}
.mobilemenuck-item .level2 a {color: #F39437 !important;}
.mobilemenuck-item .level2 + .mobilemenuck-submenu .mobilemenuck-item >div {background: #014e72 !important;}

/*                Roksprocket start             */

.fp-roksprocket-slideshow .layout-slideshow2 .sprocket-features-content {
          background: rgba(76,83,92,0.25);
  }

.sprocket-strips-c-item:hover {margin-top: -20% !important; padding-bottom: 20% !important;}

//.sprocket-lists-modern-title {
//    font-size: 1.2em !important;}

#rt-breadcrumbs .rt-block {margin: 0px;}

#roksearch_search_str.inputbox {
    	width: 250px;
    	font-family: play;
    	font-size: 18px;
    	line-height: 30px;
    	height: 35px;
        margin: 6px;
        text-align: center;
        background: #014E72;
        border-bottom-style: solid;
        border-bottom-color: orange;
        border-width: 0px 0px 1px 0px;
  }

#rokajaxsearch {text-align: center !important;
}


.rt-block {padding: 0;}

.sprocket-tabs .readon {display: none !important;}
.sprocket-tabs .sprocket-tabs-nav .active .sprocket-tabs-inner {background: blue !important;}
//.sprocket-tabs .sprocket-tabs-nav .sprocket-tabs-inner {padding-left: 4px !important; padding-right: 4px !important;}

.sprocket-tables-item .sprocket-tables-title {font-size: 18px !important;}
.sprocket-tables-item .sprocket-tables-block {padding-left: 0% !important;
                        padding-right: 0% !important;
}

.sprocket-strips-s-content .readon {display: none !important;}
//.sprocket-strips-s .sprocket-strips-s-title {color: #ffffff;}

.sprocket-lists-portrait-item .readon {display: none !important;}

//.sprocket-strips-image-container {display: block !important;}

.sprocket-strips-c-title {font-size: 1.1em !important;}

.sprocket-strips-s-title {text-align: center !important;}
.sprocket-strips-s-text {text-align: center !important;}

//.sprocket-strips-s-content {
//    background: rgba(0,0,0,0.5);
//    color: white;
//    border: solid 2px;
//    border-radius: 10px;
//}

.sprocket-custom_1 .sprocket-strips-s-content{
    background: rgba(0,0,0,0.5);
    color: white;
    border: solid 2px;
    border-radius: 10px;
}

.sprocket-back .rt-mainbody-surround .rt-container {background: rgba(244,244,244);}

//#rt-header {height: 112px;}
#rt-header {height: auto;}

#rt-copyright .rt-container, .push {
    height: 155px; /* .push must be the same height as .footer */
}

#rt-slideshow {height: auto !important;}

#rt-overthetop {background: rgba(0,0,0);}
//#rt-header {background: rgba(0,0,0,0.5);}
#rt-slideshow {background: rgba(204,189,173);}
//#rt-topfullwidth {background: rgba(0,0,0,0.5);}
#rt-drawer {background: rgba(0,0,0,0.5);}
#rt-fullwidth {background: rgba(0,0,0,0.5);}
#rt-feature {background: rgba(0,0,0,0.5);}
#rt-top {background: rgba(0,0,0,0.5);}
//#rt-utility {background: rgba(241,231,218);}
//#rt-maintop {background: rgba(0,0,0,0.5);}
#rt-mainbottom {background: rgba(0,0,0,0.5);}
#rt-bottom {background: rgba(1,78,114);}
#rt-expandedtop {background: rgba(212,212,212,0.9);}
#rt-extension {background: rgba(212,212,212,0.9);}
//#rt-extension {background: rgba(0,0,0,0.1);}

#rt-feature {text-align: center;}
#rt-feature {padding-top: 20px; padding-bottom: 0px; line-height: 0px;}

#rt-maintop {text-align: center;}
#rt-maintop {font-family: Tahoma; font-size: 12px;}

//#rt-fullwidth {height: 634px;}

#rt-overthetop div.rt-container {width: 100%;}

//#rt-header div.rt-container {width: 100%;}

#rt-bottom {height: 290px;}
#rt-bottom div.rt-container {width: 80%;}

#rt-footer {padding-top: 10px; padding-bottom: 20px; line-height: 6px;}

#rt-page-surround {background: none;}

#rt-utility {height: 140px; padding-top: 10px; padding-bottom: 10px; text-align: center;}
@media (max-width: 768px) {#rt-utility {display: none;}}
#rt-utility div.rt-container {width: 80%;}

#rt-copyright {height: 40px; text-align: center;}
#rt-copyright div.rt-container {width: 100%;}

/*                         Roksprocket end                   */


/*grid-flexbox-responsive.less*/
//Large Mode
@media only screen and (min-width: 500px) {
	body.layout-mode-responsive {
		.rt-container {
			width: auto;
		}
	}
}

.carouselck_wrap {
	position: relative;
	z-index: 1;
	padding: 0;
}

* {
    margin: 0;
}
html, body {
    height: 100%;
}
.wrapper {
    min-height: 100%;
    height: auto !important; /* This line and the next line are not necessary unless you need IE6 support */
    height: 100%;
    margin: 0 auto -155px; /* the bottom margin is the negative value of the footer's height */
}


//slider start
//.flexslider .slide-title span.span-js-title {
//display:inline;
//min-width: 1900px !important;
//}

.flexslider.position-nav-bottom .flex-control-nav {
position : absolute;
bottom:3px !important;
}

.flexslider .flex-control-nav {
z-index: 2 !important;    
}
.slide-desc-box {    
bottom:40px !important;
min-width: 1900px !important;
}

.flexslider {margin: 0 0 0 0 !important;}

.read-more-slider {
display:inline-block;
*display:inline;
*zoom:1;
font-size:20px !important;
margin-left:32px !important;
}

@media (max-width: 767px) {.read-more-slider {font-size:15px !important;}}
//@media screen and (max-width: 767px) {.flexslider .slide-desc-box > div > div {background: none !important;}}
//slider end

.button .readmore {color: #ffffff !important;}

//borders & hover start
.button {
    height: 200px;
    width: 350px;
    background-color: #fdcd93;
    border: 3px solid red;
    border-color: #ff0000;
    border-radius: 20px;
    position: relative;
    overflow: auto;
}

.hvr:hover {
    background-color: #ff2220 !important;
    //border-color: #282828;
    margin: -50px 0px;
    transition: background-color 1s ease-out;
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
    z-index: 999;
}

.thumbnail:hover {
    display: inline-block;
    position: relative;
    background-color: #0075b4;
    border-radius: 15px;
    cursor: pointer;
    top: -15px;
    //left: -10px;
    width: 120px;
    height: auto;
    text-shadow: 2px 2px #ff0000;
    //margin: -15px -15px;
    transition: background-color 1s ease-out;
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
    z-index: 999;
}

.box {
  border: 3px solid red;
  height: 200px;
  width: 200px;
}

.text_h:hover {
  position: relative;
  cursor: pointer;
  font-size: 16px;    
//  color: white;
//  left: 15px;
//  bottom: 3px;
  transition: .5s ease-out;
}

.a:link {
    color: white;
}

//end borders & hover

.relProductsList_item_img {
    position: relative;
    display: inline-block;
    width: 335px;
    height: 235px;
    line-height: 235px;
    border-radius: 20%;
    border: 3px solid #ffffff;
    background: #858585;
    -webkit-box-shadow: 0 0 16px 0 rgba(0,0,0,.25);
    -ms-box-shadow: 0 0 16px 0 rgba(0,0,0,.25);
    -moz-box-shadow: 0 0 16px 0 rgba(0,0,0,.25);
    -o-box-shadow: 0 0 16px 0 rgba(0,0,0,.25);
    box-shadow: 0 0 16px 0 rgba(0,0,0,.25);
    margin-bottom: 35px;
    margin-top: 30px;
    -webkit-transition: all .2s ease-out;
    -ms-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
}
//<div class="relProductsList_item_img"><img src="....." alt=""></div>

//Transition animation
#crossfade {
    position:relative;
    height:250px;
    width:400px;
}
#crossfade img {
    position:absolute;
    left:0;
    opacity: 1;
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;    
    transition: opacity 1s ease-in-out;
}
 
#crossfade img.top:hover {
    opacity:0;
}
//End Transition

.fa-3x {
    padding-left: 8px;
    padding-top: 5px;
}

div.page-size {max-width: 1800px;}

.Matrice_mod {width: 1900px; margin-left: -350px;}

.scrollToTop {
    bottom: 5px;
    border-radius: 4px;
    border: 2px solid orange;
    display: none;
    font-size: 40px;
    line-height: -10px;
    font-weight: 700;
    height: 40px;
    position: fixed;
    right: 50px;
    text-align: center;
    text-decoration: none;
    background-color: #014E72;
    width: 60px;
    z-index: 999;
    color: #fff;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}