/*
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
*/


/*REMOVE UNDERLINE ON LINKS*/
a, a:hover {
    text-decoration: none!important;
}
p a, p a:hover {
	    color: #c5b99a!important;
}


/*SUPERSCRIPT TWEAK*/
sup {
    top: -15px;
	left: -5px;
    font-size: 14px;
}


/*TRANSLATION LAGUAGE SWTICHER*/
div#gtranslate_wrapper {
	right:50px!important;
}
.switcher .selected a {
    border: none!important;
    color: #6a8995!important;
    background-color: #ffffff!important;
}


/*WHITE TEXT ROW*/
.white-text-row-ml p, .white-text-row-ml h1, .white-text-row-ml h2, .white-text-row-ml h3, .white-text-row-ml h4, .white-text-row-ml h5, .white-text-row-ml h6  {
    color: white!important;
}


/*LOGO SIZING//////////////////////////////////*/
/*MAIN LOGO*/
.header-bar .branding a img, .header-bar .branding img {
    width: 210px!important;
}
/*STICKY HEADER LOGO*/
.logo-box a img.preload-me {
    width: 160px!important;
    height: auto;
}
/*MOBILE LOGO*/
.mobile-branding a {
    width: 150px!important;
}
/*////////////////////////////////////////////*/


/*LHS CUSTOM WIDGETS*/
.lhs-book-container {
    border-bottom: 1px solid rgba(51,51,51,0.14);
    padding-bottom: 30px;
}
.lhs-book-container img:hover {
	opacity:.7!important;
}


/*FANCY TITLE AREA*/
.fancy-header {
    border-bottom: 1px solid #bdd8cd;
}



.page-title.solid-bg.bg-img-enabled {
	background-size:100%!important;
}


/*TABS CUSTOM*/
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab.vc_active>a {
    background: #ff7b88!important;
	border:1px solid #ff7b88!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab.vc_active>a span{
    color: #ffffff!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a {
    border: 1px solid rgba(51,51,51,0.14)!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a span {
    font:normal 300 15px / 28px "Lato", Helvetica, Arial, Verdana, sans-serif;
	color:#5e5e5e;
}
.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
	margin-left:-1px!important;
}



/*SIDEBAR MENU*/
.sidebar-content ul.sub-menu li {
    border: none!important;
    margin-top: 0px;
}



/*ACCORDIONS*/
.custom-accord-ml .wpb_accordion_header a span {
	font-weight:700;
}
.custom-accord-ml.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
    margin: 20px 0 0;
    padding: 20px 0 0;
}



/*ACCORDION WITH FLAGS*/
.custom-accord-flags-ml .wpb_accordion_header a span {
	font-weight:700;
	padding-left:55px;
}
.custom-accord-flags-ml.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {
    margin: 20px 0 0;
    padding: 20px 0 0;
}
.custom-accord-flags-ml p {
    font-size: 15px;
}
.custom-accord-flags-ml .wpb_accordion_content {
    padding: 20px 0 0 55px!important;
}
.custom-accord-flags-ml .wpb_accordion_section {
	background-size:32px!important;
}

/*EUROPE FLAGS*/
#uk-n-ireland-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/gb.svg) no-repeat;
}
#bulg-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/bg.svg) no-repeat 0 20px;
}
#croat-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/hr.svg) no-repeat 0 20px;
}
#cyprus-tab-ml{
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/cy.svg) no-repeat 0 20px;
}
#czechr-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/cz.svg) no-repeat 0 20px;
}
#denmark-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/dk.svg) no-repeat 0 20px;
}
#estonia-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/ee.svg) no-repeat 0 20px;
}
#finland-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/fi.svg) no-repeat 0 20px;
}
#france-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/fr.svg) no-repeat 0 20px;
}
#germany-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/de.svg) no-repeat 0 20px;
}
#greece-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/gr.svg) no-repeat 0 20px;
}
#italy-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/it.svg) no-repeat 0 20px;
}
#luxembourg-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/lu.svg) no-repeat 0 20px;
}
#netherlands-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/nl.svg) no-repeat 0 20px;
}
#norway-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/no.svg) no-repeat 0 20px;
}
#portugal-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/pt.svg) no-repeat 0 20px;
}
#rep-of-ireland-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/ie.svg) no-repeat 0 20px;
}
#spain-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/es.svg) no-repeat 0 20px;
}
#sweden-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/se.svg) no-repeat 0 20px;
}
#switzerland-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/ch.svg) no-repeat 0 20px;
}

/*NORTH AMERICA FLAGS*/
#canada-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/ca.svg) no-repeat;
}
#jamaica-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/jm.svg) no-repeat 0 20px;
}
#trindad-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/tt.svg) no-repeat 0 20px;
}
#usa-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/us.svg) no-repeat 0 20px;
}


/*SOUTH AMERICA FLAGS*/
#colombia-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/co.svg) no-repeat;
}
#el-salvador-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/sv.svg) no-repeat 0 20px;
}
#guatamala-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/gt.svg) no-repeat 0 20px;
}
#mexico-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/mx.svg) no-repeat 0 20px;
}
#paraguay-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/py.svg) no-repeat 0 20px;
}
#peru-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/pe.svg) no-repeat 0 20px;
}
#venezuela-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/ve.svg) no-repeat 0 20px;
}


/*AFRICA FLAGS*/
#egypt-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/eg.svg) no-repeat;
}
#mauritius-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/mr.svg) no-repeat 0 20px;
}
#south-africa-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/za.svg) no-repeat 0 20px;
}


/*OCEANIA FLAGS*/
#australia-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/au.svg) no-repeat;
}
#new-zealand-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/nz.svg) no-repeat 0 20px;
}


/*ASIA FLAGS*/
#china-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/cn.svg) no-repeat;
}
#hong-kong-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/hk.svg) no-repeat 0 20px;
}
#india-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/in.svg) no-repeat 0 20px;
}
#japan-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/jp.svg) no-repeat 0 20px;
}
#lebanon-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/lb.svg) no-repeat 0 20px;
}
#malaysia-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/my.svg) no-repeat 0 20px;
}
#macau-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/mo.svg) no-repeat 0 20px;
}
#singapore-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/sg.svg) no-repeat 0 20px;
}
#united-arab-em-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/ae.svg) no-repeat 0 20px;
}
#taiwan-tab-ml {
    background: url(/wp-content/plugins/svg-flags-lite/assets/flag-icon-css/flags/4x3/tw.svg) no-repeat 0 20px;
}



/*SHOP*/
#page .quantity .plus, #page .quantity .minus, #page .quantity .qty {
    border-left: none;
}


/*CUSTOM INLINE MENU*/
.custom-inline-menu-ml .menu li {
    display: inline;
    border: none;
    padding-right: 20px;
}
.custom-inline-menu-ml {
    margin-bottom: 0;
}



/*CONTACT FORM*/
.wpcf7-form input, .wpcf7-form textarea {
    border: 1px solid rgba(51,51,51,0.14);
}
.wpcf7-form input.wpcf7-submit {
	border:none;
}
.privacy-checkbox input, .privacy-checkbox span.wpcf7-list-item-label {
    display: block;
    float: left;
}
.privacy-checkbox input {
    width: 30px;
    margin-top: 7px;
}
.privacy-checkbox span.wpcf7-list-item-label {
	width:80%;
}

/*CHECKOUT CAR AND ACCOUNT*/
form.woocommerce-checkout .form-row label, .woocommerce-MyAccount-content .form-row label {
    text-transform: none!important;
}



/*WORKSHOP BUTTONS*/
.workshop-buttons-ml span.ubtn-data.ubtn-text {
    text-align: left;
    margin-left: 25px;
}

/*HIDDEN CAPTION - FANCY IMAGES*/
.pswp__caption {
    display: none!important;
}

/*HIDDEN DATES AND IMAGE FROM RELATED ARTICLES ON POSTS*/
.related-item .mini-post-img, time.text-secondary {
    display: none;
}

/*FOOTER*/
.footer-contact-ml {
    display: block;
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    margin-top: 10px;
    padding-top: 10px;
}
.footer .menu .current-menu-parent > a, .footer .menu .current-menu-item > a, .footer .custom-nav > li > a:hover span, .footer .custom-nav li.act > a span, .footer .custom-nav > li > ul a:hover span, .footer .st-accordion li > a:hover, .footer .st-accordion > ul li > a:hover *, .footer .widget .custom-categories a:hover span.item-name, .footer .widget_categories li a:hover, .footer .widget_meta a:hover, .footer .blogroll a:hover, .footer .widget_archive li a:hover, .footer .widget_recent_entries a:hover, .footer .widget_links a:hover, .footer .widget_pages a:hover, .footer .recent-posts a:not(.post-rollover):hover, .footer .items-grid .post-content > a:hover, .footer #wp-calendar td a:hover, .footer .tagcloud a:hover, .footer .widget_nav_menu a:hover, .footer a.rsswidget:hover {
    color: rgba(255,255,255,0.15);
}

/*COOKIES TAB*/
#cookie-law-info-again {
    box-shadow: 0 0 15px 1px rgba(0,0,0,0.07);
    background: #6b8995!important;
	color:#ffffff!important;
}












/*MEMBERS AREA STYLES*/

.arm_template_wrapper_profiletemplate1 .arm_profile_picture_block.armCoverPhoto {
    display: none;
}


/*GOLD MEMBER NAME*/
.arm_profile_header_info.arm_profile_header_bottom_box {
    background: #6b8995f0;
    margin: 0!important;
}




















/**************************************************************/

/*MEDIA QUIRIES*/
@media only screen and (max-width: 767px) {
	.radius-corners-left-ml .vc_column-inner {
    	border-radius: 25px 25px 0 0!important;
	}
	.radius-corners-right-ml .vc_column-inner {
    	border-radius: 0 0 25px 25px!important;
	}
	.custom-carousel-ml img.vc_single_image-img.attachment-full.owl-thumb-lazy-load-show {
    border-radius: 25px 25px 0 0;
	}

	body {
	font-size: 15px!important;
    line-height: 23px!important;
	}
	
	h1 {
    font-size: 26px!important;
    line-height: 35px!important;
	}
	
	h2 {
    font-size: 26px!important;
    line-height: 35px!important;
	}	
	
	h3 {
    font-size: 20px!important;
    line-height: 28px!important;	
	}
	
	h4 {
    font-size: 20px!important;
    line-height: 28px!important;	
	}
	
	h5 {
    font-size: 17px!important;
    line-height: 26px!important;
	}
}

