/*
Theme Name:         Catstrap - Arthur Cox 
Theme URI:          http://shoestrap.org
Description:        A Shoestrap child theme developed for Arthur Cox 2014
Version:            1.0.0
Author:             Elvina Flower
Author URI:         http://safetycat.org
Template:           shoestrap-3       
License:            GPL v3 License
License URI:        http://www.gnu.org/licenses/gpl.html
Tags:               dark, light, one-column, two-columns, left-sidebar, right-sidebar, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, microformats, rtl-language-support, holiday, seasonal

*/

/* colours


#C4AC26 yellow for highlights
#7B0028 redish 
#19436B blue
#f8F4EB background Beige
#FFFEFB off white

  */


@font-face {
    font-family: 'playbillregular';
    src: url('assets/fonts/playbill-webfont.eot');
    src: url('assets/fonts/playbill-webfont.eot#iefix') format('embedded-opentype'),
         url('assets/fonts/playbill-webfont.woff') format('woff'),
         url('assets/fonts/playbill-webfont.ttf') format('truetype'),
         url('assets/fonts/playbill-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'franklin_gothic_book';
    src: url('assets/fonts/FranklinGothic-Book-webfont.eot');
    src: url('assets/fonts/FranklinGothic-Book-webfont.eot#iefix') format('embedded-opentype'),
         url('assets/fonts/FranklinGothic-Book-webfont.woff') format('woff'),
         url('assets/fonts/FranklinGothic-Book-webfont.ttf') format('truetype'),
         url('assets/fonts/FranklinGothic-Book-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'franklin_gothic_medium';
    src: url('assets/fonts/FranklinGothic-Med-webfont.eot');
    src: url('assets/fonts/FranklinGothic-Med-webfont.eot#iefix') format('embedded-opentype'),
         url('assets/fonts/FranklinGothic-Med-webfont.woff') format('woff'),
         url('assets/fonts/FranklinGothic-Med-webfont.ttf') format('truetype'),
         url('assets/fonts/FranklinGothic-Med-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}


body, p{font-family:'franklin_gothic_book' !important;}
h1, h2, h3, h4, h5 {font-family: 'franklin_gothic_medium' !important;}
h1, .h1 {line-height: 150%;}
 

/* Layout 
.container { width: 1040px;}
*/


.container {
    width: 1040px !important;
}
#page-footer .row{max-width: 1040px !important;}

.navbar {background: #C4CECA repeat scroll 0 0  !important;}

.brand-logo h1{text-align: right; margin-top: 0;  margin-bottom: 0}
.brand-logo h1{font-family: 'franklin_gothic_medium';font-size: 7em;
    line-height: 0.5em; }
...before-main-wrapper{background: url('assets/images/headerdot-rp.jpg') repeat center -2px transparent !important;}
.before-main-wrapper .header-wrapper {
   padding-bottom: 0;
    padding-right: 0;
    background: transparent;
     }



.page-header { padding-top: 0 !important; margin-top: 0 !important}    
.category-awards .page-header,
.category-press .page-headerr,
.category-news .page-header
{display: none;}
.main-section{margin-top: 2em;}


.navbar .container{padding-left: 0;padding-top: 1em;}
...topnavbar {background: url('assets/images/headerdot-rp.jpg') repeat center 0 transparent !important}
.navbar-static-top, .navbar-fixed-top  {border-bottom-width: 0 !important;}

.topnavbar{padding-bottom: 0; width: 100% !important;}

/* MAIN MENU 

#menu-main, #menu-work {background-color: #f8F4EB }
 */
#banner-header .navbar-header {
    float: right ;
}
 
#menu-main li {}
.nav > li {padding-right:1em;}

#menu-main li a, .navbar-nav a,
#menu-main-nav-single li a
{font-family: 'franklin_gothic_medium';  font-size: 1em;
    line-height: 1em;padding: 0 0.5em 48px; text-transform: uppercase;
    background: url('assets/images/menu-dot.png') no-repeat center 23px transparent ;}

#menu-main-nav-single.navbar-nav > .active > a, 
#menu-main-nav-single.navbar-nav > .active > a:hover, 
#menu-main-nav-single.navbar-nav > .active > a:focus,
.dropdown-menu > .active > a{
    color: #ECE072 !important;   
    background: url('assets/images/menu-dot-high.png') no-repeat center 23px transparent ;}


#menu-main-nav-single.navbar-nav   > li > a:hover, 
#menu-main-nav-single.navbar-nav   > li > a:focus {
    color: #ECE072 !important;   
    background: url('assets/images/menu-dot-high.png') no-repeat center 23px transparent ;}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus
{background: transparent !important;}


.nav > li > .dropdown-menu{
background: transparent !important; border: none; 
-webkit-box-shadow: none;
-moz-box-shadow:    none;
box-shadow:         none;
margin-top: 50px !important;
width: 500px;
}

.dropdown-menu li{display: inline-block; }
.caret{display: none !important;}

.navbar a.navbar-brand{float: right;}
.navbar a.navbar-brand.logo{height: auto;}

.active > .dropdown-menu {
    display: block;
}


.nav-secondary{padding-left: 0;}
#menu-work li a
{font-family: 'franklin_gothic_medium';  font-size: 1em;
    line-height: 1em;padding: 27px 0.5em 0; text-transform: uppercase;
    color: #C4CECA !important;text-align: center; width: 90px;
    background: url('assets/images/halfcircle.png') no-repeat center 0 transparent ;}
    
    
    
    
    .pagination > li > a, .pagination > li > span {padding-top: 10px !important; padding-bottom: 10px !important; border-radius: 24px !important;}
    
    .pagination > li:first-child > a, .pagination > li:first-child > span {}
    
  .el-icon-chevron-right, .el-icon-chevron-left{height: 16px; width: 8px; display: inline-block;}
    
/* ROYAL SLIDER STUFF  */

.rsACW, .rsACWk{max-width: 850px; margin: 0 auto;}
.rsACWk .rsGCaption{
float: left; position: relative; background: none; color: #19436B;
padding: 0 1.5em 1em;
margin: 0; max-width: 850px; width: 100%;

}


#workslider{text-align: center;}
#rscontain{
background: none repeat scroll 0 0 #F8F4EB;
    display: inline-block;
    padding-right: 15px;
    width: 850px;
    -moz-box-sizing:content-box;
    box-sizing: content-box;
}
.royalSlider {
	-webkit-box-sizing: content-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: content-box;    /* Firefox, other Gecko */
	box-sizing: content-box;         /* Opera/IE 8+ */}

.royalSlider{ margin: 1em auto 3em;}

.advps-slide div {background-color: white;}
.rsVideoContainer{margin: auto}

.rsACWk{ }
#new-royalslider-4{}
.rsACW .rsThumb.rsNavSelected span.thumbIco{border-color: #f00}

.rsACW, .rsACW .rsOverflow, 
.rsACW .rsSlide, .rsACW .rsVideoFrameHolder, 
.rsACW .rsThumbs{}

#rsPsImg{width: 25% !important; float: left;}
#rsPsImg img{margin: 1.3em auto;
    width: 90% !important;
}

#rsPsTxt{width: 75%; float: left; }
 .rsContentSlider h3{font-size: 1em; font-weight: normal; line-height: 1.5em; color: #7B0028;margin-left: 0;
    width: 95%; margin-top: 1em;
}
 .rsContentSlider p{font-size: 0.85em;  color: #19436B; margin-left: 0;
    width: 95%;
    }
 .rsSlide {background-color: #f8F4EB; 
 -webkit-box-shadow: 3px 3px 4px 0px rgba(50, 50, 50, 0.62);
-moz-box-shadow:    3px 3px 4px 0px rgba(50, 50, 50, 0.62);
box-shadow:         3px 3px 4px 0px rgba(50, 50, 50, 0.62);}

.readmore{text-align: right;}

/* Home and About circles */




ul#circle li{
font-family: 'franklin_gothic_medium';
	height:30px;
     width:30px;
     border-radius: 30px 30px 30px 30px;
     -moz-border-radius: 30px 30px 30px 30px;
     -webkit-border-radius: 30px 30px 30px 30px;
     background: #C4CECA;
     text-align: center;
     margin: 0 5em 1em 0;
     display: inline-block;
}

ul#circle li:hover, ul#circle li.active {-moz-box-shadow: 1px 1px 3px 3px #ECE072;
	-webkit-box-shadow: 1px 1px 2px 1px #ECE072;
	box-shadow: 1px 1px 2px 1px #ECE072;	
}
ul#circle li a {display: inline-block; padding: 5px 0 0 35px;color:#19436B }
ul#circle li.active a{color:#7B0028 } 

.home ul#circle li{height: 38px; width: 38px;}
.home ul#circle li a{width:200px; padding-left: 30px;}

/* SEARCH   */

.searchword{   
    line-height: 3em;
    margin-left: 10px;}
    
  .home #circle li{display: block;}
 .searchcircle{list-style: none;}
    
/* first clear default stuff */
input[type="search"]{
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
		float: none;
	width: 38px !important;
	transition: all 0.5s ease 0s;
	 -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
}

#searchform .input-group .form-control {
	border-radius: 20px;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
background-color: #C4CECA;
border: none;
}
input[type="search"]:focus{width: 200px !important;box-shadow: none}

input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none;
}


/* then add styling */

.input-group .form-control{ color: white !important;}

input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
  cursor: pointer;
    text-indent: 5px;
    width: 15px;
}
#s.form-control::-moz-placeholder {color: #fff}

input[type=search]:hover {
background-color: white;}

input[type=search]:focus {
width: 130px;
padding-left:  32px;
background-color: white;
cursor: auto;
}

input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none;
}


/* News Archive Page */

.category-news .page-header{padding-top: 0; margin-top: 0}
.listthumb{float: left;margin-right: 1em;}


/* Isotope people & work pages */

.metro .tile{width: auto;}
ul#filters{overflow: hidden;}

#workiso{padding-left: 0 !important;}
#workiso h2.iso-title {
    font-size: 150%;
    line-height: 139%;
    margin-bottom: 0.5em !important;
    padding: 5px 5px 0;
}
#workiso h2.iso-title:hover {
   
}

#workiso h2.iso-title a{color: #F7F4EB; 
	-khtml-opacity:0; 
 -moz-opacity:0; 
 -ms-filter:"alpha(opacity=0)";
  filter:alpha(opacity=0);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  opacity:0; 
}
#workiso h2.iso-title a:hover{text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-khtml-opacity:100; 
 -moz-opacity:100; 
 -ms-filter:"alpha(opacity=100)";
  filter:alpha(opacity=100);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1);
  opacity:100; 
}

/* filters  */

ul#filters li{
font-family: 'franklin_gothic_medium';
	height:30px;
     width:30px;
     border-radius: 30px 30px 30px 30px;
     -moz-border-radius: 30px 30px 30px 30px;
     -webkit-border-radius: 30px 30px 30px 30px;
     background: #C4CECA;
     text-align: center;
     margin: 0 5em 1em 0;
}
ul#filters li:hover, ul#filters li.active {-moz-box-shadow: 1px 1px 3px 3px #ECE072;
	-webkit-box-shadow: 1px 1px 2px 1px #ECE072;
	box-shadow: 1px 1px 2px 1px #ECE072;
	
	
}
ul#filters li a {
    display: inline-block; padding: 5px 0 0 31px;color:#19436B; text-align: left; }
ul#filters li.active a{color:#7B0028 } 

/**** Isotope Filtering ****/
 
 
 
.isotope-item {
  z-index: 2;
}
 
.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}
 
/**** Isotope CSS3 transitions ****/
#workiso .isotope-item{
	 margin: 0;
    max-width: 325px;
    padding: 0 15px;
    list-style: none outside none; 
 }
 
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}
 
.isotope {
  -webkit-transition-property: height;
     -moz-transition-property: height;
      -ms-transition-property: height;
       -o-transition-property: height;
          transition-property: height;
}
 
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}
 
/**** disabling Isotope CSS3 transitions ****/
 
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}


/* Single Video Pages */
.single-vimeo-video article{padding-left: 40px; padding-right: 40px; padding-bottom: 40px;}
.cvm_single_video_player {margin-bottom: 30px;}

/* FOOTER   */

#footer_social_bar a{font-size: 1.8em;}


/* Mobile CSS   */
.navbar .navbar-header .navbar-toggle {
    background: none repeat scroll 0 0 #F8F4EB;
    border-color: #830A2B ;}
    
    
    /* RETINA CSS  */
    
    @media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 

}


/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
 #menu-main li a, .navbar-nav a, #menu-main-nav-single li a {font-size: 1.3em;}
 #banner-header{width: 1046px !important;}
.main{padding-left: 30px; padding-right: 30px;}
p{font-size: 1.5em; line-height: 1.5em;}
h2{font-size: 160% !important;}
}


/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */

 #banner-header{width: 1200px !important;}
}