

/* 4. PAGES
--------------------------------------------------------------------------------
============================================================================= */


/* 4.X PLANNER
--------------------------------------------------------------------------------
----------------------------------------------------------------------------- */
body[class*="/my-wedding/profile"] h2 {
	float: left;
}
body.not-logged-in[class*="page-my-wedding-planner"] .body-row.body-main-content {
	background-image: none;
}
body.user[class*="/planner"] .block-wedding-planner .view-header {
	display: none;
}
body.user[class*="/planner/services"] .block-wedding-planner .view-header {
	display: block;
}
body[class*="page-my-wedding-planner"] .block-wedding-planner .view-header > a {
	line-height: 46px;
	position: absolute;
	top: 234px;
	margin-left: 810px;
}
body.not-logged-in[class*="page-my-wedding-planner"] .block-wedding-planner .view-content > table {
	width: 430px;
	float: left;
	border: solid 1px transparent;
}
body.not-logged-in[class*="page-my-wedding-planner"] .block-wedding-planner .view-content > table:nth-child(1) {
	margin-right: 30px;
}
body.not-logged-in[class*="page-my-wedding-planner"] input[type="text"],
body.not-logged-in[class*="page-my-wedding-planner"] select, 
body.not-logged-in[class*="page-my-wedding-planner"] textarea {
	cursor: text !important;
/*	border: none;
	background: none;
	border: solid 1px #FFF;
	box-shadow: none;*/
}
body.not-logged-in[class*="page-my-wedding-planner"] select {
	-webkit-appearance: button;
	-moz-appearance: button;
}

body.not-logged-in[class*="page-my-wedding-planner"] .view-header > .category, 
body.not-logged-in[class*="page-my-wedding-planner"] .view-header > a {
	display: none;
}
body[class*="page-my-wedding-planner"] .view-content td {
	/*width: 50%;*/
}
body.logged-in[class*="page-my-wedding-planner"] .view-content td > div {
	float: left;
}
body.logged-in[class*="page-my-wedding-planner"] .view-header table, 
body.logged-in[class*="page-my-wedding-planner"] .block-wedding-planner .view-content > table {
	width: 100%;
}
body.logged-in[class*="page-my-wedding-planner"] .view-header table .views-field-title, 
body.logged-in[class*="page-my-wedding-planner"] .block-wedding-planner .view-content > table .views-field-title {
	width: 400px;
}
body.logged-in[class*="page-my-wedding-planner"] .view-header table .views-field-phpcode, 
body.logged-in[class*="page-my-wedding-planner"] .block-wedding-planner .view-content > table .views-field-phpcode {
	width: 100px;
}
body.logged-in[class*="page-my-wedding-planner"] .view-header table .views-field-phpcode1, 
body.logged-in[class*="page-my-wedding-planner"] .block-wedding-planner .view-content > table .views-field-phpcode-1 {
	width: 100px;
}
body.logged-in[class*="page-my-wedding-planner"] .block-wedding-planner .view-content > table .views-field-edit-node {
	width: 100px;
}
body.logged-in[class*="page-my-wedding-planner"] .block-wedding-planner .view-content > table .views-field-delete-node {
	width: 100px;
}
.views-widget-filter-field_service_category_nid {
	display: none;
}
.block-professional-register-banner, 
.block-professional-login {
	width: 418px;
	float: left;
	margin-top: 40px;
}
.block-professional-register-banner {
	padding-right: 30px;
	border-right: 1px solid #d4d4d4;
}
.block-professional-login {
	padding-left: 30px;
}
.block-professional-login form {
	position: relative;
	top: 20px;
}
.block-professional-login form .form-item {
	display: table-row;
}
.block-professional-login .content .title {
	font-size: 18px;
}
.block-professional-login input[type="submit"] {
	margin-left: 165px;
}
.block-professional-login input[type="submit"] {
	margin-top: 0px;
}
.block-professional-login label {
	line-height: 20px;
}
.block-professional-login input[type="submit"] {
	margin-top: 10px;
}
.block-professional-login a {
	position: relative;
	top: -24px;
	left: 274px;
}

/* 4.X.X  Admin
----------------------------------------------------------------------------- */
body.page-my-wedding-planner-category-add .block-wedding-planner,
body.page-my-wedding-planner-service-add .block-wedding-planner {
	display: none;
}
body[class*="user cms manager"].page-my-wedding-planner-category-add fieldset, 
body[class*="user cms manager"].page-my-wedding-planner-service-add fieldset,
body[class*="user cms manager"][class*="page-my-wedding-planner-category"] fieldset {
	display: none;
}
body[class*="/planner"] .view-display-id-block_20 .title {
	display: none;
}
body[class*="/planner"] .view-display-id-block_20 table tr th:nth-child(2),
body[class*="/planner"] .view-display-id-block_20 table tr th:nth-child(3),
body[class*="/planner"] .view-display-id-block_20 table tr td:nth-child(2),
body[class*="/planner"] .view-display-id-block_20 table tr td:nth-child(3) {
	text-align: center;
}
body[class*="/planner"] .view-display-id-block_20 table tr td:nth-child(2),
body[class*="/planner"] .view-display-id-block_20 table tr td:nth-child(3) {
	width: 100px;
}
body[class*="/planner"] .view-display-id-block_20 table tr td:nth-child(4),
body[class*="/planner"] .view-display-id-block_20 table tr td:nth-child(5) {
	width: 70px;
}
body[class*="/planner"] .view-display-id-block_20 table tr td:nth-child(4) a,
body[class*="/planner"] .view-display-id-block_20 table tr td:nth-child(5) a {
	color: #f20058;
}