/*
 Theme Name:   Top Model Child
 Theme URI:    http://cmsmasters.net/top-model-child/
 Description:  Top Model Child Theme
 Author:       cmsmasters
 Author URI:   http://cmsmasters.net/
 Template:     top-model
 Version:      1.0.0
 License:      
 License URI:  
 Text Domain:  top-model-child
 Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

/* for browser Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* for browser Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

/* Remove likes */
/*.cmsmasters_likes, .cmsmasters_post_likes {display:none;}*/

/* Remove author and date */
.cmsmasters_post_cont_info_wrap {display:none;}

/* Remove > in Registration form */
ul li::before {display:none}

/* Remove project sidebar */
.project_sidebar {display:none}
.project_content 
{display: contents}

/* Remove item type in Search result */
.cmsmasters_archive_item_type {display:none}

/* Remove post navigation
.post_nav {
    display: none;
}
*/

/* Set sand color to button */
.cmsmasters_button {background: #979797 }
.wpcf7-form-control.wpcf7-submit  { background: #191919  }
#wp-submit {background: #979797 }
input.wpuf-submit-button {background: #979797 }

/* White background for user info not logged in */
.wpuf-info { background-color: #191919; padding: 0; border: 0px   !important; margin-top: 10px;}

/* contact form */
.form_pers {background-color: #979797 ; color: #ffffff}
.form_pers .cmsmasters_button {background-color: #979797; color: #979797;}
.form_pers 
-control.wpcf7-submit { background: #979797; color: #cccccc ; display: block;
margin: 0 auto;}

/* Header FULLWIDTH no padding */
#header {padding: 0px;}

/* Footer FULLWIDTH no padding */
#footer {padding: 5px;}

/* Middle FULLWIDTH no padding */
#middle {padding: 5px;}

/* Events slider margin */
/*.ls-overflow-visible {margin-top: -30px;}*/
.middle_content {margin-top: -60px;}
.tribe-events-page-title {margin-top: 20px;}

/* Top space over project title */
.cmsmasters_project_title {
	padding-top: 30px;
}

/* Suppress italic */
h3, h4, h5, h6, a, span, div, h3 a, h4 a, h5 a { 
	font-style: normal; 
	color: #cccccc; 
	font-family: 'Josefin Sans', sans-serif !important;
}

/* Suppress italic title*/
h1, h2, h1 a, h2 a, h3, h3 a, .cmsmasters_slider_post_title a, .cmsmasters_slider_post_title, .tribe-events-page-title, .cmsmasters_project_title { 
	font-style: normal; 
	color: #cccccc; 
	font-family: 'Bebas Neue' !important;
	margin: 0 0 16px !important;
}

h6 {
font-size: 10pt !important;
}

p {
font-size: 11pt !important;
}
	
.cmsmasters_single_event_meta .cmsmasters_event_meta_info_item .cmsmasters_event_meta_info_item_title { font-style: normal; color: #cccccc ; }

/* Link Read More */
.cmsmasters_post_read_more, .blog .cmsmasters_post_read_more { font-style: normal; text-transform: uppercase;}

/* Modify text size */
.textSize22 p { font-size: 22px; line-height: 36px; }
.textSize22 a { font-size: 22px; line-height: 36px; }

.textSize24 p { font-size: 24px; line-height: 42px; }
.textSize24 a { font-size: 24px; line-height: 42px; }

.textSize22 h2 { font-size: 22px; line-height: 42px; }

/* Events button */
html.csstransitions input[type="submit"], .button { background-color: #979797 !important; }

/* Category: News */
.cmsmasters_archive_item_user_name,
abbr.published.cmsmasters_archive_item_date {
	visibility: hidden; }
.cmsmasters_archive_item_category {
	visibility: hidden; }		

.cmsmasters_archive {
	top: 30px; }		


#cmsmasters_row_ho4badmoxp .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_ho4badmoxp .cmsmasters_row_outer_parent { 
	padding-bottom: 50px; 
} 

#cmsmasters_row_td86ktbmfp .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_td86ktbmfp .cmsmasters_row_outer_parent { 
	padding-bottom: 20px; 
} 

#cmsmasters_row_pc110nbwao .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_pc110nbwao .cmsmasters_row_outer_parent { 
	padding-bottom: 50px; 
} 

#cmsmasters_row_squhna4n7i .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_squhna4n7i .cmsmasters_row_outer_parent { 
	padding-bottom: 20px; 
} 


				#cmsmasters_gallery_vyqqvcyw4g .cmsmasters_gallery {
					margin:0 0 0 -10px;
				}
				
				#cmsmasters_gallery_vyqqvcyw4g .cmsmasters_gallery .cmsmasters_gallery_item {
					padding:0 0 10px 10px;
				}
			#cmsmasters_row_6rjrcxelu8 .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_6rjrcxelu8 .cmsmasters_row_outer_parent { 
	padding-bottom: 50px; 
} 


				#cmsmasters_gallery_xcaj8tj8k .cmsmasters_gallery {
					margin:0 0 0 -10px;
				}
				
				#cmsmasters_gallery_xcaj8tj8k .cmsmasters_gallery .cmsmasters_gallery_item {
					padding:0 0 10px 10px;
				}
			#cmsmasters_row_4bbqalj0aa .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_4bbqalj0aa .cmsmasters_row_outer_parent { 
	padding-bottom: 50px; 
} 

#cmsmasters_row_5wpher7fcp .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_5wpher7fcp .cmsmasters_row_outer_parent { 
	padding-bottom: 20px; 
} 


				#cmsmasters_gallery_v6xrth3p6a .cmsmasters_gallery {
					margin:0 0 0 -10px;
				}
				
				#cmsmasters_gallery_v6xrth3p6a .cmsmasters_gallery .cmsmasters_gallery_item {
					padding:0 0 10px 10px;
				}
			#cmsmasters_row_bq6yfen52 .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_bq6yfen52 .cmsmasters_row_outer_parent { 
	padding-bottom: 50px; 
} 


				#cmsmasters_gallery_601oyzt726 .cmsmasters_gallery {
					margin:0 0 0 -10px;
				}
				
				#cmsmasters_gallery_601oyzt726 .cmsmasters_gallery .cmsmasters_gallery_item {
					padding:0 0 10px 10px;
				}
			#cmsmasters_row_9qy5lp9g9c .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_9qy5lp9g9c .cmsmasters_row_outer_parent { 
	padding-bottom: 50px; 
} 

#cmsmasters_row_l3lrp7qk5f .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_l3lrp7qk5f .cmsmasters_row_outer_parent { 
	padding-bottom: 20px; 
} 


				#cmsmasters_gallery_yztk8jih7r .cmsmasters_gallery {
					margin:0 0 0 -10px;
				}
				
				#cmsmasters_gallery_yztk8jih7r .cmsmasters_gallery .cmsmasters_gallery_item {
					padding:0 0 10px 10px;
				}
			#cmsmasters_row_8vncvgud3h .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_8vncvgud3h .cmsmasters_row_outer_parent { 
	padding-bottom: 50px; 
} 


				#cmsmasters_gallery_6wcd4q874e .cmsmasters_gallery {
					margin:0 0 0 -10px;
				}
				
				#cmsmasters_gallery_6wcd4q874e .cmsmasters_gallery .cmsmasters_gallery_item {
					padding:0 0 10px 10px;
				}
			#cmsmasters_row_6sxmdbl1zs .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_6sxmdbl1zs .cmsmasters_row_outer_parent { 
	padding-bottom: 50px; 
} 

#cmsmasters_row_kvov1ngr3c .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_kvov1ngr3c .cmsmasters_row_outer_parent { 
	padding-bottom: 20px; 
} 


				#cmsmasters_gallery_3aoe67a6er .cmsmasters_gallery {
					margin:0 0 0 -10px;
				}
				
				#cmsmasters_gallery_3aoe67a6er .cmsmasters_gallery .cmsmasters_gallery_item {
					padding:0 0 10px 10px;
				}
			#cmsmasters_row_vanv6absum .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_vanv6absum .cmsmasters_row_outer_parent { 
	padding-bottom: 50px; 
} 


				#cmsmasters_gallery_qky2pcj46l .cmsmasters_gallery {
					margin:0 0 0 -10px;
				}
				
				#cmsmasters_gallery_qky2pcj46l .cmsmasters_gallery .cmsmasters_gallery_item {
					padding:0 0 10px 10px;
				}
			#cmsmasters_row_nzmiw8eemt .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_nzmiw8eemt .cmsmasters_row_outer_parent { 
	padding-bottom: 50px; 
} 

#cmsmasters_row_2rrzqfafsn .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_2rrzqfafsn .cmsmasters_row_outer_parent { 
	padding-bottom: 20px; 
} 


				#cmsmasters_gallery_pyhgz1xew .cmsmasters_gallery {
					margin:0 0 0 -10px;
				}
				
				#cmsmasters_gallery_pyhgz1xew .cmsmasters_gallery .cmsmasters_gallery_item {
					padding:0 0 10px 10px;
				}
			#cmsmasters_row_i3tmyscwdl .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_i3tmyscwdl .cmsmasters_row_outer_parent { 
	padding-bottom: 50px; 
} 


				#cmsmasters_gallery_3f40iqnbkr .cmsmasters_gallery {
					margin:0 0 0 -10px;
				}
				
				#cmsmasters_gallery_3f40iqnbkr .cmsmasters_gallery .cmsmasters_gallery_item {
					padding:0 0 10px 10px;
				}
			#cmsmasters_row_4zy1lbrr5v .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_4zy1lbrr5v .cmsmasters_row_outer_parent { 
	padding-bottom: 50px; 
} 

#cmsmasters_row_rld6pvfnn .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_rld6pvfnn .cmsmasters_row_outer_parent { 
	padding-bottom: 20px; 
} 


				#cmsmasters_gallery_c79bs9k5a .cmsmasters_gallery {
					margin:0 0 0 -10px;
				}
				
				#cmsmasters_gallery_c79bs9k5a .cmsmasters_gallery .cmsmasters_gallery_item {
					padding:0 0 10px 10px;
				}
			#cmsmasters_row_4y675grlfg .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_4y675grlfg .cmsmasters_row_outer_parent { 
	padding-bottom: 50px; 
} 


				#cmsmasters_gallery_q85jsownhg .cmsmasters_gallery {
					margin:0 0 0 -10px;
				}
				
				#cmsmasters_gallery_q85jsownhg .cmsmasters_gallery .cmsmasters_gallery_item {
					padding:0 0 10px 10px;
				}
			#cmsmasters_row_sa7hw2s1ek .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_sa7hw2s1ek .cmsmasters_row_outer_parent { 
	padding-bottom: 50px; 
} 

#cmsmasters_row_434i7g1pbg .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_434i7g1pbg .cmsmasters_row_outer_parent { 
	padding-bottom: 20px; 
} 


				#cmsmasters_gallery_de1kucliae .cmsmasters_gallery {
					margin:0 0 0 -10px;
				}
				
				#cmsmasters_gallery_de1kucliae .cmsmasters_gallery .cmsmasters_gallery_item {
					padding:0 0 10px 10px;
				}
			#cmsmasters_row_36y6nj6a7 .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_36y6nj6a7 .cmsmasters_row_outer_parent { 
	padding-bottom: 50px; 
} 


				#cmsmasters_gallery_i1vwzuscm .cmsmasters_gallery {
					margin:0 0 0 -10px;
				}
				
				#cmsmasters_gallery_i1vwzuscm .cmsmasters_gallery .cmsmasters_gallery_item {
					padding:0 0 10px 10px;
				}
			#cmsmasters_row_b9jgqrxxyh .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_b9jgqrxxyh .cmsmasters_row_outer_parent { 
	padding-bottom: 50px; 
} 

#cmsmasters_row_rm3r2mbgjv .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_rm3r2mbgjv .cmsmasters_row_outer_parent { 
	padding-bottom: 20px; 
} 


				#cmsmasters_gallery_1m6eoha2oo .cmsmasters_gallery {
					margin:0 0 0 -10px;
				}
				
				#cmsmasters_gallery_1m6eoha2oo .cmsmasters_gallery .cmsmasters_gallery_item {
					padding:0 0 10px 10px;
				}
			#cmsmasters_row_yw84xwezc .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_yw84xwezc .cmsmasters_row_outer_parent { 
	padding-bottom: 50px; 
} 


				#cmsmasters_gallery_v25dcu09yg .cmsmasters_gallery {
					margin:0 0 0 -10px;
				}
				
				#cmsmasters_gallery_v25dcu09yg .cmsmasters_gallery .cmsmasters_gallery_item {
					padding:0 0 10px 10px;
				}
			#cmsmasters_row_8i9hsxvuw9 .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
} 

#cmsmasters_row_8i9hsxvuw9 .cmsmasters_row_outer_parent { 
	padding-bottom: 50px; 
} 


#cmsmasters_heading_5ombfwgvfr { 
	text-align:left; 
	margin-top:0px; 
	margin-bottom:20px; 
} 

#cmsmasters_heading_5ombfwgvfr .cmsmasters_heading { 
	text-align:left; 
} 

#cmsmasters_heading_5ombfwgvfr .cmsmasters_heading, #cmsmasters_heading_5ombfwgvfr .cmsmasters_heading a { 
	font-weight:normal; 
	font-style:normal; 
} 

#cmsmasters_heading_5ombfwgvfr .cmsmasters_heading_divider { 
} 




	.header_top {
		height : 30px;
	}
	
	.header_mid {
		height : 80px;
	}
	
	.header_bot {
		height : 40px;
	}
	
	#page.cmsmasters_heading_after_header #middle, 
	#page.cmsmasters_heading_under_header #middle .headline .headline_outer {
		padding-top : 80px;
	}
	
	#page.cmsmasters_heading_after_header.enable_header_top #middle, 
	#page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer {
		padding-top : 110px;
	}
	
	#page.cmsmasters_heading_after_header.enable_header_bottom #middle, 
	#page.cmsmasters_heading_under_header.enable_header_bottom #middle .headline .headline_outer {
		padding-top : 120px;
	}
	
	#page.cmsmasters_heading_after_header.enable_header_top.enable_header_bottom #middle, 
	#page.cmsmasters_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
		padding-top : 150px;
	}
	
	@media only screen and (max-width: 1024px) {
		.header_top,
		.header_mid,
		.header_bot {
			height : auto;
		}
		
		.header_mid .header_mid_inner > div:not(.search_wrap) {
			height : 80px;
		}
		
		.header_bot .header_bot_inner > div {
			height : 40px;
		}
		
		.enable_header_centered #header .header_mid .resp_mid_nav_wrap {
			height : 40px;
		}
		
		#page.cmsmasters_heading_after_header #middle, 
		#page.cmsmasters_heading_under_header #middle .headline .headline_outer, 
		#page.cmsmasters_heading_after_header.enable_header_top #middle, 
		#page.cmsmasters_heading_under_header.enable_header_top #middle .headline .headline_outer, 
		#page.cmsmasters_heading_after_header.enable_header_bottom #middle, 
		#page.cmsmasters_heading_under_header.enable_header_bottom #middle .headline .headline_outer, 
		#page.cmsmasters_heading_after_header.enable_header_top.enable_header_bottom #middle, 
		#page.cmsmasters_heading_under_header.enable_header_top.enable_header_bottom #middle .headline .headline_outer {
			padding-top : 0 !important;
		}
	}
	
	@media only screen and (max-width: 768px) {
		.enable_header_centered #header .header_mid .resp_mid_nav_wrap,
		.header_mid .header_mid_inner > div:not(.search_wrap),
		.header_mid .header_mid_inner > div, 
		.header_bot .header_bot_inner > div {
			height:auto;
		}
	}


	.header_mid .header_mid_inner .logo_wrap {
	width: 220px;
	max-width: 220px;
	padding-left: 15px;
	}

	.header_mid_inner .logo img.logo_retina {
	width: 220px;
	max-width: 220px;
	padding-left: 15px;
	}

.headline_color {
				background-color:#191919;
			}
.headline_aligner, 
.cmsmasters_breadcrumbs_aligner {
			min-height:230px;
		}

.cmsmasters_wrap_pagination {
  padding: 15px 0 0;
  overflow: hidden;
  text-align:center !important;
}

.cmsmasters_table tr td.cmsmasters_table_cell_alignleft, .cmsmasters_table tr th.cmsmasters_table_cell_alignleft {
  text-align: left;
	background-color: #191919;
	}

input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), textarea {
    background: #232323 !important;
	border-width: 0px !important;
	}

/* move dx 3 menù item */
.select2.select2-container .select2-selection {
    background: #232323 !important;
		}
@media only screen and (min-width: 768px) {
li#menu-item-14144 span.nav_item_wrap {
    text-align: right;
    padding-left: 110px;
}
}

/* colore titolo eventi */
.cmsmasters_tribe_events_views_v2 .tribe-common .tribe-events-calendar-list__event-title a {
	color: #cccccc !important;
	}

/* dimensione fotina staff */
.cmsmasters_profile_horizontal .cmsmasters_profile_img_wrap { 
	min-width: 100px !important;
}

/* colore sfondo tasti pagina eventi */
.cmsmasters_button, .button, input[type=submit], input[type=button], button, .cmsmasters_hover_slider .cmsmasters_hover_slider_thumbs a:before, form .formError .formErrorContent {
background-color: #191919 !important;
}

.tribe-events .tribe-events-calendar-month__multiday-event-bar {
background-color: #606060 !important;
}
.tribe-common svg:not(:root) {
display: none !important;
}	

/* login menù */
.logged-in .menu-item-14178 {
    display: none !important;
}

body:not(.logged-in) .menu-item-14184 {
    display: none !important;
}

body:not(.logged-in) .menu-item-14179 {
    display: none !important;
}

.headline_outer {
border: 0 !important;
}

/* hoover showroom home slider */
div:hover > .cmsmasters_slider_project .cmsmasters_img_rollover {
	color: #191919;
	background-color: #191919 !important;
	opacity: 0.9;	
	
}
.cmsmasters_project_grid div:hover .cmsmasters_img_rollover a {
background-color: rgba(25, 25, 25, 0.9);
}

img.logo_stilista {
    width: 60%;
}

.nofotopress .cmsmasters_slider_post .preloader { 
	display: none;
}

@media only screen and (max-width: 768px) { 
	#header .header_mid .logo_wrap .logo img {
    	position: absolute;
    	padding-left: 0px !important;
	}
	#cmsmasters_row_fh416h0hwl .cmsmasters_row_inner.cmsmasters_row_fullwidth {
    padding-left: 12% !important;
	}
	/* resize iframe video on mobile */
	iframe {
		height: 200px !important;
	}
}

.oxilab-heading .oxilab-info {
	color: #cccccc !important;
}
