/*================== Container for Pardot forms=====================*/
#form-container-pardot{
	width:60% !important;	
}

@media only screen and (max-width:600px) {
	#form-container-pardot	{
		width:100% !important;	
	}
}



/*=========== Change the headers styles =========================*/
.bels-main-menu  .menu-block /*==== Change background of the menu====*/
{
	background-color:rgba(0, 0, 0, 0.3);
	border-radius:4px;
}
@media (min-width: 481px)
{ 
	.bels-main-menu .gf-menu.l1 >li >.item /* Change the color of the parent items in the menu* for screens larger than 481px*/
	{
		color: white !important;
	}

}
/*==== Change the background of the text in the header modules*/
#rt-header-surround h1
{
	background-color:rgba(237, 27, 47, 0.8);
	padding:10px;
}
.rt-title-tag /*Second line*/
{
	background-color:rgba(0, 0, 0, 0.5);
	padding:10px;
}


/*==================Video Homepage================*/
#rt-header-surround-video-container
{
	position: absolute;
	overflow: hidden;
	height:auto;
	z-index:-1;
	width: 100%;
	/*zoom: 0.9;*/
}

#rt-header-surround-video {color: white;}
#rt-header-surround-video .gf-menu.l1 >li >.item{color: white;}
#rt-header-surround-video .gf-menu.l1 >li:hover >.item{color:#ffffff;border:1px solid #ffffff}
#rt-header-surround-video .gf-menu li:hover >.item{color:#7d7d7d;border:1px solid #7d7d7d}

/*====== Add offset to the anchor ========*/

a.anchor-bels {

  display: block; 

  position: relative; 

  top: -90px; 

  visibility: hidden; }



/*============ Menu BELS===============*/

#bels-top-navigation 

{ float:right; padding-top:15px;}

#bels-top-navigation ul

{

    margin: 0;

    padding: 0;

}

#bels-top-navigation ul li

{

    list-style-type: none;

    display: inline;

}

#bels-top-navigation li:before {

content: " | ";

color:#999;

}

#bels-top-navigation li:first-child:before {

content: none;

}

#bels-top-navigation ul li a

{

text-decoration: none;

padding: 1em 1em;



}

#bels-top-navigation #highlight

{

background-color: #ed1b2f;

color:#fff;

font-weight:800;

}

#bels-top-navigation ul li a:hover

{

color: #666;

background-color: #EBEBEB;

}

/*============Fin Menu BELS===============*/



.bels-small-cell

{

	font-size:13px; line-height:16px;

}





.rt-feature-item:hover

{

	background-color:#eee!important;

	

}



#rt-showcase

{

	padding-top:80px !important;

}







#rt-header

{

	background-color:#FFFFFF !important;

}



.bels-fp-top-contact-buttons td

{

	padding: 0px 0px 0px 10px !important;



	

}



.bels-fp-3col

{

	font-size:38px;

	

}







.bels-utility-fp-title-tag

{ color: #414141 !important;

text-transform: none !important;
background-color:white !important;



}



.bels-utility-fp-title

{

	color:#282828 !important;

	

	

}







.bels-utility-fp-item:hover{background:#e3e3e3 !important;}



.bels-maintop-fp-title a{color:#282828 !important;}

.bels-maintop-fp-item a{color:#282828 !important;}









.bels-forms

{ width:100%;}



.bels-forms input[type=text]{



width:100% !important;



}



#rt-footer a

{

	color:white !important;

	text-decoration:none !important;		

}







.sprocket-mosaic-filter li

{

	color:red !important;

	

}





.box-more-module

{

	background-color:#ed1b2f !important;

	color:white;

	text-decoration:none;	

}



.box-more-module a

{

	color:white;

	text-decoration:none;	

}





.bels-link-white

{

	color:white !important;

	text-decoration:none !important;	

}



/*========================== Making youtube videos responsive =============================*/

.video-container {

    position: relative;

    padding-bottom: 56.25%;

    padding-top: 30px; height: 0; overflow: hidden;

}

 

.video-container iframe,

.video-container object,

.video-container embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}







/*========================== General Bootstarp overrides =============================*/

.gbs3 a {

	color:#ed1b2f !important;

}







/*===============================================================================*/



/* ======== To center the conent of a cell in a table  =========*/

.bels-center-cell

{text-align:center !important;

vertical-align:middle !important;}



.bels-center-all-cells td

{

	text-align:center !important;

	vertical-align:middle !important;

}

.bels-vcenter-all-cells td

{vertical-align:middle !important;}

.bels-small-font-table td

{ font-size:13px !important;}





/*===================================================================*/



/*======= For the silders plugin =========*/



.nn_sliders-toggle-inner

{

	/*color: #ed1b2f;*/

}



/*========================================*/



/*======= For the tabs plugin =========*/



.nn_tabs-tab li a:active

{

	color: yellow !important;

}



.nn_tabs-tab a

{

	color: #ed1b2f !important;

}







/*========================================*/

/* For the titles of the modules for the courses that are pubished on the header position*/



.bels-hd-mod-title-courses

{

	margin-top:40px;

}



.bels-hd-mod-title-courses h1

{

	color:#ffffff !important;

	

}







/* For the titles of the modules that are pubished on the header position*/

.bels-hd-mod-title

{

	margin-top:20px;

}



.bels-hd-mod-title h1

{

	color:#ffffff !important;

	

}



.bels-title-tag /*second line*/

{

	color:#ffffff !important;

	text-transform:none !important;

	



}



.rt-title-tag{opacity:0.8 !important;}





/*=====================================================*/





.muted /*delete copyright for Xampp*/

{

	display:none !important;

}





/*========= ChronoForms ========================*/

.gcore-label-left

{

	color:#6e6e6e;

	

	font-weight:100;

	font-size:14px;

}



.contactrequest

{

	font-size:12px;

	

	

}



.button-submit {

	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;

	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;

	box-shadow:inset 0px 1px 0px 0px #fce2c1;

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffcb3d), color-stop(1, #fb9e25) );

	background:-moz-linear-gradient( center top, #ffcb3d 5%, #fb9e25 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcb3d', endColorstr='#fb9e25');

	background-color:#ffcb3d;

	-webkit-border-top-left-radius:6px;

	-moz-border-radius-topleft:6px;

	border-top-left-radius:6px;

	-webkit-border-top-right-radius:6px;

	-moz-border-radius-topright:6px;

	border-top-right-radius:6px;

	-webkit-border-bottom-right-radius:6px;

	-moz-border-radius-bottomright:6px;

	border-bottom-right-radius:6px;

	-webkit-border-bottom-left-radius:6px;

	-moz-border-radius-bottomleft:6px;

	border-bottom-left-radius:6px;

	text-indent:0;

	border:1px solid #eeb44f;

	display:inline-block;

	color:#ffffff;

	font-family:Verdana;

	font-size:15px;

	font-weight:bold;

	font-style:normal;

	height:40px;

	line-height:40px;

	width:137px;

	text-decoration:none;

	text-align:center;

	text-shadow:1px 1px 0px #cc9f52;

}

.button-submit:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffcb3d) );

	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffcb3d 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffcb3d');

	background-color:#fb9e25;

}.button-submit:active {

	position:relative;

	top:1px;

}



/*==============================================*/



.fp-contact-desc

{

	font-size:24px;

		

}



.fp-roksprocket-showcase

/*remove the spce between the shwcase in homepage and the maenu*/

{

margin-top:10px !important;



}



.rt-mainbottom-rec

{

	padding-top:10px;

	color:#868686;

	font-family: ralewaylight, Verdana, Helvetica, Arial, sans-serif;

	font-size: 17px;

	font-style: normal;

	font-weight: normal;

	height: 110px;

	line-height: 27px;

}



.rt-mainbottom-rec-num

{

	font-size: 88px;

	font-weight:bold;

	line-height:98px;

}



.rt-mainbottom-friends-title

{

	padding-top:50px;

border-bottom-color: rgba(0, 0, 0, 0.2);

border-bottom-style: solid;

border-bottom-width: 2px;

color: rgb(125, 125, 125);

display: inline;

font-family: ralewayregular, Verdana, Helvetica, Arial, sans-serif;

font-size: 21px;

font-style: normal;

font-weight: normal;

height: auto;

letter-spacing: 1px;

line-height: 42px;

text-align: center;

text-transform: uppercase;

width: auto;

}













/*==================== Buttons on the front page - Right Corner =======================*/

.button-front

{ 

	margin:15px 0px 0px 0px !important;

	float:right;

}



.contact-button-front{

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );

	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');

	background-color:#fe1a00;

	-webkit-border-top-left-radius:4px;

	-moz-border-radius-topleft:4px;

	border-top-left-radius:4px;

	-webkit-border-top-right-radius:4px;

	-moz-border-radius-topright:4px;

	border-top-right-radius:4px;

	-webkit-border-bottom-right-radius:4px;

	-moz-border-radius-bottomright:4px;

	border-bottom-right-radius:4px;

	-webkit-border-bottom-left-radius:4px;

	-moz-border-radius-bottomleft:4px;

	border-bottom-left-radius:4px;

	text-indent:0px;

	border:1px solid #d83526;

	display:block;

	color:#ffffff;

	font-family:Verdana;

	font-size:14px;

	font-weight:bold;

	font-style:normal;

	height:36px;

	line-height:36px;

	width:114px;

	text-decoration:none;

	text-align:center;

	color:#ffffff !important;

}

.contact-button-front a{

	color:#ffffff !important;

}

.contact-button-front:hover {

	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );

	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');

	background-color:#ce0100;

	color:#ffffff !important;

}.contact-button-front:active {

	position:relative;

	top:1px;

		color:#ffffff !important;

}



/*====END================ Buttons on the front page - Right Corner =======================*/

