/*
Theme Name:		ClassiadsPro Child
Theme URI:		http://themeforest.net/user/designinvento
Description:	Child theme for the ClassiadsPro theme 
Author:			Designinvento
Theme URI:		http://themeforest.net/user/designinvento
Template:		classiadspro
Version:		1.0
*/


/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	
}

*/
@import url('https://fonts.googleapis.com/css?family=El+Messiri&display=swap');
.single-listing .alsp-field-output-block-select .alsp-field-content {float: left;}
h1, h2, h3, h4, h5, h6, .special-heading-3, body,.alsp-listing-header h2 a, .premium-listing-text span, .alsp-orderby-links .btn-default.btn-primary, .handpick-locations .alsp-locations-column-wrapper a, .alsp-categories-root a, .alsp-price,#pacz-main-navigation > ul > li.menu-item > a,.search-wrap .form-control,input, button, textarea,.ui-widget,.listing-main-content .alsp-field .alsp-field-caption .alsp-field-name,.tp-caption.Restaurant-Display, .Restaurant-Display,.tp-caption.Restaurant-Cursive, .Restaurant-Cursive {font-family: 'El Messiri' !important;}
p, a {word-wrap: inherit;}

.primary-menu { direction:rtl !important;}
.pacz-responsive-nav li a {text-align: right;}
.mobile-active-menu-user-wrap {background: #00547e;}
#pacz-main-navigation > ul > li.menu-item > a {font-weight: }
.pacz-li-user:before {content: none !important;}
.mobile-active-menu-user-thumb .user_default_image {background-image: url("Untitled-3.jpg");}
.pacz-mobile-header-bottom .pacz-burger-icon.search-burgur {display: none;}
.listing-btn.mobile-submit {float: right;}
.pacz-mobile-header-bottom #pacz-main-navigation{float: right;}
.pacz-mobile-logo-wrap a {width: 128px;}
.dhvc-form-input.dhvc-form-has-add-on .dhvc-form-control {padding-right: 53.5px;}
.dhvc-form-errors, .dhvc-form-spam, .dhvc-form-validation-errors {color: #ffffff;}
.dhvc-form-flat .dhvc-form-select i {left: 17px;
    top: 5px; right: auto;}

.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {display: inline;}

.main-navigation-ul li.no-mega-menu ul.sub-menu {right:0 !important;}
.main-navigation-ul > li ul.sub-menu li.menu-item a.menu-item-link {text-align: right;}
.pacz-responsive-nav li ul li a, .pacz-responsive-nav li ul li .megamenu-title {text-align: right;}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
#theme-page > div > div > div.inner-page-wrapper > div.theme-content.no-padding > div:nth-child(8) > div.wpb_column.vc_column_container.vc_col-sm-12 > div > div > div.wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_bottom-to-top.bottom-to-top.vc_custom_1566776187048.wpb_start_animation.animated > figure > div > img {animation: swing 10s infinite;}


.vc_controls-row .vc_row_edit_clone_delete .vc_control {float: left !important;}

.container2 {
	width: 100%;
	margin: 30px auto;
	padding: 0px;
	box-sizing: border-box;
	text-align: center;
}
.container2 h1 {
	font-size: 48px;
	text-transform: uppercase;
}
.container2 ul {
	margin: 0;
	padding: 0;
}
.container2 ul li {
	list-style: none;
	float: left;
	width: calc(100% / 5);
	box-sizing: border-box;
        margin-left: 0px !important;
}
.container2 ul li a {
	display: block;
	padding: 20px;
	text-decoration: none;
	color: #fff;
}
.container2 ul li a .fa {
	font-size: 40px;
	transition: .5s;
}
.container2 ul li a:hover .fa {
	transform: rotateX(360deg) !important;
}
.fa {
	transform: inherit !important;
}

.container2 ul li:nth-child(1) a {
	background: #3b5999;
}
.container2 ul li:nth-child(2) a {
	background: #55acee;
}
.container2 ul li:nth-child(3) a {
	background: #e4405f;
}
.container2 ul li:nth-child(4) a {
	background: #cd201f;
}
.container2 ul li:nth-child(5) a {
	background: #2ab540;
}
#pacz-main-navigation > ul li.menu-item a.menu-item-link i {margin-right: 0px; margin-left: 10px;}
.vc_separator h4 {font-size: 125%;}
h1, h2, h3, h4, h5, h6 {line-height: 1.6em;}


.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {background-color: #00547e;}
.entry-meta .entry-categories,.blog-author,.blog-comments {display: none;}
.block77 {display: inline-block; width: 50% !important; padding-bottom: 20px; padding-left: 20px;}
.block78 {display: inline-block; width: 49% !important;}
.block79 {display: inline-block; width: 49% !important;}
input[type="text"],
input[type="email"],
input[type="number"] {height: 50px;
     width: 95%;}
textarea {width: 100% !important;}

select.wpcf7-form-control, input.wpcf7-text{

}
input[type=submit] {width: 100%;  background-color: #00547e; color: #FFFFFF;}
.mytoppad {padding-top: 0px !important;}

@media (max-width: 992px) {
	.container2 h1 {font-size: 30px;}
	.container2 ul li {width: calc(100% / 4);}
}

@media (max-width: 768px) {
	.container2 {width: 100%;}
}

@media (max-width: 480px) {
	.container2 {margin: 20px auto;}
	.container2 ul li {width: calc(100% / 2);}
}
@media (max-width: 360px) {
	.container2 {margin: 0 auto;}
	.container2 ul li {width: calc(100% / 1);}
.block77 {display: inline-block; width: 100% !important; padding-bottom: 20px; padding-left: 0px;}
.block78 {display: inline-block; width: 100% !important; padding-bottom: 20px;}
.block79 {display: inline-block; width: 100% !important;}
}

.whitelink {color: #ffffff !important;}

#pacz-page-title.left-align .pacz-page-heading {text-align: center; letter-spacing: 0; float: none;}
#theme-page select {min-width: 95%; background: url('selectbox-arrow.png') left center no-repeat;}