/*
 Theme Name:   Divi Child Theme
 Theme URI:    http://course.travelisfree.com/
 Description:  A Divi child theme
 Author:       Carrie
 Author URI:   http://course.travelisfree.com
 Template:     Divi
 Version:      1.0.0
*/

@import url("../Divi/style.css");

tr:nth-child(odd)		{ background-color:transparent; }
tr:nth-child(even)		{ background-color:#A3CCD2; }
th{background:#96bde8;}

.textwidget{max-width:250px; background-color:#3D3249; padding:20px; color:#ffffff;}


/*-------------------[Menu and logo adjustments]------------------*/

#logo {position: absolute;top:-10px; /*sets verticle placement of icon*/
max-width: 155px; /*sets base width of icon */
min-width:155px; /*sets shrink size of icon*/}

.et_fixed_nav #logo {max-height: 43px;} /*set this and one below to same height */
.et-fixed-header #logo {max-height: 43px;}


#main-header
{
padding: 18px 0 0 0; /* padding at top of white header bar */
min-height: 43px; /* menu bar height when screen moves opens */
position: fixed;
}

.et-fixed-header
{
padding: 18px 0 0 0 !important; /* padding added above menu bar as screen moves down */
min-height: 43px !important; /* menu bar height when screen moves down */
}

/* set header z index to 5000 */
#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu
{
z-index: 5000;
}

.et_fixed_nav #top-header
{
z-index: 5000;
}

#top-menu-nav {
height:33px !important;
padding-top:0px !important;
padding-bottom:0px !important;
}
.et-fixed-header #et_search_icon::before {
padding-top:0px !important;
padding-bottom:0px !important;
}

/*sets height of search icon*/

.et-fixed-header #et_search_icon:before { margin-top: 0px; }

/*Sets height of menu within top bar*/

#main-header.et-fixed-header nav#top-menu-nav { padding-top: 10px;}
.et-fixed-header #top-menu > li > a { padding-bottom: 15px;}

#iwantadiffbackground{background-color:#D3D3CF;height:111px;padding:10px;width:650px;font-size:20px;
-webkit-transition: all 0,3s ease;
     -moz-transition: all 0,3s ease;
       -o-transition: all 0,3s ease;
      -ms-transition: all 0,3s ease;
          transition: all 0,3s ease;
}
#iwantadiffbackground:hover{
background-color:#3D3249;color:#ffffff;font-size:20px;
}
#iwantadiffbackground2{background-color:#D3D3CF;height:111px;padding:10px;width:650px;
  -webkit-transition: all 0,3s ease;
     -moz-transition: all 0,3s ease;
       -o-transition: all 0,3s ease;
      -ms-transition: all 0,3s ease;
          transition: all 0,3s ease;
-webkit-filter: opacity(0.5);
}
 
#iwantadiffbackground2:hover {
  -webkit-filter: opacity(0.5);
}


#buynowbutton {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
#buynowbutton:hover {
	-webkit-transform: scale(1);
	transform: scale(1);
}


/*-------------------[Menu]------------------*/

#main-header { padding-bottom: 0px; }

#top-menu li, .fullwidth-menu li {
font-size:16px; 
font-weight:900;}

#top-menu li.current-menu-item > a { font-weight:900; font-size:18px;}

/*-------------------[code allowances under comment box]------------------*/

.form-allowed-tags{display:none;}

/* CELL PHONES - IPHONE PORTRAIT or Landscape */
@media only screen and ( max-width: 667px ) {
.comment-reply-link { bottom: -35px;padding: 2px 6px;font-size: 14px;}
.comment .children {
margin-left:25px !important;}
ul.children{margin-left:0px;}}

/*-------------------[Footer]------------------*/
#main-footer {font-size:10px;}

@media (max-width: 800px) {
    .et_pb_widget_area_right{
        display:none !important;
}





/*---[misc]--*/

.et_pb_main_blurb_image {margin-bottom:0px;}

.et_pb_row_inner:nth-of-type(n+2) {padding-top:15px;}

.et_pb_post .entry-content, .project .entry-content {padding-top:10px;}

.et_pb_post h2 {margin-bottom:15px;}

.et_pb_row {padding-top:40px; padding-bottom:0px; padding-left:0px; padding-right:0px;}

/*-------------------[google cse]------------------*/



.gsc-search-box{margin-top:0px;vertical-align:middle;height:30px !important;padding:0px;margin-left:0px;width:100px;}

#gsc-i-id1.gsc-input{margin:0px;padding:0px; height:30px;}

#___gcse_0{height:35px;padding:0px;}

.gsc-search-box table{height:30px; vertical-align:middle;padding:0px; margin-left:0px; width:100px;}

.gsc-control-cse.gsc-control-cse-en{padding:0px; height:30px; background-color:transparent; border-style:none;max-height:30px;}
td.gsc-input{padding:0px; margin:0px;width:100px;height:100%}
.gsc-control-wrapper-cse{padding:0px;vertical-align:middle;max-height:30px !important;}
.entry-content tr td {border-top:0px solid; padding:0px; width:80px;border-bottom:0px;}

.gsc-input{height:.75em;line-height:100%;margin-top:5px;vertical-align:middle;}
.gsc-input-box{width:150px; height:.75em;;margin-top:5px;vertical-align:middle;}
.gcsc-branding{width:100px;line-height:100%;margin-top:5px;border-style:solid;border-width:0px;vertical-align:middle;}
#gs_tti50 .gsiba{height:.75em;line-height:.100%;}
#gsc-iw-id1 {line-height:100%; max-width:100px;}
input#gsc-i-id1.gsc-input{height:.75em;line-height:100%;}
.gsc-search-button .gsc-search-button-v2{margin-left:0px;padding:6px;display:inline;float:right;}
.gsc-control-cse { width:150px; height:.75em; padding-top:0px;margin-left:5px;}


@media only screen and (min-width: 1024px) {
.gsc-input-box {width:90px;padding:0px;height:15px;height:.75em;margin-left:22px;line-height:.75em;}
.gsib_a {height:.75em; line-height:.75em; width:90px; padding:0px; border-style:none;}
.et_pb_widget_area_right td {height:15px;border-weight:0px;padding:0px; border-weight:0px;}
.top-search {max-width:100px;}
}

/*--[comments]--*/

.comment .children {
margin-left:100px;}
ul.children{margin-left:0px;}

.more-link{font-weight:bold;line-height:5;}
.pagination{font-weight:bold;}

.et_pb_post h2 {margin-top:0px;}