/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
.search404 {
	max-width: 500px;
	margin-right: auto;
	margin-left: auto;
}
.search404 #the7-search {
	border: 1px solid #cbcbcb;
	color: #000;
	background-color: #fff;
	padding: 5px 30px;
	border-radius: 5px;
}
#page .widget .searchform .submit,
.content .searchform .submit {
	left: 5px;
	right: auto;
}
.radius-button .ubtn {
	border-radius: 5px;
}
.rtl .popup-search .search-icon {
	left: 22px;
	right: auto;
}
.rtl .overlay-search-microwidget .search-icon,
.rtl .mini-search .search-icon {
	left: 12px;
	right: auto;
}
.rtl .masthead .mini-widgets>*,
.rtl .masthead .mobile-mini-widgets>* {
	margin-left: 10px!important;
	margin-right: 10px!important;
}
.rtl .masthead:not(.side-header) .mini-widgets>.first,
.rtl .masthead:not(.side-header) .mini-widgets>:first-child,
.rtl .masthead:not(.side-header) .mobile-mini-widgets>.first,
.rtl .masthead:not(.side-header) .mobile-mini-widgets>:first-child,
.rtl .side-header .top-bar .mini-widgets>.first,
.rtl .side-header .top-bar .mini-widgets>:first-child,
.rtl .side-header .top-bar .mobile-mini-widgets>.first,
.rtl .side-header .top-bar .mobile-mini-widgets>:first-child,
.rtl .side-header-h-stroke .mini-widgets>.first,
.rtl .side-header-h-stroke .mini-widgets>:first-child,
.rtl .side-header-h-stroke .mobile-mini-widgets>.first, .side-header-h-stroke .mobile-mini-widgets>:first-child {
	margin-right: 0!important;
}
.rtl .mini-contacts i,
.rtl .mini-login a i,
.rtl .mini-nav .customSelectInner i {
	margin-left: 5px;
	margin-right: 0;
}
.rtl .masthead:not(.side-header) .mini-widgets>.last,
.rtl .masthead:not(.side-header) .mini-widgets>:last-child,
.rtl .masthead:not(.side-header) .mobile-mini-widgets>.last,
.rtl .masthead:not(.side-header) .mobile-mini-widgets>:last-child,
.rtl .side-header .top-bar .mini-widgets>.last,
.rtl .side-header .top-bar .mini-widgets>:last-child,
.rtl .side-header .top-bar .mobile-mini-widgets>.last,
.rtl .side-header .top-bar .mobile-mini-widgets>:last-child,
.rtl .side-header-h-stroke .mini-widgets>.last,
.rtl .side-header-h-stroke .mini-widgets>:last-child,
.rtl .side-header-h-stroke .mobile-mini-widgets>.last,
.rtl .side-header-h-stroke .mobile-mini-widgets>:last-child {
	margin-left: 0!important;
}
.rtl .masthead .mini-widgets .soc-ico a:first-child,
.rtl .masthead .mobile-mini-widgets .soc-ico a:first-child,
.rtl .dt-mobile-header .soc-ico a:first-child {
	margin-left: 7.5px;
	margin-right: 0;
}
.rtl .masthead .mini-widgets .soc-ico a:last-child,
.masthead .mobile-mini-widgets .soc-ico a:last-child,
.dt-mobile-header .soc-ico a:last-child {
	margin-right: 7.5px;
	margin-left: 0;
}
.rtl.top-header .outside-item-remove-margin.main-nav > li a {
	margin-left: 14px;
	margin-right: 14px;
}
.rtl.top-header .outside-item-remove-margin.main-nav > li:first-child > a {
	margin-right: 0;
}
.rtl.top-header .outside-item-remove-margin.main-nav > li:last-child > a {
	margin-left: 0;
}
.rtl .masthead:not(.side-header).dividers .main-nav > li:before,
.rtl .masthead:not(.side-header).dividers.surround .main-nav > li:last-child:after {
	right: -0.5px;
	left: auto;
}
.rtl .dt-mega-menu-wrap,
.rtl .sub-nav {
	left: auto;
	right: 0;
}
.rtl .breadcrumbs li {
	padding-left: 0;
	margin-left: 0;
	padding-right: 12px;
	margin-right: 8px;
}
.rtl .breadcrumbs li:before,
.rtl .fancy-header .breadcrumbs li:before {
	left: auto;
	right: 0;
	text-align: right;
}
.rtl .items-grid .alignleft {
	margin: 5px 0 5px 20px;
}
.content input[type="text"],
.content input[type="search"],
.content input[type="tel"],
.content input[type="url"],
.content input[type="email"],
.content input[type="number"],
.content input[type="date"],
.content input[type="range"],
.content input[type="password"],
.content select,
.content textarea,
.content .wpcf7-number {
	border: 1px solid #cbcbcb;
	color: #000;
	background-color: #fff;
	padding: 5px 30px;
	border-radius: 5px;

}
.rtl .classic-header .navigation > .mini-widgets,
.rtl .classic-header .widget-box .mini-widgets {
	padding: 0 30px 0 0;
}
.rtl .overlay-search .searchform .submit>span,
.rtl .popup-search .searchform .submit>span {
	margin-left: auto;
	margin-right: 5px;
}
.rtl .popup-search-wrap {
	left: -10px;
	right: auto;
}
@media (max-width: 1170px) AND (min-width: 1070px) {
	.rtl.first-switch-logo-left.first-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon {
		margin-left: 0;
		margin-right: 10px;
	}
}
@media (max-width: 1070px) {
	.rtl.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon,
	.rtl.first-switch-logo-left.first-switch-menu-right:not(.second-switch-menu-left) .mobile-header-bar .dt-mobile-menu-icon {
		margin-left: 0;
		margin-right: 10px;
	}
}
.rtl .mobile-main-nav > li > a {
	padding: 16px 0 16px 30px;
}
.opacity9 {
	opacity: .9!important;
}
.opacity85 {
	opacity: .85!important;
}
.opacity8 {
	opacity: .8!important;
}
.opacity75 {
	opacity: .75!important;
}
.opacity7 {
	opacity: .7!important;
}
.opacity65 {
	opacity: .65!important;
}
.opacity6 {
	opacity: .6!important;
}
.opacity55 {
	opacity: .55!important;
}
.opacity5 {
	opacity: .5!important;
}
.opacity45 {
	opacity: .45!important;
}
.opacity40 {
	opacity: .4!important;
}
.opacity35 {
	opacity: .35!important;
}
.opacity30 {
	opacity: .3!important;
}
.opacity25 {
	opacity: .25!important;
}
.opacity20 {
	opacity: .2!important;
}
.opacity15 {
	opacity: .15!important;
}
.opacity10 {
	opacity: .1!important;
}
.tp-thumb-image {
	border-radius: 5px;
	opacity: 0.7;
	transition: all 0.5s;
}
.tp-thumb-image:hover {
	opacity: 1;
}
@media (max-width: 767px) {
	.tp-thumbs {
		display: none!important;
	}
}
.masthead {
	margin-bottom: 1px!important;
}
.rtl div[data-halign="left"] {
	text-align: right!important;
}
.rtl .content ol,
.rtl .content ul {
	margin: 0 20px 10px 0;
}
.overlay-background-color .upb_row_bg {
	opacity: 0.4;
}
#page .post-details.details-type-btn i {
	display: none;
}
.fancy-custom .fancy-date>a,
.fancy-custom .fancy-categories>a {
	border-radius: 3px;
}
h3 a {
	color: #000!important;
}
h3 a:hover {
	color: #024461!important;
}
.team-container .team-media {
	perspective: 100px;
}
.team-container .team-media span {
	overflow: hidden;
}
.team-container .team-media img {
	transition: all 0.5s;
}
.team-container .team-media img:hover {
	transform: scale(1.1);
}
.rtl #comments .children {
	margin-left: 0;
	margin-right: 90px;
}

#bottom-bar a {
	color: #3e9d45;
}
.rtl .list-divider li,
.rtl .standard-number-list li {
	padding-left: 0;
	padding-right: 30px;
}
.rtl .list-divider li:before,
.rtl .standard-number-list li:before,
.rtl .list-divider li:after,
.rtl .standard-number-list li:after {
	left: auto;
	right: 0;
}
.rtl [data-halign="left"] .uvc-headings-line {
	float: right!important;
}
.rtl .standard-arrow li:after {
	content: "\f104";
}
.rtl .details:after {
	content: "\f0d9";
	padding-left: 0;
	padding-right: 5px;
}
.headerContact {
	text-align: center;
	font-size: 18px;
	color: #2db880;
}
.headerContact a {
	font-size: 30px;
	font-weight: bold;
	color: #024461;
	text-decoration: none!important;
}
.headerContact p {
	line-height: normal;
	margin-bottom: 0;
}

.ltr .aio-icon-description {
    direction: ltr;
    text-align: right;
}

.logos-parent {
    display: flex;
    justify-content: center;
    align-items: flex-end;
}

.logos-parent img {
    width: 120px;
}

.logos-parent img:first-child {
    margin-right: 10px;
	margin-left:0
}

.rtl .logos-parent img:first-child {
    margin-left: 10px;
	margin-right:0
}

#content .pdfemb-viewer {
    margin: auto!important;
}
textarea {
    max-width: 100%;
}

.overlay-background-color .upb_row_bg {
    opacity: 0.9;
}

.with-love {
    color: #fff;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.with-love i {
    color: #D42525;
    margin: 0 7px;
	animation: heart-beat infinite 0.8s;
}


body.rtl .with-love:not(.rtl),
body:not(.rtl) .with-love.rtl{
    display: none;
}
.with-love:not(.rtl){
	direction:ltr
}

.with-love.rtl span {
    margin-left: 7px;
}

.with-love a {
    line-height: 0;
}

#content .dt-isotope {
    display: flex;
    flex-wrap: wrap;
}
#content .dt-isotope .wf-cell.iso-item {
    position: static!important;
}

.footer .widget-title {
    color: #fff;
    padding-bottom: 15px;
    border-bottom: 2px solid #f6ac42;
}

@keyframes heart-beat {
	0% {
		transform: scale(1);
	}
	50% {
		transform: scale(1.2);
	}
	100% {
		transform: scale(1);
	}
}

.list-parent .uavc-list-desc p:first-child {
    display: none;
}


#footer > .wf-wrap {
    padding: 0 35px 0 35px;
}

.pswp button.pswp__button {
	margin-left:30px;
}

.about-us-column.p-r-0 .vc_column-inner {
    padding-right: 0;
}


@media(max-width:768px){
	.tab-full .vc_col-sm-4, .tab-full .vc_col-sm-6 {
		width: 100%;
	}
}



@media screen and (min-width: 1171px) {
	.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .ph-wrap {
		padding-right: 10px;
		padding-left: 50px;
	}
}
