/*
Theme Name: Reel Women
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: 5B Tech
Author URI: http://5btech.net
Template: enfold
*/

/* fonts */
h3.widgettitle, .trip-info h3  { font-family: stoke, serif !important }
.trip-info h1 { font-size: 38px }

.slideshow_caption { text-align: center !important }
div .slideshow_caption h2 { text-transform: none !important }
body#top #wrap_all .all_colors .widgettitle { font-size: 24px; text-transform: none; letter-spacing: 2px }
caption-style-overlay .av-masonry-entry .av-masonry-entry-title { font-size: 1.5em; letter-spacing: 2px }
#top #wrap_all .av-inherit-size .av-special-heading-tag { letter-spacing: 2px }
#top .widget_nav_menu li { font-size: 16px }
ul.xoxo li { padding: 4px 0px 5px 0; }

#top .social_bookmarks li a { font-size: 18px; }
a { text-decoration: none !important }
#top .footer_color input[type="email"], #top .footer_color input[type="text"] { border: 1px solid #ffffff !important }
.menu-subhead { text-transform: uppercase }
.header_color .main_menu .menu ul li.menu-subhead a { color: #00767a !important }

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 { text-transform: none }
.html_elegant-blog #top .post-entry .post-meta-infos { display: none }

#top .footer_color input[type="text"], #top .footer_color input[type="email"] { width: 90% !important }

input[type="submit"] { text-transform: uppercase;
padding: 15px 16px;
display: inline-block;
margin-top: 20px;
text-decoration: none;
font-weight: bold;
border-radius: 25px;
padding-left: 20px;
padding-right: 20px;
font-size: 16px;
}
#top label { font-weight: bold; font-size: 0.92em; padding-bottom: 6px; display: block }

#top .wpcf7-form input[type="text"], 
#top .wpcf7-form input[type="input"], 
#top .wpcf7-form input[type="password"], 
#top .wpcf7-form input[type="email"], 
#top .wpcf7-form input[type="number"], 
#top .wpcf7-form input[type="url"], 
#top .wpcf7-form input[type="tel"], 
#top .wpcf7-form input[type="search"], 
#top .wpcf7-form textarea { margin-bottom: 0px }

/* Fluid Columns */
.one_half { width:48%; }
.one_third { width:30.66%; }
.two_third { width:65.33%; }
.one_half,.one_third,.two_third { position:relative; margin-right:4%; float:left; }
.last { margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100% }
#top .wpcf7-form .one_half { margin-bottom: 0.85em }

.trips .container, .trips .entry-content-wrapper { max-width: 100% !important }

#top .trips.fullsize .template-blog .post .entry-content-wrapper > * { max-width: 100% !important }

.js_active .tab, .js_active .active_tab_content, .toggle_content  { border-color: #ffffff !important }

.trip-info .avia_textblock h3 { margin-top: 10px }

#top .main_color .tabcontainer .tab.active_tab { color: #00767a }

.trip-section-header .avia-builder-el-last::before { 
	/* left: calc(100% - 2px); */
	-webkit-clip-path: polygon(0 0,100% 102%,0 100%);
	clip-path: polygon(0 0,100% 102%,0 100%);
	content: "";
	position: absolute;
    top: 0;
    display: block;
    height: 100%;
    width: calc(4rem + 2px);
    background-color: inherit; 
} 

/* .trip-section-overview { position: relative }
.trip-section-overview .avia-builder-el-first::before { 
	right: calc(100% - 2px);
    -webkit-clip-path: polygon(98% 0,100% 102%,0 100%);
    clip-path: polygon(98% 0,100% 102%,0 100%);
	content: "";
	position: absolute;
    top: 0;
    display: block;
    height: 100%;
    width: calc(4rem + 2px);
    background-color: inherit; 
} */

.rtl .av-tab-section-tab-title-container.avia-tab-title-padding-default {
    margin-right: -10em !important;
}

/* trips page */
.trips-archive .content { padding: 0 }
.trips-archive .container { max-width: 100%; padding: 0 }
.trips-archive .trips-box { display: flex }
.trips-archive .trips-list .one_half, .trips-archive .trips-list .one_half.image-left { background-color: #00767a; width: 50%; margin-right: 0 }
.trips-archive .trips-list .one_half.last { background-color: #00767a }
.trips-archive .trips-list .one_half img { height: 100% }
.trips-archive .trips-list .one_half .trips-container { display: flex;
    align-items: center;
    height: 100%;
    width: 80%;
    margin: 0 auto }
.trips-archive .trips-list .one_half .trips-info { display: block }
.trips-archive .trips-list .one_half h2 { color: #ffffff; width: 100% }
.trips-archive .trips-list .one_half p { color: #ffffff; width: 100% }
.trips-archive .trips-list .image-right::before { 
	/* left: calc(100% - 2px); */
	-webkit-clip-path: polygon(0 0,100% 102%,0 100%);
	clip-path: polygon(0 0,100% 102%,0 100%);
	content: "";
	position: absolute;
    top: 0;
    display: block;
    height: 100%;
    width: calc(4rem + 2px);
    background-color: #00767a; 
}
.trips-archive .trips-list .image-left::before { 
	right: calc(100% - 2px);
    -webkit-clip-path: polygon(98% 0,100% 102%,0 100%);
    clip-path: polygon(98% 0,100% 102%,0 100%);
	content: "";
	position: absolute;
    top: 0;
    display: block;
    height: 100%;
    width: calc(4rem + 2px);
    background-color: inherit; 
}
.trips-archive .trips-list .trips-container.left-to-right {
    -webkit-animation: avia-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
    animation: avia-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
    opacity: 1;
}

.trips-archive .trips-list .trips-container.right-to-left {
	-webkit-animation: avia-rtl 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */
	animation:         avia-rtl 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */
	opacity: 1;
}

.trips-archive .av-special-heading { padding: 30px 0; font-size:54px; text-align: center }

/* schools page */
.schools-archive .content { padding: 0 }
.schools-archive .container { max-width: 100%; padding: 0 }
.schools-archive .schools-box { display: flex }
.schools-archive .schools-list .one_half, .schools-archive .schools-list .one_half.image-left { background-color: #00767a; width: 50%; margin-right: 0 }
.schools-archive .schools-list .one_half.last { background-color: #00767a }
.schools-archive .schools-list .one_half img { height: 100% }
.schools-archive .schools-list .one_half .schools-container { display: flex;
    align-items: center;
    height: 100%;
    width: 80%;
    margin: 0 auto }
.schools-archive .schools-list .one_half .schools-info { display: block }
.schools-archive .schools-list .one_half h2 { color: #ffffff; width: 100% }
.schools-archive .schools-list .one_half p { color: #ffffff; width: 100% }
.schools-archive .schools-list .image-right::before { 
	/* left: calc(100% - 2px); */
	-webkit-clip-path: polygon(0 0,100% 102%,0 100%);
	clip-path: polygon(0 0,100% 102%,0 100%);
	content: "";
	position: absolute;
    top: 0;
    display: block;
    height: 100%;
    width: calc(4rem + 2px);
    background-color: #00767a; 
}
.schools-archive .schools-list .image-left::before { 
	right: calc(100% - 2px);
    -webkit-clip-path: polygon(98% 0,100% 102%,0 100%);
    clip-path: polygon(98% 0,100% 102%,0 100%);
	content: "";
	position: absolute;
    top: 0;
    display: block;
    height: 100%;
    width: calc(4rem + 2px);
    background-color: inherit; 
}
.schools-archive .schools-list .schools-container.left-to-right {
    -webkit-animation: avia-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
    animation: avia-ltr 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
    opacity: 1;
}

.schools-archive .schools-list .schools-container.right-to-left {
	-webkit-animation: avia-rtl 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* Safari 4+ */
	animation:         avia-rtl 0.8s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275); /* IE 10+ */
	opacity: 1;
}

.schools-archive .av-special-heading { padding: 30px 0; font-size:54px; text-align: center }

/* policies page */
.policies-text strong { color: #000000 }
.policies-text .highlighted { color: #5a9f68 }

.rw-script, p strong em { font-style: italic; font-weight: bold; color: #2a52be; font-family: montserrat, serif !important;  }

#top .av-section-tab-title { color: #000000 }
/* original .av-inner-tab-title { font-size: 13px; width: 120px } */
.av-inner-tab-title { font-size: 15px !important; width: 130px !important }

.av-main-nav > li > a span.avia-menu-text { font-size: 15px !important }

@media only screen and (max-width: 768px) {
	.one_half,.one_third,.two_third, 
	.trips-archive .trips-list .one_half, .trips-archive .trips-list .one_half.image-left,
	.schools-archive .schools-list .one_half, .schools-archive .schools-list .one_half.image-left { float: none; width: 100%; margin-right: 0 }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.responsive #top .slideshow_caption { left: 0; width:100%; padding:0; }
.responsive #top .slideshow_caption h2 { font-size: 40px !important }
.responsive #top .slideshow_caption .avia-caption-content{ font-size: 18px !important; }
.html_header_transparency #top .avia-builder-el-0 .slideshow_caption { padding-top: 0px !important }
}
@media only screen and (max-width: 479px) {
.responsive #top .slideshow_caption { left: 0; width:100%; padding:0; }
.responsive #top .slideshow_caption h2 { font-size: 40px !important }
.responsive #top .slideshow_caption .avia-caption-content{ font-size: 18px !important; }
.html_header_transparency #top .avia-builder-el-0 .slideshow_caption { padding-top: 0px !important }
.responsive #top #wrap_all .slideshow_caption h2.avia-caption-title, #top #wrap_all .av-slideshow-caption h2.avia-caption-title {
    line-height: 1.2em; letter-spacing: 3px }
}
@media only screen and (min-width: 375px) and (max-width: 812px) and (orientation: landscape) { 
.responsive #top .slideshow_caption { left: 0; width:100%; padding:0; }
.responsive #top .slideshow_caption h2 { font-size: 40px !important }
.responsive #top .slideshow_caption .avia-caption-content{ font-size: 18px !important; }
.html_header_transparency #top .avia-builder-el-0 .slideshow_caption { padding-top: 0px !important }
}
@media only screen and (max-width: 767px) {
.responsive #top #wrap_all .container { width: 95% !important; max-width: 95% !important }
.trips-archive .trips-box { display: block; margin: 10px 0; }
.trips-info { padding: 30px 0 }
.trips-archive .trips-list .image-right::before { display: none }
.trips-archive .trips-list .one_half img { height: auto; display: block }
.schools-archive .schools-box { display: block; margin: 10px 0; }
.schools-info { padding: 30px 0 }
.schools-archive .schools-list .image-right::before, .trips-archive .trips-list .image-right::before, 
.schools-archive .schools-list .image-left::before, .trips-archive .trips-list .image-left::before,
.trip-section-header .avia-builder-el-last::before { display: none }
.avia-builder-el-first.trip-info { min-height: auto !important; padding: 30px 0 !important }
.av-inner-tab-title { width: auto }
.schools-archive .schools-list .one_half img { height: auto; display: block }
#top .av-section-tab-title { padding: 0 20px 0px 20px }
.responsive #top .av-logo-container .avia-menu { padding-right: 20px }
.av-inner-tab-title { font-size: 13px !important; width: 120px !important }
.home-about-btn { margin-top: 350px !important }
}

