@charset "UTF-8";
/* CSS Document */

/******************************************************
*        Ajitora Theme Custom Styles and Overrides    *
*                                                     *
******************************************************/

/**** Header *****/
#logo {max-height: 100% !important;}
.et_pb_fullwidth_header {padding: 10px 0 !important;}
.et_pb_slide {padding: 0px !important;}
.et_pb_slide_description {text-align:left !important;}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {padding:300px 0 30px 0 !important;}
.et_pb_slider .et_pb_container {width:80% !important;}

/***** Footer ******/
#main-footer {display:none;}

/****** Modules ******/
/* Video */
.et_pb_column_3_8 .et_pb_video_play, .et_pb_column_1_3 .et_pb_video_play, .et_pb_column_1_4 .et_pb_video_play {color:#FFF; margin-left:-3.2rem !important; margin-top:-1.7rem !important; font-size:6rem !important;}

/***** Typography *****/

.ajiOrange {color:#f16524;}
.footerGrey a, footerGrey a:visited {color:#676d75 !important;}
.footerGrey a:hover {color:#f16524 !important;}
.tableContent {border-top:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
.inlineImg {padding:0 10px 0 0;}
.inlineImgRight {padding:0 0 0 5px;}
.ajiPadlessTbl table {border:0 solid rgb(238, 238, 238) !important; text-align:center !important;} 
.ajiPadlessTbl tr td {border-top:0 solid rgb(238, 238, 238); padding:0;}
/* Side Profile */
.iconLeft {width: 20px; align: left; margin: 0 8px 5px 0;}
.iconLeftShort {width: 20px; align: left; margin: 0 8px 0 0;}
.iconLeftMed {width: 20px; align: left; margin: 0 8px 24px 0;}
.iconLeftLong{width: 20px; align: left; margin: 0 8px 90px 0;}
/* Custom Buttons */
a.smallblue, a.bigblue {background: rgb(241, 101, 36) none repeat scroll 0 0 !important; border:0px !important; color: #FFF !important; margin-top: 10px; width: 100%; text-align: center;}
a.smallblue:hover, a.bigblue:hover {color:#FFF !important;}
a.small-button, a.big-button, a.icon-button {border-radius: 0 !important; box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4) inset, 1px 1px 1px rgba(0, 0, 0, 0.1) !important; display: inline-block; text-shadow: 0 0 0 rgba(255, 255, 255, 0.3) !important;}

/* Social Follow Module */
ul.et_pb_social_media_follow {padding:0 0 0 10px !important; float:right;}
#footerSocial {margin-right:15px;}
#socialFollowGetInvolved {margin-right:10px;}

/* DotAsia Icons in Footer */

/***** News Listings *****/
.layoutThumbExcerpt {width:100%;margin: 0 auto;overflow: hidden; padding: 0 0 0 0;}
.layoutThumb {float:left; width:25%; padding-right:15px;}
.layoutExcerpt {float:left; width:75%;}
.containerNewsFirst {padding:0 20px 10px 0; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
.containerNews {padding:20px 20px 10px 0; border-right:1px solid #CCC; border-bottom:1px solid #CCC;}
.layoutExcerpt h1, .layoutExcerpt h2, .layoutExcerpt h3, .layoutExcerpt h4, .layoutExcerpt h5 {line-height: 1.1em; padding-bottom:5px !important;}
/* Gallery Listings */
.containerGalleryFirst {padding:0 0 10px 0;}
.containerGallery {padding:20px 0 10px 0;}
.containerGallery td, .containerGalleryFirst td {background-color:#f4f4f4; border-top:1px solid #FFF !important;}
.containerGallery .galleryTitle, .containerGalleryFirst .galleryTitle {font-weight:bold; background-color:#CCC; border-top:1px solid #FFF;  border-right:1px solid #FFF;}

/***** Creative Commons Plus Terms *****/
.ccTerms {font-size: 14px !important; line-height:1.1em !important; padding: 20px 20px; text-align:left !important; text-align:justify;}
.ccTerms li {line-height:1.1em !important; text-align:justify;}
.ccTerms ol, .cTerms ul {line-height:1.1em !important; padding:0 0 3px !important; margin-left:15px !important; list-style-position:outside !important;}
.ccTerms p {padding:0 !important; margin:0 !important;}
.ccLegalCode {font-size: 12px; color:#c01722 !important; line-height:1.1em !important; padding: 20px 20px; text-align:center}



/* Gallery Override */
/* Set the image widths */
.et_pb_gallery_grid .et_pb_gallery_item,
.et_pb_gallery_grid .column_width,
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.portrait img { width: 75px !important;}
.et_pb_gallery_grid .et_pb_gallery_image img { min-width: 75px;}
/* Set the image heights */
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: 75px !important;}
.et_pb_gallery_grid .et_pb_gallery_image img { min-height: 75px;}
/* Set the spacing between images */
.et_pb_gallery_grid .gutter_width { width: 10px; }
.et_pb_gallery_grid .et_pb_gallery_item { margin-bottom:10px !important; }
.et_pb_gallery_grid .et_pb_gallery_item { clear:none !important; }
.et_pb_gallery_grid .et_pb_gallery_item:nth-child(3n) { margin-right:0 !important; }
.et_pb_gallery_grid .et_pb_gallery_item:nth-child(3n+1) { clear:both !important; }
.et_pb_gallery_grid .et_pb_gallery_item { margin-right:10px !important; }
.et_pb_gallery_grid .et_pb_gallery_image img { min-height: 0 !important; }
.et_pb_gallery_grid .et_pb_gallery_image,
.et_pb_gallery_grid .et_pb_gallery_image.landscape img { height: auto !important;}

/****** Flow Flow Side Module Layout *****/
.ff-c-style-1 .ff-item-cont {padding:0px !important;}
.ff-layout-compact .ff-stream-wrapper {margin:0 20px !important;}
#ff-stream-2, #ff-stream-2 .ff-search input, #ff-stream-2.ff-layout-compact .picture-item__inner {border:0px !important;} 
.ff-stream-wrapper {margin: 0 5px 40px !important;}

/***** RSS Feeds Widget ******/

#rss-2 a:hover, #rss-3 a:hover, #rss-custom a:hover {color:#f16524 !important;}
#rss-2 .title, #rss-3 .title, #rss-custom .title {display:none !important;}
#rss-2 ul li, #rss-3 ul li, #rss-custom ul li {text-align:left;}
#rss-2, #rss-3, #rss-custom {margin-bottom:0 !important;}
#rss-3 {margin-bottom:0px !important;}
.rss-date {color:#767676;}
.et_pb_sidebar_1 {margin-bottom:0px;}

#categories-3 {margin-bottom:0 !important;}
#categories-3 a:hover {color:#000 !important;}
#archives-3 a:hover {color:#000 !important;}
#archives-3 {border-bottom:1px solid #f4f4f4; padding-bottom:15px;}
#recent-posts-2 a:hover {color:#000 !important;}
#recent-posts-2 {border-bottom:1px solid #f4f4f4; padding-bottom:15px;}

#categories-2 {margin-bottom:0 !important;}
#categories-2 a:hover {color:#000 !important;}
#archives-2 a:hover {color:#000 !important;}
#archives-2 {border-bottom:1px solid #f4f4f4; padding-bottom:15px;}
#recent-posts-4 a:hover {color:#000 !important;}
#recent-posts-4 {border-bottom:1px solid #f4f4f4; padding-bottom:15px;}

/*** Home Journal Listing ***/
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item, .et_pb_gutters3 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget, .et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product {width: 100% !important;}

.et_pb_gutters3 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_1_3, .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3, .et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item, .et_pb_gutters3 .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget, .et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_widget, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product, .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_grid_item, .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_widget, .et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {width: 100% !important;}

.rpwwt-widget ul li {padding:20px 0 0 0; background-color:#FFF; margin:0px; border-bottom: 0px solid #CCC; border-right: 0px solid #CCC; margin:0px; border-left: 0px solid #CCC; margin:0px;}
.rpwwt-widget ul li img {margin:0.3em 1.5em 0.25em 0 !important;}
.rpwwt-post-title {font-size:22px; font-weight:bold; color:#000;}
.rpwwt-post-title a:hover {color:#f16524 !important;}
.rpwwt-post-date {font-size:90%;}
.rpwwt-post-excerpt {}

.fullWidthButton {width:100%; background-color:#cdcdcd; padding: 10px; text-align:center; color:#fff !important;}
.fullWidthButton a {color:#fff;}
.fullWidthButton:hover {background-color:#f16524;}
