/*
	Theme Name: Azoom Child Theme
	Theme URI: http://azoom.rockthemes.net
	Author: XanderRock
	Author URI: http://themeforest.net/user/XanderRock/portfolio
	Description: Azoom is a very powerful responsive, retina ready, WPML (localization) ready, WooCommerce ready theme. Azoom comes with Rock Page Builder, Curvy Slider and Rock Form Builder. Enjoy!
	Version: 1.0
	Template: azoomtheme
*/


@import url("../azoomtheme/style.css");

/* =Azoom Child Theme Customization Starts Here

You can copy/paste all of the Azoom Styles you wanted to override here.
-------------------------------------------------------------- */
li.menu-item.dismiss-mobile.azoom-ajax-search-menu-item {
    display: none;
}
.header-top-2-widget-area .textwidget{
    text-align: center;
    padding-right: 15px;
    background: #c2c3c4;
  
}
.header-top-2-widget-area a:not(.escapea):not(.button) {
     color: #fff !important;	
}
#nav ul.rtm-menu > li > a, #nav .rtm-menu > ul > li > a {
    text-transform: uppercase;
}
#menu-item-8095 a{
	line-height: unset !important;
    background-color: transparent;
    border: 2px solid #ffa900;
    transition: all .3s ease;
    padding-left: 30px !important;
    padding-right: 30px !important;
    margin-top: 26px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 15px;
    font-weight: 600;
}
#menu-item-8095:hover{
	background: transparent !important;
	
}
#menu-item-8095:hover a{
	    color: #787878 !important;
	
}
li#menu-item-8095 {
    background: transparent;
}
li#menu-item-8095 a{
       color: #787878 !important;
}
.header-sticky-active #menu-item-8095 a{
	margin-top: 8px;
	-webkit-transition: all .5s ease;
    transition: all .5s ease;
	background-color: #ff9800 !important;
	color: white !important;
}
.easy_t_single_testimonial .attachment-easy_testimonial_thumb.size-easy_testimonial_thumb{
	width: 150px !important;
	height: auto !important;
	max-width: 150px !important;
	max-height: 150px !important;
	border: none;
	margin: 0 20px 10px 0;
}
.easy_t_single_testimonial blockquote p {
	padding: 0px 30px;
}
.easy_t_single_testimonial  blockquote::before {
	display: none;
}
blockquote.easy_testimonial {
	background: transparent!important;
}
blockquote.easy_testimonial p {
    text-align: left;
}
.style-light_style blockquote.easy_testimonial .wp-post-image{
	border: none!important;
}
/************************************************************/

#round-images .rock-iconictext-container img{
	border-radius: 100%;
	border: 4px solid #56ccc8;
}
/************************************************************/
.rockthemes-form-builder > .row > .columns{
	padding: 5px;
}
.rockthemes-form-builder .g-recaptcha{
	float: left;
	margin: 5px 0 0;
}
.rockthemes-form-builder .g-recaptcha + .clear{
	clear: none;
}
.rockthemes-form-builder .g-recaptcha + .clear + br,
.rockthemes-form-builder .g-recaptcha + .clear + br + br{
	display: none;
}
.rockthemes-form-builder .rockthemes-fb-send{
	float: right;
	margin: 5px 0 0 !important;
}

#contact-us{
	text-align: center;
	width: 300px !important;
}
#contact-us .wpcf7-form-control-wrap{
	display: block;
	margin: 0 0 10px;
}
#contact-us .wpcf7-form-control-wrap input[type=text],
#contact-us .wpcf7-form-control-wrap input[type=tel]{
	display: block;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
}
#contact-us input[type=submit]{
	background: #56CCC8;
	border-color: #56CCC8;
	border-radius: 4px;
	color: #fff;
}

.search .azoom-title-breadcrumbs{
	background: rgba(50, 72, 100, 0.8);
}
.search .entry-summary,
.search .article-details .entry-content{
	margin-bottom: 20px;
}
.search .entry-header br{
	display: none;
}
.search .entry-header h2{
	margin-bottom: 0;
}
.search .entry-header a{
	margin-bottom: 0;
}
.search .article-details{
	margin-left: 0;
}
.search .article-date-post-format{
	display: none;
}
.search .entry-footer-details{
	overflow: hidden;
}

.single-portfolio .article-details{
	margin-left: 0;
}
.single-portfolio .entry-header,
.single-portfolio .entry-meta,
.single-portfolio .article-date-post-format{
	display: none;
}
.portfolio-mobi{
    display:none;
}

 .contact-bg{
    padding: 65px 0 45px;
    background: #cfecf2 url('https://softwaredevelopment.ae/wp-content/uploads/2016/11/contact-map1.png') no-repeat;
    background-position-x: 50%;
 }
 .icomoon-icon-phone,.icomoon-icon-envelope,.icomoon-icon-home{
    font-size:20px;
    margin-right: 10px;
 }
 .contact{
    font-size: 23px;
    margin-bottom: 5px;
    color: #152840;
 }
 .right-contactus{
     padding-left: 60px;
 }
 #rfb_text_area-0{
     height: 180px;
 }
 .contact-title{
    color: #152840;;
    font-size: 40px;
    margin-bottom:0px;
 }
 .contact2{
    font-size: 18px;
 }
 #rfb_text_area-0{
    height: 152px;
}
.right-contact {
    position: absolute;
    top: 36%;
    right: -38px;
    width: 19%;
}
a{
    text-decoration:none !important;
}
.mainNews__news:nth-child(even) .mainNews__figure {
	float: right;
}
.mainNews {
	padding-top: 90px;
	padding-bottom: 130px;
}
.mainNews.non-padding {
	padding-top: 0;
}

.mainNews__news {
	margin-bottom: 60px;
}
.mainNews__news::after {
	content: '';
	display: table;
	clear: both;
}
.mainNews__news:nth-child(odd) .mainNews__figure {
	float: left;
}
.mainNews__news:nth-child(odd) .mainNews__section {
	float: right;
}
.mainNews__news:nth-child(even) .mainNews__figure {
	float: right;
}
.mainNews__news:nth-child(even) .mainNews__section {
	float: left;
}
.mainNews__news .mainNews__figure a {
	display: block;
}

.mainNews__figure,
.mainNews__section {
	width: 49%;
}

.mainNews__figure img {
	width: 100%;
}

.mainNews__info {
	margin-bottom: 30px;
}
.mainNews__info::after {
	content: '';
	display: table;
	clear: both;
}

.mainNews__info-date {
	float: left;
	padding: 6px 0;
}
.mainNews__info-date span {
	display: inline-block;
	color: #7d7d7d;
	font-size: 14px;
	font-size: 0.875rem;
	font-family: "PTSans-Regular", sans-serif;
}
.mainNews__info-date span:first-child {
	margin-right: 40px;
}
.mainNews__info-date span i {
	position: relative;
	display: inline-block;
	top: 4px;
	margin-right: 3px;
	width: 14px;
	height: 14px;
	background: url("../img/news/chat.svg") no-repeat center center;
	background-size: cover;
}

.mainNews__info-categ {
	float: right;
	width: 50%;
	max-width: 240px;
	padding: 8px 10px;
	color: #fff;
	font-size: 14px;
	font-size: 0.875rem;
	font-family: "Eurofurenceregular", sans-serif;
	text-transform: uppercase;
	background-color: #56ccc8;
}

.mainNews__head {
	margin-bottom: 20px;
}

.mainNews__head-title {
	max-width: 65%;
}
.mainNews__head-title.pageNews {
	max-width: 100%;
}
.mainNews__head-title a {
	display: block;
	color: #000;
	font-size: 20px;
	font-size: 1.225rem;
	font-family: "Eurofurenceregular", sans-serif;
	text-decoration: none;
}

.mainNews__text {
	margin-bottom: 10px;
	color: #6a6969;
	font-size: 14px;
	font-size: 0.875rem;
	font-family: "PTSans-Regular", sans-serif;
	text-align: justify;
}
.mainNews__text p {
	margin-bottom: 15px;
}

.mainNews__more {
	text-align: right;
}

.mainNews__more-link {
	display: inline-block;
	color: #56ccc8 !important;
	font-size: 12px;
	font-size: 1rem;
	font-family: "PTSans-Regular", sans-serif;
	text-decoration: underline !important;
}
.mainNews__more-link i {
	position: relative;
	top: 2px;
	display: inline-block;
	margin-left: 5px;
	width: 19px;
	height: 10px;
	background: url("../img/news/arrow.svg") no-repeat center center;
	background-size: cover;
}
.mainNews__more-link:hover i {
	background-image: url("../img/news/arrow_orange.svg");
}

/* ----  Page News  ----- */
.newsSelection {
	margin-bottom: 30px;
}
.newsSelection::after {
	content: '';
	display: table;
	clear: both;
}

.newsSelection__cat {
	float: left;
	margin-right: 15px;
	padding: 5px 8px 5px 0;
	color: #767676;
	font-size: 10px;
	font-size: 0.625rem;
	font-family: "PTSans-Regular", sans-serif;
	text-transform: uppercase;
	font-weight: bold;
}

.newsSelection__change {
	float: left;
	position: relative;
	width: 196px;
	color: #767676;
	font-size: 10px;
	font-size: 0.625rem;
	font-family: "PTSans-Regular", sans-serif;
	text-transform: uppercase;
}
.newsSelection__change p {
	position: relative;
	padding: 5px 8px;
	border: 1px solid #b4b4b4;
	cursor: pointer;
}
.newsSelection__change p.newsSelection__change-down::after {
	content: '';
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -4px;
	width: 6px;
	height: 6px;
	border-right: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.newsSelection__change p.newsSelection__change-up::after {
	content: '';
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -1px;
	width: 6px;
	height: 6px;
	border-left: 1px solid #a0a0a0;
	border-top: 1px solid #a0a0a0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.newsSelection__list {
	position: absolute;
	top: 100%;
	left: -9999rem;
	width: 100%;
	background-color: #fff;
	border: 1px solid #b4b4b4;
	border-top: none;
}
.newsSelection__list.newsSelection__list-visible {
	z-index: 2;
	left: 0;
}

.newsSelection__item:last-child .newsSelection__link {
	border-bottom: none;
}

.newsSelection__link {
	display: block;
	padding: 5px 8px;
	color: inherit;
	text-decoration: none;
	border-bottom: 1px solid #e8e8e8;
}
.newsSelection__link:hover {
	background-color: #aadcf2;
}

.newsPagination {
	margin-top: 20px;
}
.newsPagination.statiPage {
	margin-bottom: 70px;
}

.newsPagination__list {
	font-size: 0;
	margin-left: -15px;
	text-align: center;
}

.newsPagination__item {
	display: inline-block;
	font-size: 1rem;
	margin-left: 15px;
}

.page-numbers {
	position: relative;
	display: block;
	padding: 8px 12px;
	color: #50b2f8;
	font-size: 13px;
	font-size: 0.7125rem;
	font-family: "PTSans-Regular", sans-serif;
	text-decoration: none;
	border: 1px solid #e6e9ed;
}
.page-numbers:hover {
	color: #f98500;
}

.prev {
	padding-left: 26px;
}
.prev::before {
	content: '';
	position: absolute;
	top: 50%;
	left: 14px;
	margin-top: -3px;
	width: 6px;
	height: 6px;
	border-left: 1px solid #b8b8b8;
	border-bottom: 1px solid #b8b8b8;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.prev:hover::before {
	border-color: #f98500;
}

.next {
	padding-right: 26px;
}
.next::after {
	content: '';
	position: absolute;
	top: 50%;
	right: 14px;
	margin-top: -3px;
	width: 6px;
	height: 6px;
	border-top: 1px solid #b8b8b8;
	border-right: 1px solid #b8b8b8;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.next:hover::after {
	border-color: #f98500;
}
.main{
	background: white;
}
.blog-category{
	margin: 40px 0px;
	background: #f3f3f3;
}
.blog-post-title{
	font-size: 200%;
	line-height: 1;
}
.azoom-iframe-container {
	padding-bottom: 40px;
}
.oneall_social_login_providers {
	margin-bottom: 0px;
	width: 100%;
	clear: both;
}
ol.comment-list li.comment .comment-meta {
	font-size: 9px;
	margin-left: 0px;
}
ol.comment-list li.comment .comment-author a.url{
	color: #152840 !important;
}


@media (max-width: 767px){
	#contact-us{
		width: auto !important;
	}
	.mainNews__figure,.mainNews__section {
		width: 100%;
	}
	.mainNews__news:nth-child(odd) .mainNews__section {
		margin-top: 20px;
	}
}
