.custom-widgets-parent
{


}





.custom-social-widget {
height:auto;
}

@font-face {
	font-family: 'RGMC';
	src: url('/wp-content/themes/smart-mag-child/fonts/RGMC/RGMC.eot#iefix') format('embedded-opentype'),
	url('/wp-content/themes/smart-mag-child/fonts/RGMC/RGMC.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
		

.cat-title , .cat-title a{
	font-family: 'RGMC' , Arial , sans-serif ;
	font-size: 28px;
	padding: 5px;
	letter-spacing: 2.5px;
}



.navigation .menu > li > a{
	font-family: 'RGMC' , Arial , sans-serif ;
	font-size: 30px;
	padding: 0px 15px;
	letter-spacing: 3.5px;
}


.navigation .menu > li li a{

	font-family: 'RGMC' , Arial , sans-serif ;

	font-size: 25px;

	padding: 0px 10px;

	letter-spacing: 2.5px;

}



.overall span{

	font-family: 'RGMC' , Arial , sans-serif ;

}



.overall .value{

	font-size: 85px;

	letter-spacing: 3.5px;

}



.overall .percent{

	font-size: 38px !important;

	letter-spacing: 2.5px;

}



.overall .verdict{

	font-size: 22px !important;

	letter-spacing: 1.5px;

	margin-top: 0px !important;

}



.rate-number span{

	font-family: 'RGMC' , Arial , sans-serif ;

	font-size: 48px;

	letter-spacing: 1.5px;

}



.main-footer .widget a {

	font-family: 'RGMC' , Arial , sans-serif ;

	font-style: bold;

	font-size: 45px;

	padding: 0px 10px;

	letter-spacing: 3.2px;

	line-height: 22px;

}









/* MARC'S ADDED CSS */









.row {

	min-height: 1px;

	

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;



/*

	margin-right: 0px;

    margin-left: 0px;

*/



}



.column, .row [class*="col-"] {

  

 

/*

  padding-left: 0px;

  padding-right: 0px;

*/

  

  

  float: left;

  min-height: 1px;

  

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

.navigation {

	background-color: #19232d;

	/* border-bottom: 2px solid #2f4154; */

	color: #efefef;

		

	text-transform: uppercase;

	

	box-sizing: border-box;

	-moz-box-sizing: border-box;

}



.main-featured {

/*

	margin: 0px 0 0px 0; /* 2em 0 3.5em 0 WAS 15 */

	padding: 0px 0;

*/

	background: #f2f2f2;

	/* border: 1px solid #e7e7e7; */

	border-right: 0;	

	border-left: 0;

	/* height: 10px; /* marc */ */

}





/*

.main-featured .blocks .large {

		margin-bottom: 0px;  marc was 14 

	}

	

.main-featured .small { 

	float: left;

	margin-right: 0px;

}



	

 .main-featured .blocks .small.last { margin-right: 0px; } 

	

	.main-featured .small img { 

		width: 168px;

		height: 137px;

	}

	



*/







.gallery-title, .section-head { 

 	background: #f9f9f9;

	border: 1px solid #d9d9d9;

	border-left: 0;

	border-right: 0;

	

	line-height: 32px;

	color: #19232d;

	font-size: 13px;

	font-family: "Open Sans", Arial, sans-serif;

	font-weight: 600;

	text-transform: uppercase;

	

	padding: 0 14px;

	margin-bottom: 15px;

}





hr, hr.separator {

	margin: 8px 0; /* 41+1 = 42 = 3em */

	height: 1px;

	background: #d9d9d9;

}

.ads-widget img {

/*	padding-top: 40px; */

	max-width: 100%;

	height: auto;

}

.posts-list .content { 

	margin-left: 103px;

	line-height: 1;

	min-height: 73px;

	border-bottom: 0px solid #d9d9d9; /* line at bottom */

}



.rate-number {

	font-size: 26px;

	background: #19232d;

	position: absolute;

	height: 45px;

	line-height: 10px;

	text-align: center;

	min-width: 57px;

	

	font-weight: bold;

	color: #efefef;

	

	right: 0;

	bottom: 0;

}



.main { 

	margin: 0px auto; /* 3em */

	-webkit-transform: translate3d(0, 0, 0);

}

.highlights-box {

	padding-bottom: 10px;	

	margin-bottom: 10px; /* 30 + 12 = 42 (3em) */	

/*	box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.3); */

}

.highlights-box.three-col { margin: 0 0px 15px /* -15px */  ; }



.highlights-box.three-col .column.one-third { padding: 0 0 0px 0px; }



.highlights-box.three-col .highlights .meta { margin-top: -20px; }



.highlights-box .column.:first-child { border-right: 1px solid #d9d9d9; }

.highlights .image-link img {

	display: block;

	width: 100.2%;

	height: auto; 


}

.highlights .image-link {
	height: 190px;
	overflow: hidden;
}

.highlights .excerpt {

	font-size: 13px;

	line-height: 1.615;

	margin-top: 14px;

	border-bottom: 0px solid #d9d9d9; /* line at bottom */

	color: #949697;

	padding-bottom: 14px;

	

}

.gallery-block { margin-bottom: 8px; }

.page > .row.builder, .page-content > .main-pagination, .post > .row.builder { margin-bottom: 15px; }



.main .sidebar {

	border-left: 1px solid transparent; 

	padding-left: 10px; /* sidebar fix */

	

}



.main .sidebar:before {

	content: " ";

	position: absolute;

	border-left: 0px solid #d9d9d9; /* no side border */

	height: 100%;

	margin-left: -25px;

}



.main .sidebar .widget { margin-bottom: 20px; /* 2.5em */ }



.main .sidebar .widgettitle, .tabbed .tabs-list {

	font-family: "Open Sans", Arial, sans-serif;

	font-size: 13px;

	text-transform: uppercase;

	background: #19232d;

	color: #efefef;

	

	padding: 0 14px;

	line-height: 34px;

	margin-bottom: 15px;

}



.flickr-widget .flickr_badge_image {

		float: left;

		margin: 0 12px 26px 0px;

	}

	

	.flickr-widget a { 

		overflow: hidden;

		display: block;

		border-radius: 0px;

		max-height: 72px;

		max-width: 72px;

	}

	







.top-bar .search { display: none; }



.screen-reader-text {

padding-top: 10px;

padding-left: 20px; 

display: none;

}



.search-form {

padding-top: 5px;

padding-bottom:5px;

/* padding-left:15px; */

margin-right: auto;

margin-left: auto;

}



.gallery-block .rate-number { display: none; }

.gallery-block .carousel .rate-number { display: block; }

.gallery-block .image-link { 

	display: block;

	position: relative;

	float:left;     



}



.main-featured .slides img { min-width: 100%; }

.main-featured .blocks img { min-width: 100%; }

.main-featured .small img {

margin-top:0px; 

margin-bottom:0px; 







} 


blockquote:not(.instagram-media){

font-size: 18px; 
width: auto;
max-width: 50%;
float:left;
display: block;
margin-right: 20px;
padding-bottom: 5px;
border-left: 10px solid #df690b;
}

.post-content blockquote:not(.instagram-media) {
border-left: 10px solid orange;

}

.post-container .post-content {

  margin-bottom:0;

}



.post-header {

  margin:10px 0;

}



.logo-image {

padding-top:5px;

padding-bottom:5px;

}



.gallery-block .carousel .title { width:230px; }





.navigate-posts {

padding: 10px 0;

}



.post-share {

padding: 10px 0;

margin-top: 0px;

}



.related-posts, .highlights-box.related-posts {

    margin-bottom: 0px;

}







.main-featured .blocks article:hover img, .main-featured .slides .flex-active-slide:hover img {	

		

		

		

		/* fix flicker and use hardware acceleration */

		-webkit-transform: translate3d(0, 0, 0);

		-webkit-perspective: 0;

		-webkit-backface-visibility: hidden;

		

		-webkit-transform: scale(1);

		transform: scale(1);

		-moz-transform: scale(1) rotate(0.1deg);  /* firefox flicker fix */



		 opacity: .9;

		

	}





.main-featured {

	border-width: 0px 0;

	}



.socialmedia-buttons {

    float: none;

}





/* END MARC'S EDITS */



/* Make slider compact */



.main-featured{

	margin-top: 0px;

	padding-top: 0px;

	margin-bottom: 0px;

	padding-bottom: 0px;

}

.main-featured .slider{

	padding-right: 0px;
}
.main-featured .slides{

	max-height: 348px;
	overflow: hidden;

}



.main-featured .blocks .large{

	margin-bottom: 0px;

}



.main-featured .small{

	margin-right: 0px;

	width: 50%;

	overflow: hidden;

}



@media only screen and (max-width: 1128px){

	.main-featured .blocks .small {

		width: 50%;

		margin-right: 0%;

	}

	.main-featured .blocks .image-link img{

		max-width: none;

	}

}



@media only screen and (max-width: 940px) and (min-width: 800px){

	.main-featured .blocks.col-4 {

		padding-left: 0px;

	}

}



@media (max-width: 767px){



	.main-featured .slider{

		padding-right: 25px;

	}



}





/* Thumbnails */



.listing .highlights .image-link{

	height: 285px;

	overflow: hidden;

}



@media (max-width: 1128px){

	.listing .highlights .image-link{

		height: 235px;

	}



}





/* listing */



.listing > .column:nth-child(odd){

	padding-right: 0px;

}



.listing > .column:nth-child(even){

	padding-left: 0px;

}



@media (max-width: 767px){

	.listing > .column{

		padding: 0px 25px !important;

	}



}

.main-head .right {

margin-bottom: 5px;

}



.main-head .right {

margin-bottom: 0px;

margin-top: 5px;

}



.main-head .title {

margin-bottom: 0px;

margin-top: 5px;

}





.listing .highlights .image-link {

    height: 200px;



}




/* test 



.highlights h2 {

	font-family: 'RGMC' , Arial , sans-serif ;

	font-size: 36px;

	padding: 5px;

	letter-spacing: 2px;

	font-style: bold;

}



.main-featured .slider h3 a {

	font-family: 'RGMC' , Arial , sans-serif ;

	font-size: 65px;

	letter-spacing: 2px;

	font-style: bold;

}



test  */

.main-featured .slider h3 a {
	text-shadow: 2px 2px 30px orange;
    font-size: 38px;
    line-height: 50px;
    padding-right: 100px;
}