/*

Theme Name: RT-Theme 18 Child

Description: Child theme for RT-Theme 18

Author: Tolga Can

Template: rttheme18/

*/





/* =Theme customization starts here

-------------------------------------------------------------- */



/* page heading -  info bar inside the top content section */

/*.top_content .heading h1, .top_content .heading h2{

	font-size: 32px;

	line-height: 100%;

	padding: 0; 

	color: #888;

}*/

.top_links{

	line-height:180%;

	font-size:13px;

	font-weight:700;

	display:block;

	color:#919191;

	margin: 0;

	padding: 0;

	float: left;

	font-weight: normal;

}

 #logo h1,#logo h1 a{

	font-size:32px;

	line-height: 100%;

	color: #444;

	text-decoration:none;

	display: inline-block;

	position: relative;

	letter-spacing: 125ems;

}

h4{ 

	padding: 0 0 4px 0;         

	font-weight:400; 

	line-height:100%;

}

.widget ul li.current-menu-item > a, 

.widget_rt_categories ul li.current-cat > a,

.widget_product_categories ul li.current-cat > a

{

	color:#3F71A3;

} 



h1,h2,h3,h4,h5,h6{ 

	letter-spacing:0;

	font-weight:normal;

	position: relative;

	padding: 0 0 10px 0;         

	font-weight:normal; 

	line-height:140%;

	color:#3f71a3;

	margin:0;

}

/*.heading {

	padding-left:265px; 

} */

.info_bar .heading{

	width: 65%;

	float: left;

}



/* Main Navigation */



#navigation_bar > ul > li > a{

	font-size:17px;

	color:#3F71A3;

	text-decoration:none;

	display:block;

	padding: 12px 26px;   

	position: relative;

}



#navigation_bar > ul > li > a:hover{

	color: #8a8a8a;

}

#navigation .sub-menu {
  width: 235px; 
}



/* page heading */

.heading h1, .heading h2{

	font-size: 32px;

	line-height: 100%;

	padding: 0;

}	



/* page heading -  info bar inside the top content section */

.top_content .heading h1, .top_content .heading h2{

	font-size: 32px;

	line-height: 100%;

	padding: 0; 

	color: #888;

}



/* BUTTONS */



.button_ { 

	background: none repeat scroll 0 0 #FB8B55;

}

#book-travel {background-color:#073891;
	text: #FFFFFF;
	font-size: 22px !important;
	padding: 23px 44px 23px !important;}
#book-phone {background-color:#073891;
	text: #FFFFFF;
	font-size: 22px !important;
	padding: 18px 38px 18px !important;}

#printable-schedule {background-color:#073891;
	text: #FFFFFF;
	font-size: 20px !important;
	padding: 21px 41px 21px !important;}



/* Tables */

    .table {
      display: table;
      table-layout: fixed;
      width: 100%;
    }



table th {

	padding: 3px; 

	font-size: 11px;

	background:#F5F5F5; 

	border-left:1px solid #F5F5F5;   

}



table td {

	padding: 3px;

	text-align: left;

	margin:8px;

	border-bottom:1px solid #F5F5F5;

	border-left:1px solid #F5F5F5;	        

}



/* ----------------------------------------------------

	13) INFO BOXES

------------------------------------------------------- */

#office-hours {background-color: #D9EDF7 !important;
	font-size: 17px !important;
	color: #333333;
	padding-top: 8px;}

.info_box {

	padding: 10px;

	background:  #FDFDFD; 

	display: block;

	position: relative;

	border: 1px solid #F3F3F3;

	color:#747474;

}



/* banner with gradient */ 

.info_box.gradient{

	box-shadow: 0 0 0 1px #fff inset;

}



/* banner icon */

.info_box p[class^="icon-"]:before, .info_box p[class*=" icon-"]:before{

	font-size: 25px;

	margin: -12px 20px 0 -35px;

	position: absolute;

	top: 50%;

	vertical-align: middle;

}  



/* banner text */

.info_box p{

	font-size: 13px;

	line-height: 21px;

	font-family: Arial,sans-serif;

	margin:0; 

	padding: 0 10px 0 40px;

}



.info_box.attention {

	background:  #FED8D8;

	border: 1px solid #DCB6B6;

}



.info_box.attention, .info_box.attention a{		

	color: #8F6969;

}



.info_box.ok {

	background:  #EFFFEF;

	border: 1px solid #E0EDE0;

}



.info_box.ok, .info_box.ok a{		

	color: #889588;

}



.info_box.announcement {

	background:  #FDFDEF;

	border: 1px solid #EBEBDE;

}



.info_box.announcement, .info_box.announcement a{		

	color: #949487;

}



.info_box .icon-cancel {

	/* color: rgba(0, 0, 0, 0.0); */

	position: absolute;

	right: 10px;

	cursor: pointer;

	display: none;

}



.info_box .icon-cancel:hover{

	color: rgba(0, 0, 0, 0.6); 

}

/* ----------------------------------------------------

	10) BUTTONS

------------------------------------------------------- */



.button_ { 

	background: none repeat scroll 0 0 #F4BF1E;

	border-radius: 6px;

	-o-box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.1) inset;

	-moz-box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.1) inset;

	-webkit-box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.1) inset;

	box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.1) inset;

	display: inline-block;  

	border: 0 none;

	border-radius: 6px; 

	overflow: hidden;

	padding:  0 0 3px 0;

	text-decoration: none; 

	color: #fff;

	display: inline-block;

	font-family: arial;

	font-size: 16px;

	font-weight: bold;

 	line-height: 100%;

	overflow: hidden;

	padding: 15px 20px 17px;

	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.12);

}

.button_.small{

	font-size: 13px;

	padding: 10px 20px 13px; 

}



.button_.medium {

	font-size: 15px;

	padding: 13px 25px 16px; 

}



/* Image Caption Texts */

.wp-caption-text{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:normal;

	color:#444444;

	line-height:13px;

	clear:both;

	display:block;

	padding:2px 0 0 0 !important;

	font-style: normal;

}

/* ----------------------------------------------------

	15) OUR TEAM 

------------------------------------------------------- */ 









/* ----------------------------------------------------

	17) LINKS

------------------------------------------------------- */



/* general link style */

a{

	color:#AB8616;

	text-decoration:underline; 

}



/* TRIBE-EVENTS */

.tribe-theme-child-rttheme18-child .footer_widgets {

display:none;

}
.post-type-archive-tribe_events .content_block {
padding: 0;
}
.post-type-archive-tribe_events .row {
margin: 0;
}


/*

.tribe-events {
	width: 95%;
}

.tribe-events-month {
	width: 95%;
}

.tribe-events-content-wrapper {
	width: 95%;
}
*/




